Title
Tokio - An asynchronous Rust runtime
Go Home
Category
Description
Tokio is a runtime for writing reliable asynchronous applications with Rust. It provides async I/O, networking, scheduling, timers, and more.
Address
Phone Number
+1 609-831-2326 (US) | Message me
Site Icon
Tokio - An asynchronous Rust runtime
Page Views
0
Share
Update Time
2022-05-14 15:38:57

"I love Tokio - An asynchronous Rust runtime"

www.tokio.rs VS www.gqak.com

2022-05-14 15:38:57

LearnAPI DocsBlogBuild reliable network applications without compromising speed.Tokio is an asynchronous runtime for the Rust programming language. It provides the building blocks needed for writing network applications. It gives the flexibility to target a wide range of systems, from large servers with dozens of cores to small embedded devices.Get StartedBuilt by the community, for the community.ReliableTokio's APIs are memory-safe, thread-safe, and misuse-resistant. This helps prevent common bugs, such as unbounded queues, buffer overflows, and task starvation.FastBuilding on top of Rust, Tokio provides a multi-threaded, work-stealing scheduler. Applications can process hundreds of thousands of requests per second with minimal overhead.Easyasync/await reduces the complexity of writing asynchronous applications. Paired with Tokio's utilities and vibrant ecosystem, writing applications is a breeze.FlexibleThe needs of a server application differ from that of an embedded device. Although Tokio comes with defaults that work well out of the box, it also provides the knobs needed to fine tune to different cases.Stack Runtime Hyper Tonic Tower Mio Tracing Bytes The stackApplications aren't built in a vacuum. The Tokio stack includes everything needed to ship to production, fast.RuntimeIncluding I/O, timer, filesystem, synchronization, and scheduling facilities, the Tokio runtime is the foundation of asynchronous applications.Learn more ➔HyperAn HTTP client and server library supporting both the HTTP 1 and 2 protocols.Learn more ➔TonicA boilerplate-free gRPC client and server library. The easiest way to expose and consume an API over the network.Learn more ➔TowerModular components for building reliable clients and servers. Includes retry, load-balancing, filtering, request-limiting facilities, and more.Learn more ➔MioMinimal portable API on top of the operating-system's evented I/O API.Learn more ➔TracingUnified insight into the application and libraries. Provides structured, event-based, data collection and logging.Learn more ➔BytesAt the core, networking applications manipulate byte streams. Bytes provides a rich set of utilities for manipulating byte arrays.Learn more ➔Get Help:Stay up to date:TokioDocsGithubHyperDocsGithubTonicDocsGithubTowerDocsGithubMioDocsGithubTracingDocsGithubBuilt with all the love in the world by @carllerchewith the help of our contributors.Hosted by Netlify