Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
F

futures-rs

> 编程语言
Open source

Zero-cost asynchronous programming in Rust

5.9K stars0 likes0 views
WebsiteGitHub

About

Zero-cost asynchronous programming in Rust

Zero-cost asynchronous programming in Rust

Documentation | Website

`futures-rs` is a library providing the foundations for asynchronous programming in Rust. It includes key trait definitions like `Stream`, as well as utilities like `join!`, `select!`, and various futures combinator methods which enable expressive asynchronous control flow. ## Usage Add this to your `Cargo.toml`: ```toml [dependencies] futures = "0.3" ``` The current `futures` requires Rust 1.71 or later. ### Feature `std` Futures-rs works without the standard library, such as in bare metal environments. However, it has a significantly reduced API surface. To use futures-rs in a `#[no_std]` environment, use: ```toml [dependencies] futures = { version = "0.3", default-features = false } ``` ## License Licensed under either of [Apache License, Version 2.0](LICENSE-APACHE) or [MIT license](LICENSE-MIT) at your option. Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

GitHub Issues· 0 open

View all on GitHub

No open issues yet, or sync has not completed.

Highlights

  • •Rust
  • •async-foundations

> Tags

Rustasync-foundations

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言