InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 Rust Asynchronou Projects
-
tokio
A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
Project mention: Persistent Storage and 97% Faster Cold Starts for Edge Functions | dev.to | 2025-07-18Previously, Edge Functions with large dependencies or doing preparation work at the start (e.g., parsing/loading configs, initializing AI models) would incur a noticeable boot delay. Sometimes, these slow neighbors can impact other functions running on the same machine. All JavaScript workers in the Supabase Edge Functions Runtime were cooperatively scheduled on the same Tokio thread pool. If one worker had heavy startup logic, such as parsing JavaScript modules or running synchronous operations, it could delay every worker scheduled after. This led to occasional long‑tail latency spikes in high-traffic projects. To address this issue, we moved workers which are still performing initial script evaluation onto a dedicated blocking pool. This approach prevents heavy initialization tasks from blocking the Tokio thread, significantly reducing boot time spikes for other functions.
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
Project mention: I Switched from Flutter and Rust to Rust and Egui | news.ycombinator.com | 2025-06-27
Some of the QT people have forked off and started working on slint[1], iced[2] is the most mature gui in the rust ecosystem right now (in my opinion), but still lacking in some ways, including portability to mobile and component libraries are sort of against the design principle so it's allergic to network effects. Iced is built on some pretty orthodox elm architecture principles by some very talented and devs - but they leave very little room for impurity.
[2] https://iced.rs/
-
Project mention: Cot: The Rust web framework for lazy developers | news.ycombinator.com | 2025-02-21
-
Before anything, we need to add kube-rs controller runtime to our project. We will also add the "thiserror" to make it easier to generate the errors, and "futures" as a required dependency
-
Certainly! Check out the official Diesel documentation and the async-std Rust chapter to familiarize yourself with async Rust programming.
-
-
mlua
High level Lua 5.4/5.3/5.2/5.1 (including LuaJIT) and Luau bindings to Rust with async/await support
I can assume that Lune (and many of the Rust-based Luau runtimes that followed it) were written in Rust mainly because of the existence of mlua <https://github.com/mlua-rs/mlua> and the bindings it provides for Luau. Binding Luau in Zig or C isn't as plug-and-play but is still relatively easy, binding Luau in Go is a nightmare. I'm working on better Luau support for Go, and some others support/binding libraries for other languages are also in development, which is awesome to see and will hopefully bring more language diversity to the Luau ecosystem.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
tokio-tungstenite
Future-based Tungstenite for Tokio. Lightweight stream-based WebSocket implementation
-
I've migrated all the structs to bon so now they look like this
-
-
-
-
-
-
-
-
-
-
-
twitch_api
Rust library for talking with the Twitch API aka. "Helix", TMI and more! Use Twitch endpoints fearlessly!
-
-
-
mioco
[no longer maintained] Scalable, coroutine-based, fibers/green-threads for Rust. (aka MIO COroutines).
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Asynchronous discussion
Rust Asynchronous related posts
-
Persistent Storage and 97% Faster Cold Starts for Edge Functions
-
A Journey From JS To Rust
-
How to Read Data from PostgreSQL with Diesel in Rust?
-
Quick Diff ME 1.1: Excel 比較 ツール
-
Quick Diff ME 1.1: MS Excel files comparison tool
-
Building a simple Kubernetes Controller in Rust - Part 1
-
Show HN: Make Easy Async Rust (Mea), runtime-agnostic primitives
-
A note from our sponsor - InfluxDB
www.influxdata.com | 18 Jul 2025
Index
What are some of the best open-source Asynchronou projects in Rust? This list will help you:
# | Project | Stars |
---|---|---|
1 | tokio | 29,088 |
2 | iced | 27,109 |
3 | MIO | 6,675 |
4 | futures-rs | 5,674 |
5 | async-std | 4,048 |
6 | bastion | 2,858 |
7 | mlua | 2,246 |
8 | tokio-tungstenite | 2,168 |
9 | bon | 1,703 |
10 | message-io | 1,172 |
11 | zino | 983 |
12 | bb8 | 866 |
13 | minitrace-rust | 749 |
14 | Coerce-rs | 719 |
15 | coio-rs | 462 |
16 | carboxyl | 416 |
17 | elfo | 358 |
18 | xtra | 341 |
19 | postage-rs | 258 |
20 | twitch_api | 169 |
21 | erl_dist | 158 |
22 | suppaftp | 151 |
23 | mioco | 148 |