Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/smol-rs/futures-lite
Futures, streams, and async I/O combinators.
https://github.com/smol-rs/futures-lite
async rust
Last synced: 10 days ago
JSON representation
Futures, streams, and async I/O combinators.
- Host: GitHub
- URL: https://github.com/smol-rs/futures-lite
- Owner: smol-rs
- License: apache-2.0
- Created: 2020-06-22T17:42:59.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-06-08T15:42:26.000Z (19 days ago)
- Last Synced: 2024-06-17T07:20:48.504Z (11 days ago)
- Topics: async, rust
- Language: Rust
- Homepage:
- Size: 227 KB
- Stars: 416
- Watchers: 9
- Forks: 24
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE-APACHE
Lists
- awesome-stars - futures-lite - A lightweight async prelude (Rust)
- awesome-stars - futures-lite - rs | 255 | (Rust)
- awesome-stars - smol-rs/futures-lite - Futures, streams, and async I/O combinators. (Rust)
README
# futures-lite
[![Build](https://github.com/smol-rs/futures-lite/workflows/Build%20and%20test/badge.svg)](
https://github.com/smol-rs/futures-lite/actions)
[![License](https://img.shields.io/badge/license-Apache--2.0_OR_MIT-blue.svg)](
https://github.com/smol-rs/futures-lite)
[![Cargo](https://img.shields.io/crates/v/futures-lite.svg)](
https://crates.io/crates/futures-lite)
[![Documentation](https://docs.rs/futures-lite/badge.svg)](
https://docs.rs/futures-lite)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.[futures]: https://docs.rs/futures
## Examples
```rust
use futures_lite::future;fn main() {
future::block_on(async {
println!("Hello world!");
})
}
```## License
Licensed under either of
* Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0)
* MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT)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.