tokio
E97034
Tokio is a popular asynchronous runtime and ecosystem for the Rust programming language, providing tools for writing fast, reliable, non-blocking applications.
All labels observed (4)
| Label | Occurrences |
|---|---|
| Actix runtime | 1 |
| tokio canonical | 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 self-linksurface differs ⓘ
surface form:
tokio-stream
tokio self-linksurface differs ⓘ
surface form:
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 |
Rust
ⓘ
surface form:
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)
Full triples — surface form annotated when it differs from this entity's canonical label.
subject surface form:
Tokio
this entity surface form:
tokio-util
subject surface form:
Tokio
this entity surface form:
tokio-stream
this entity surface form:
Actix runtime