tokio

Async runtime

A runtime for writing reliable asynchronous applications with Rust.

A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...

GitHub

27k stars
313 watching
3k forks
Language: Rust
last commit: about 1 month ago
Linked from 2 awesome lists

asynchronousnetworkingrust

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
idletea/tokio-socketcan Provides asynchronous Linux SocketCAN sockets support for the Tokio runtime environment. 35
tokio-rs/mio A fast, low-level I/O library for Rust focusing on non-blocking APIs and event notification 6,426
youki-dev/youki An implementation of the OCI runtime-spec in Rust to create a container runtime. 6,370
tokio-rs/tracing A framework for collecting structured diagnostic information from Rust programs 5,569
tokio-rs/axum A web framework providing an ergonomic and modular API for building web applications using Rust. 19,615
tokio-rs/prost A Rust implementation of Protocol Buffers for generating idiomatic and readable code from proto2 and proto3 files. 4,001
quinn-rs/quinn A Rust implementation of the QUIC transport protocol for high-performance networking 3,904
krojew/cdrs-tokio An async Cassandra driver written in Rust with high configurability for performance and scalability 137
brandonhilkert/sucker_punch An asynchronous processing library that allows developers to run background jobs within the same process as their web application. 2,643
seanmonstar/reqwest An HTTP client for Rust. 10,059
slowtec/tokio-modbus A Rust-based library for communicating with industrial automation devices over TCP or RTU protocols. 420
hyperium/tonic A high-performance gRPC client and server implementation with async/await support 10,180
tock/tock An operating system designed to provide secure and isolated execution environments for multiple applications on microcontrollers. 5,506
snapview/tokio-tungstenite Provides asynchronous WebSocket implementation for use with the Tokio runtime 1,906