Async Rust in Practice: Performance, Pitfalls, Profiling

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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
Sevalla - Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com
featured
  1. tokio

    A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...

    Tokio author here. Generally speaking, I recommend strongly against using FuturesUnordered unless you know all the pitfalls. We are working on an alternative utility that should hopefully avoid the issues described here and others: https://github.com/tokio-rs/tokio/pull/4335

  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. futures-rs

    Zero-cost asynchronous programming in Rust

    Here is the PR: https://github.com/rust-lang/futures-rs/pull/2551

    Yield = wake the `waker_ref`. Avoiding the yield would be clone().wake().

    That said, "poll immediately" isn't actually a thing nor was it ever a thing except in incorrect implementations.

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

  • I don't really understand how I'm supposed to use async

    2 projects | /r/rust | 7 Jun 2022
  • A Journey From JS To Rust

    2 projects | dev.to | 8 Jun 2025
  • The Inevitability of the Borrow Checker

    1 project | news.ycombinator.com | 7 Feb 2025
  • SSH port forwarding from within Rust code

    2 projects | dev.to | 6 Jan 2025
  • Step-by-Step Guide to Server-Side Render React with Rust

    6 projects | dev.to | 2 Dec 2024