How does async Rust work

This page summarizes the projects mentioned and recommended in the original post on /r/rust

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. book

    The Rust Programming Language

    Covering async in The Book wasn't explicitly decided against, this is the relevant issue: https://github.com/rust-lang/book/issues/1275

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

    InfluxDB logo
  3. rust

    Empowering everyone to build reliable and efficient software.

    no alias has been enabled since 2021: https://github.com/rust-lang/rust/pull/82834

  4. glommio

    Glommio is a thread-per-core crate that makes writing highly parallel asynchronous applications in a thread-per-core architecture easier for rustaceans.

    https://github.com/DataDog/glommio Rust thread per core library.

  5. monoio

    Rust async runtime based on io-uring.

    I believe this is also "thread-per-core".

  6. ttt-bench

    Tic-Tac-Toe benchmark in various languages

    Erlang is a great example of a language designed concurrency-first — thanks for reminding me. I've seen some amazing deployments with it. Its failure to gain larger traction is partly because that design makes it difficult to use for "normal" code, partly because it is so unfamiliar, and partly because its compiler's generated code efficiency in sequential code is… lackluster benchmark.

  7. imcs

    That said, having written a networked service in Haskell that has been up for many years, I doubt I would do it again. I/O in Haskell is just gross and makes everything hard. (I ended up rewriting much of Haskell's printf package as part of that project. It's… better now, I guess?) If I use that service in a class again, I will probably take the time to Rewrite it in Rust™.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Getting Started with Rust: A Modern Systems Programming Language

    3 projects | dev.to | 12 May 2025
  • Starting to Rust: A Developer’s Journey into the Rust Language

    2 projects | dev.to | 4 Nov 2024
  • How does Rust go “from” here “into” there

    2 projects | dev.to | 19 May 2024
  • The Rust Programming Language has recently made it possible to compile your code to the PS Vita! This potentially mean an increase in projects released as Rust is to a certain extent easier than the C programming language. I’m excited about this!

    3 projects | /r/vitahacks | 18 May 2023
  • Latest Main Channel Update ships 6.1.9 Kernel

    3 projects | /r/SteamDeck | 15 Feb 2023

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