Let us take a look at the current state of the tokio ecosystem. Here are the commonly useful crates in the tokio-rs GitHub organization, at the time of writing:
Crate | Function |
tokio-minihttp | Simple HTTP server implementation in tokio; should not be used in production. |
tokio-core | Future-aware networking implementations; the core event loop. |
tokio-io | IO primitives for tokio. |
tokio-curl | A libcurl-based HTTP client implementation using tokio. |
tokio-uds | Non-blocking unix domain sockets using tokio. |
tokio-tls | TLS and SSL implementation based on tokio. |
tokio-service | Provides the Service trait that we have used extensively. |
tokio-proto | Provides a framework for building network protocols using tokio; we ... |