Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 Rust Async Projects
-
To find answers, we wanted to get our hands dirty with three popular Rust web frameworks including rocket, axum, and actix, and get a feeling for their performance, features, and most importantly the developer experience.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Project mention: Gitui release 0.27 adds simple management of remotes | news.ycombinator.com | 2025-01-15
-
sqlx
🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite. (by launchbadge)
Because type correctness does not imply branch correctness. SQL has side effects of interpretation, and any string/query builder that is not aware of grammatical implications should be avoided in my opinion.
Check the query builder of sqlx [1]
[1] https://github.com/launchbadge/sqlx/blob/main/sqlx-core/src/...
-
On the Rust side, we need to use tonic to generate gRPC-related code. This part is not the focus and is quite simple, so I won't elaborate; you can check the documentation yourself. Essentially, you write a build.rs file, and tonic-build will automatically compile the proto file into Rust code, which we can then use in our Rust code.
-
Embassy got _some_ support for rp2350 for quite some time now
https://github.com/embassy-rs/embassy
-
-
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
-
Project mention: Rustpad is an efficient and minimal open-source collaborative text editor | news.ycombinator.com | 2024-09-17
-
-
glommio
Glommio is a thread-per-core crate that makes writing highly parallel asynchronous applications in a thread-per-core architecture easier for rustaceans.
Project mention: Gazette: Cloud-native millisecond-latency streaming | news.ycombinator.com | 2024-08-07I feel a bit paralyzed by Fear Of Missing Io_Uring. There's so much awesome streaming stuff about (RisingWave, Materialize, NATS, DataFusion, Velox, many more), but it all feels built on slower legacy system libraries.
It's not heavily used yet, but Rust has a bunch of fairly high visibility efforts. Situation sort of feels similar with http3, where the problem is figuring out what to pick. https://github.com/tokio-rs/tokio-uring https://github.com/bytedance/monoio https://github.com/DataDog/glommio
-
-
-
-
mlua
High level Lua 5.4/5.3/5.2/5.1 (including LuaJIT) and Luau bindings to Rust with async/await support
This is already available as an optional Lua target in mlua [0]. I recently built a programmable server for Server-Sent Events scriptable with Lua [1]. I chose Lua 5.4, but it's trivial to switch it to LuaJIT, or really any other Lua derivative including Roblox Luau. It's just a matter of enabling the mlua feature you want.
[0] https://github.com/mlua-rs/mlua
-
-
-
-
-
-
riker
Easily build efficient, highly concurrent and resilient applications. An Actor Framework for Rust.
-
-
Project mention: Celebrating 6 years since Valve announced Steam Play Proton for Linux | news.ycombinator.com | 2024-08-22
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Async discussion
Rust Async related posts
-
Rust on the RP2350
-
Embassy: Modern embedded framework, using Rust and async
-
Rust async framework for embedded systems
-
Serverless semantic search - AWS Lambda, AWS Bedrock, Neon
-
Embassy: Replacing RTOS with a Rust async scheduler
-
Building a real-time chat using WebSockets over HTTP/2 streams
-
Show HN: Whirlwind – Async concurrent hashmap for Rust
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 22 Apr 2025
Index
What are some of the best open-source Async projects in Rust? This list will help you:
# | Project | Stars |
---|---|---|
1 | actix-web | 22,757 |
2 | gitui | 19,436 |
3 | sqlx | 14,557 |
4 | tonic | 10,768 |
5 | embassy | 6,637 |
6 | smol | 4,112 |
7 | async-std | 4,029 |
8 | console | 3,888 |
9 | rustpad | 3,685 |
10 | salvo | 3,660 |
11 | glommio | 3,237 |
12 | volo | 2,357 |
13 | Gotham | 2,263 |
14 | ntex | 2,268 |
15 | mlua | 2,077 |
16 | may | 2,061 |
17 | zee | 1,546 |
18 | kanal | 1,514 |
19 | zmq.rs | 1,234 |
20 | lapin | 1,102 |
21 | riker | 1,053 |
22 | heim | 911 |
23 | oxker | 887 |