Rust Async

Open-source Rust projects categorized as Async

Top 23 Rust Async Projects

  1. actix-web

    Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.

    Project mention: Rusty Backends | dev.to | 2025-01-20

    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.

  2. 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.

    CodeRabbit logo
  3. gitui

    Blazing 💥 fast terminal-ui for git written in rust 🦀

    Project mention: Gitui release 0.27 adds simple management of remotes | news.ycombinator.com | 2025-01-15
  4. 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)

    Project mention: You Probably Don't Need Query Builders | news.ycombinator.com | 2025-01-25

    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/...

  5. tonic

    A native gRPC client & server implementation with async/await support.

    Project mention: Using gRPC in React the Modern Way: From gRPC-web to Connect | dev.to | 2025-04-21

    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.

  6. embassy

    Modern embedded framework, using Rust and async.

    Project mention: Rust on the RP2350 | news.ycombinator.com | 2025-03-18

    Embassy got _some_ support for rp2350 for quite some time now

    https://github.com/embassy-rs/embassy

  7. smol

    A small and fast async runtime for Rust

  8. async-std

    Async version of the Rust standard library

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. console

    a debugger for async rust! (by tokio-rs)

  11. rustpad

    Efficient and minimal collaborative code editor, self-hosted, no database required

    Project mention: Rustpad is an efficient and minimal open-source collaborative text editor | news.ycombinator.com | 2024-09-17
  12. salvo

    A powerful web framework built with a simplified design.

  13. 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-07

    I 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

  14. volo

    Rust RPC framework with high-performance and strong-extensibility for building micro-services.

  15. Gotham

    A flexible web framework that promotes stability, safety, security and speed.

  16. ntex

    framework for composable networking services

  17. mlua

    High level Lua 5.4/5.3/5.2/5.1 (including LuaJIT) and Luau bindings to Rust with async/await support

    Project mention: Koto Programming Language | news.ycombinator.com | 2025-03-29

    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

  18. may

    rust stackful coroutine library

  19. zee

    A modern text editor for the terminal written in Rust

  20. kanal

    The fast sync and async channel that Rust deserves

  21. zmq.rs

    A native implementation of ØMQ in Rust

  22. lapin

    AMQP client library in Rust, with a clean, futures based API

  23. riker

    Easily build efficient, highly concurrent and resilient applications. An Actor Framework for Rust.

  24. heim

    Cross-platform async library for system information fetching 🦀

  25. oxker

    A simple tui to view & control docker containers

    Project mention: Celebrating 6 years since Valve announced Steam Play Proton for Linux | news.ycombinator.com | 2024-08-22
  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Async discussion

Log in or Post with

Rust Async related posts

  • Rust on the RP2350

    3 projects | news.ycombinator.com | 18 Mar 2025
  • Embassy: Modern embedded framework, using Rust and async

    1 project | news.ycombinator.com | 16 Mar 2025
  • Rust async framework for embedded systems

    1 project | news.ycombinator.com | 7 Feb 2025
  • Serverless semantic search - AWS Lambda, AWS Bedrock, Neon

    2 projects | dev.to | 21 Dec 2024
  • Embassy: Replacing RTOS with a Rust async scheduler

    1 project | news.ycombinator.com | 19 Dec 2024
  • Building a real-time chat using WebSockets over HTTP/2 streams

    6 projects | dev.to | 17 Nov 2024
  • Show HN: Whirlwind – Async concurrent hashmap for Rust

    6 projects | news.ycombinator.com | 5 Nov 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 22 Apr 2025
    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 →

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

Sponsored
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.
coderabbit.ai

Did you know that Rust is
the 5th most popular programming language
based on number of references?