smol-rs/futures-lite

Futures, streams, and async I/O combinators.

Rust

546

118 commits

updated Feb 5, 2026

See the code

README

futures-lite

Build License Cargo Documentation

A lightweight async prelude.

This crate is a subset of futures that compiles an order of magnitude faster, fixes minor warts in its API, fills in some obvious gaps, and removes almost all unsafe code from it.

In short, this crate aims to be more enjoyable than futures but still fully compatible with it.

The API for this crate is intentionally constrained. Please consult the features list for APIs that are occluded from this crate.

Examples

use futures_lite::future;

fn main() {
    future::block_on(async {
        println!("Hello world!");
    })
}

License

Licensed under either of

at your option.

Contribution

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.

async
rust

Significant stargazers

Zhaofeng Li

453 followers · starred Nov 2024

Youngsuk Kim

67 followers · starred Nov 2020

Asger Hautop Drewsen

315 followers · starred Aug 2025

Timo

84 followers · starred Apr 2022

smol-rs/futures-lite

Futures, streams, and async I/O combinators.

Rust

546

118 commits

updated Feb 5, 2026

See the code

README

futures-lite

Build License Cargo Documentation

A lightweight async prelude.

This crate is a subset of futures that compiles an order of magnitude faster, fixes minor warts in its API, fills in some obvious gaps, and removes almost all unsafe code from it.

In short, this crate aims to be more enjoyable than futures but still fully compatible with it.

The API for this crate is intentionally constrained. Please consult the features list for APIs that are occluded from this crate.

Examples

use futures_lite::future;

fn main() {
    future::block_on(async {
        println!("Hello world!");
    })
}

License

Licensed under either of

at your option.

Contribution

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.

async
rust

Significant stargazers

Zhaofeng Li

453 followers · starred Nov 2024

Youngsuk Kim

67 followers · starred Nov 2020

Asger Hautop Drewsen

315 followers · starred Aug 2025

Timo

84 followers · starred Apr 2022

Languages

Rust

100.0%