tokio
E97034
Tokio is a popular asynchronous runtime and ecosystem for the Rust programming language, providing tools for writing fast, reliable, non-blocking applications.
Aliases (4)
- Tokio ×55
- Actix runtime ×1
- tokio-stream ×1
- tokio-util ×1
Statements (55)
| Predicate | Object |
|---|---|
| instanceOf |
Rust library
→
asynchronous runtime → software framework → |
| designedFor |
asynchronous programming
→
concurrent programming → high-performance servers → network services → non-blocking applications → |
| ecosystemIncludes |
hyper
→
tokio-serde → tokio-stream → tokio-util → tonic → tower → |
| feature |
async/await integration
→
cooperative task scheduling → current-thread runtime → futures compatibility → multi-threaded runtime → structured concurrency primitives → |
| hasComponent |
tokio::fs
→
tokio::io → tokio::macros → tokio::net → tokio::process → tokio::runtime → tokio::signal → tokio::sync → tokio::task → tokio::time → |
| hostedOn |
crates.io
→
|
| license |
Apache License 2.0
→
MIT License → |
| programmingLanguage |
Rust
→
|
| provides |
TCP support
→
UDP support → Unix domain socket support → async RwLock → async channels → async filesystem utilities → async mutex → async semaphore → asynchronous runtime → networking primitives → non-blocking I/O → runtime macros → synchronization primitives → task scheduler → timer utilities → |
| sourceRepository |
GitHub
→
|
| supportsProgrammingLanguage |
Rust
→
|
| usedFor |
distributed systems
→
microservices → network clients → web servers → |
Referenced by (4)
| Subject (surface form when different) | Predicate |
|---|---|
|
Tokio
("tokio-util")
→
Tokio ("tokio-stream") → |
ecosystemIncludes |
|
Rust
→
|
notableProject |
|
actix-web
("Actix runtime")
→
|
usesRuntime |