demo-rust-axum
Tide
demo-rust-axum | Tide | |
---|---|---|
6 | 30 | |
317 | 4,960 | |
- | 0.6% | |
6.6 | 6.6 | |
about 2 months ago | 4 months ago | |
Rust | Rust | |
- | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
demo-rust-axum
- Show HN: Demo Rust Axum – major update for axum 0.7 and hyper 1.0 and HTTP 1.0
-
I want to learn how to build microservices in rust
I like Axum, Hyper, Tower, Tokio, Serde. I wrote a quick start guide here: https://github.com/joelparkerhenderson/demo-rust-axum (and any constructive advice is welcome)
-
Rust & Axum tutorials / books ??
Demo Rust Axum has source and a free e-book PDF: https://github.com/joelparkerhenderson/demo-rust-axum
-
Hey Rustaceans! Got a question? Ask here! (36/2022)!
source of code snippet
-
Is Rust Web Yet?
Axum is an excellent web framework. I've used Actix, Rocket, Warp, Tide too. If you want a quick Axum demo, I wrote a free 50-page ebook tutorial here: https://github.com/joelparkerhenderson/demo-rust-axum
- Show HN: Axum web framework for Rust – a demo tutorial
Tide
-
Latest Zen Kernel......
Rust has several, production ready, REST API frame works.
- Which Web Framework do people recommend for Rust in 2023?
-
Becoming Rustacean:Awesome Free Online Resources to Learn Rust Programming
Rust allows me to mainly only run the application to confirm things work from a business perspective.
For people starting out building stuff in rust - understand that there is a distinction of async code and libraries and can lead to confusing compiler errors if you don't realize there is a distinction. It's simple in hindsight but did cause me to waste hours barking up the wrong trees at first. Other wise just learn about `match` and Result/Option types asap, they're fundamental.
https://github.com/http-rs/tide tide is great to create an http server / routes
https://github.com/djc/askama I use this to template out HTML and it checks all my boxes, dynamic data, passing in functions, control flow.
https://github.com/launchbadge/sqlx sql interface for a variety of backend, async safe.
https://github.com/seanmonstar/reqwest http client to make requests
Rust is amazing, don't let the initial few speed bumps discourage you - building real things with rust is no more challenging today than any other modern language stack.
-
Use of Salvo for a REST Api
https://crates.io/crates/salvo - 581k all time and peak daily of ~2750 in last few months https://crates.io/crates/rocket - 2.68mil all-time / ~6200 daily https://crates.io/crates/actix-web - 9.8mil all-time / ~21k daily https://crates.io/crates/axum - 8.8mil all-time / 64k daily https://crates.io/crates/warp - 7.9mil all-time and 19k daily https://crates.io/crates/tide - 886k all-time / 2250 daily
-
Why this works?
Hi, guys, how you doing? I'm trying out this web framework Tide just to make a toy project and learn more about Rust. The create_payment_handler function is called by the framework whenever there is a POST request to /payment/ containing a JSON body with the payment information.
-
Which Rust web framework to choose in 2022 (with code examples)
tide
-
Is Rust good choice for the backend of any mobile application?
I'm developing the backend of https://www.cozydate.com/ in Rust. Async Rust is not productive yet, so I tried rouille http server which lets me write non-async request handlers. Unfortunately, it uses an unbounded thread pool and falls down under load https://github.com/tiny-http/tiny-http/issues/221 . Then I tried Tide and a threadpool to call my non-async API handlers. This worked, but was really ugly, and I had issues with uploads after deploying to Heroku https://github.com/http-rs/tide/issues/878 .
- Ask HN: Anyone using Rust for server side application development?
-
Web framework in production - Rocket v Actix
You could also habe a look at tide apparently it is stable and production ready.
- Tide - Fast and friendly http server framework for async rust
What are some alternatives?
ntex - framework for composable networking services
actix-web - Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.
axum-tutorial - Axum web framework tutorial for beginners.
Rocket - A web framework for Rust.
django-stubs - PEP-484 stubs for Django
yourcontrols - Shared cockpit for Microsoft Flight Simulator.
wasm-bindgen - Facilitating high-level interactions between Wasm modules and JavaScript
Nickel - An expressjs inspired web framework for Rust
rust-wiki-backup - A backup of the Rust wiki
The FastCGI Rust implementation. - Native Rust library for FastCGI
realworld-axum-sqlx - A Rust implementation of the Realworld demo app spec using Axum and SQLx.
hyper - An HTTP library for Rust