tokio

async app runtime

Provides 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
2k forks
Language: Rust
last commit: 5 days 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,360
youki-dev/youki An implementation of the OCI runtime-spec in Rust to create a container runtime. 6,310
tokio-rs/tracing A framework for collecting structured diagnostic information from Rust programs 5,510
tokio-rs/axum A web framework providing an ergonomic and modular API for building web applications using Rust. 19,233
tokio-rs/prost A Rust implementation of Protocol Buffers for generating idiomatic and readable code from proto2 and proto3 files. 3,937
quinn-rs/quinn An implementation of the QUIC transport protocol in Rust 3,848
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 library for Rust providing an ergonomic and powerful way to make HTTP requests 9,926
slowtec/tokio-modbus A Rust-based library for communicating with industrial automation devices over TCP or RTU protocols. 414
hyperium/tonic A high-performance gRPC client and server implementation with async/await support 10,019
tock/tock An operating system designed to provide secure and isolated execution environments for multiple applications on microcontrollers. 5,452
snapview/tokio-tungstenite Provides asynchronous WebSocket implementation for use with the Tokio runtime 1,875