async-std

async-std is an asynchronous runtime for the Rust programming language, designed to provide a foundational set of asynchronous I/O primitives and a scheduler that feels like an extension of Rust's standard library. It aims for simplicity, modularity, and broad compatibility, offering a viable…

Key facts

First appeared
2019
Category
technology
Problem solved
async-std was created to address the need for a simple, stable, and ergonomic asynchronous runtime in Rust that offered a 'standard library-like' experience, without the perceived complexity or monolithic nature of earlier or more opinionated runtimes. It aimed to provide a complete async ecosystem that felt intuitive and easy to integrate into Rust projects, focusing on stable language features.
Platforms
WebAssembly (via wasm-bindgen and specific targets), macOS, Windows, Linux

Related technologies