rust-lang/futures-rs
Zero-cost asynchronous programming in Rust observed · 2026-08-28
Health v2 · maintenance only
89/100
- Activity 97
- Release rhythm 73
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 153
- age_days: 3808
- days_rel: 22
- days_push: 22
- n_releases_24m: 4
Adoption not part of the score
5909 stars · 705 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
futures-rs is the foundational Rust library for asynchronous programming, providing core trait definitions like Stream plus utilities such as join!, select!, and futures combinators. It supports zero-cost async abstractions and works in no_std environments including bare metal.
Use cases
- write async code in rust
- combine multiple futures with join and select
- work with async streams in rust
- use async in embedded no_std projects
- build async control flow utilities
When to choose
- you need core async traits and combinators in Rust
- you want no_std async support
- you're building async runtimes or libraries on stable foundations
When to avoid
- you only need an async runtime like tokio for executing tasks
- you want batteries-included async I/O rather than foundational traits
Facets
library · maturity stable
concurrency developer-tools programming-languages developer-tools rust cross-platform embedded async futures streams no-std combinators zero-cost-abstraction algorithms
2 sources
- readme: https://github.com/rust-lang/futures-rs · fetched 2026-08-28 · 260fb7aba3cb
- homepage: https://rust-lang.github.io/futures-rs/ · fetched 2026-08-29 · 21054567a136
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| rust-lang/futures-rs | main | 89 |
For agents
markdown · JSON · MCP: product_card(name="rust-lang/futures-rs")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem