BROWSE A-Z

All 305,250 crates, alphabetically

Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.

tokio-httpEmpty crate, used only to reserve the name3,229MIT tokio-http2HTTP/1.1 Library (HTTP/2 coming soon) using Tokio Project (core, proto, service). Used with…16,118Apache-2.0 tokio-http3Reserved for in-progress crate1,769MIT tokio-i2cI²C API for Tokio2,311FairAPI bindingsAsynchronous tokio-i3ipcBindings for i3 and tokio allowing async applications to communicate with i3 over it's IPC interface. Contains futures…36,652MITAPI bindingsAsynchronous tokio-icmptokio-aware IPPROTO_CIMP socket implementaion1,861MIT tokio-icmp-echoAsynchronous ICMP pinging library1,356,730MIT/Apache-2.0AsynchronousNetwork programming tokio-imapTokio-based IMAP protocol (client, for now) implementation9,540MIT/Apache-2.0Email tokio-immediateAsynchronous glue for your immediate mode UI168Apache-2.0 OR MITAsynchronousGUI tokio-immediate-eguiAsynchronous glue for your egui application80Apache-2.0 OR MITAsynchronousGUI tokio-inherit-task-localTask local variables for tokio that can be inherited across a spawn5,750MIT OR Apache-2.0 tokio-inotifyStream-based access to filesystem events.13,360MIT tokio-interactiveAsynchronous Interactive Process Management with Tokio1,752MIT tokio-interceptorAn event-driven application framework built on tokio and futures.1,874LGPL-3.0Asynchronous tokio-interruptible-futureEasily interrupt async code in given check points. It's useful to interrupt threads/fibers.33,124Apache-2.0 tokio-interval-setRun a closure repeatedly on a fixed time interval using tokio39MITAsynchronousConcurrency tokio-into-sinkconvert a tokio::io::AsyncWrite into a futures::Sink for bytes2,737MIT OR Apache-2.0 tokio-ioCore I/O primitives for asynchronous I/O in Rust.26,749,427MITAsynchronous tokio-io-compatCompatibility wrapper around std io traits that implements tokio io traits.4,553MIT tokio-io-mock-forkEnhanced tokio_test::io::Mock797MITAsynchronousDevelopment tools::Testing tokio-io-poolAlternative tokio thread pool for executing short, I/O-heavy futures efficiently445,054MIT/Apache-2.0AsynchronousConcurrency tokio-io-rewindA simple library to rewind tokio::io::AsyncRead and tokio::io::AsyncWrite streams5,847MIT tokio-io-timeoutTokio wrappers which apply timeouts to IO operations122,121,392MIT/Apache-2.0 tokio-io-utilitySome helper functions for tokio::io.4,791,898MITAsynchronous tokio-iocpIOCP support for the Tokio asynchronous runtime.10,531MITAsynchronousNetwork programming tokio-ioextNiche extension functions for tokio-io1,931MITAsynchronous tokio-irc-clientIRCv3 compatible client library using tokio and futures.7,427Apache-2.0/MIT tokio-jrpcSimple tokio-based async JSON-RPC 2.0 client and server.269MITAsynchronousNetwork programming tokio-js-set-intervalAllows you to use `setInterval(callback, ms)` and `setTimeout(callback, ms)` as in Javascript inside a `tokio` runtime. The…29,026MITAsynchronous tokio-jsoncodecIntegration between tokio-codec and serde_json3,722MIT tokio-jsonrpcAn implementation of JSON RPC 2.0 for tokio22,603Apache-2.0/MITAsynchronousNetwork programming tokio-kcp-neoA Tokio-based KCP library for Rust.41MITAsynchronousNetwork programming tokio-kineticKinetic protocol client library built on tokio-rs.3,813MIT tokio-libtlsTokio bindings for LibreSSL's libtls.18,626ISCAsynchronousCryptography tokio-limitEmpty crate, used only to reserve the name1,878MIT tokio-linux-aioTokio bindings for Linux kernel AIO18,212MITAPI bindingsAsynchronous tokio-linux-uhidTokio-based interface to Linux UHID (user-space HID transport drivers)4,311MIT tokio-linux-videoLinux V4L2 device interfacing with tokio8,179MITAsynchronousOperating systems tokio-linux-zioLinux Zero-Copy IO4,384MITNetwork programming tokio-listenerAdd flexibility in a way of accepting connections: unix sockets, socket activation, inetd mode to Tokio-based projects.88,204MIT OR Apache-2.0Command-line interfaceNetwork programming tokio-lkFutures-aware lock-by-id primitives8,914MITAsynchronous tokio-lockAccess an object from a single Tokio task8,446MITAsynchronous tokio-lookupEmpty crate, used only to reserve the name2,053MIT tokio-lspA robust, async Language Server Protocol (LSP) client implementation in Rust with full LSP 3.16 support1,278MIT OR Apache-2.0AsynchronousDevelopment tools tokio-lxiLXI protocol abstractions for Tokio5,806MIT/Apache-2.0AsynchronousNetwork programming tokio-macrosTokio's proc macros.669,966,421MITAsynchronous tokio-mcA library for communication with PLCs using the MC protocol3,966MITNetwork programming tokio-memcacheTokio memcache client. WIP5,396Apache-2.0AsynchronousCaching tokio-memcached-rawlTokio-based Memcached binary protocol client (WIP)1,328MIT tokio-memoryAgent memory primitives: episodic, semantic, working memory with decay and consolidation25MITAsynchronousMemory management tokio-memqSimple, high-performance in-memory async message queue973Apache-2.0AsynchronousConcurrency tokio-messagingPublish/subscribe functionality using Tokio channels1,544GPL-3.0-or-laterAsynchronous tokio-metricsRuntime and task level metrics for Tokio applications.43,903,071MITAsynchronousNetwork programming tokio-metrics-collectorProvides utilities for collecting Prometheus-compatible metrics from Tokio runtime and tasks.1,770,984MIT OR Apache-2.0Development tools tokio-mimeComplete Rust port of Go's mime package with async-first design27MIT OR Apache-2.0AsynchronousEmail tokio-mock-taskMock a Tokio task447,919MIT tokio-mockstreamA fake stream for testing network applications backed by buffers.408,442MIT/Apache-2.0 tokio-modbusTokio-based Modbus library1,481,883MIT OR Apache-2.0 tokio-mpmcA multi-producer multi-consumer queue implementation based on Tokio184,072Apache-2.0AsynchronousConcurrency tokio-mqtttokio mqtt1,953MIT/Apache-2.0 tokio-mqttcA mqttc client based on tokio-rs, this is still early stage prototoy3,156Apache-2.0 OR MIT tokio-multi-lockDeadlock-safe concurrent lock acquisition35LGPL-3.0-or-laterAsynchronousConcurrency tokio-multi-proxyA modular async proxy with TLS/mTLS and multiple transport support1,524MIT OR Apache-2.0AsynchronousCommand line utilities tokio-multicastSmall Tokio helpers for UDP multicast send/receive.63MITAsynchronousNetwork programming tokio-multilockDeadlock-safe concurrent lock acquisition269LGPL-3.0-or-laterAsynchronousConcurrency tokio-muxtTimer for a limited set of events that multiplexes over a single tokio Sleep instance.39,831MITAsynchronousConcurrency tokio-mwmrA WASM/WASI friendly, multi-writer-multi-reader MVCC, ACID, Serializable Snapshot Isolation transaction manager for database…1,502Apache-2.0/MIT tokio-named-pipesWindows named pipe bindings for tokio.1,453,718MIT/Apache-2.0 tokio-native-tlsAn implementation of TLS/SSL streams for Tokio using native-tls giving an implementation of TLS for nonblocking I/O streams.255,191,856MITAsynchronousNetwork programming tokio-natsAsync-await ready NATS library36,091LGPL-3.0 tokio-nbdNetwork Block Device (NBD) server with pluggable backend support using Rust and the tokio runtime1,449GPL-2.0-or-later tokio-netEvent loop that drives Tokio I/O resources.439,438MITAsynchronousNetwork programming tokio-netemtokio-netem — pragmatic AsyncRead, AsyncWrite I/O adapters for chaos & network emulation2,685MITAsynchronousNetwork programming tokio-netstringTokio Framed Netstring Codec5,150MIT tokio-netstring-traitA trait for tokios AsyncRead to easily read netstrings from streams.3,057non-standardAsynchronousEncoding tokio-newrelicIt is an wrapper over the newrelic SDK.1,758MIT OR Apache-2.0API bindings tokio-nflogBindings to the libnetfilter_log library to receive netfilter logs in tokio-based applications.2,334MIT/Apache-2.0 tokio-ngtcp2Tokio ngtcp2/nghttp3 integration used by http3-rs interoperability tests19non-standard tokio-noiseA Noise protocol encryption layer on top of tokio streams.9,045Unlicense tokio-non-asyncHelpers for dealing with tokio channels in non-async code4,530non-standardAsynchronous tokio-notify-aggregatorA tokio-based notify event aggregator2,526MIT tokio-notify-dropCall Notify::notify_waiters() when object is dropped. It's useful to use together with…9,560Apache-2.0 tokio-nsqA Rust NSQ client built on Tokio. Tokio NSQ aims to be a feature complete NSQ client implementation.65,151BSD-3-ClauseAsynchronousConcurrency tokio-oidc-verifierServer-side OIDC bearer-token verification on tokio: discovery, JWKS fetch, local JWT verification with background refresh.76MIT OR Apache-2.0AsynchronousAuthentication tokio-openaitokio support for OpenAI API20,553MIT tokio-opengaussA native, asynchronous openGauss client3,550MIT/Apache-2.0Database interfaces tokio-opensslAn implementation of SSL streams for Tokio backed by OpenSSL30,851,899MIT/Apache-2.0 tokio-os-timerTimer facilities for Tokio based on OS-level primitives.13,522MITAsynchronousDate and time tokio-osintervalAn OS-native-timer-backed alternative to tokio::time::Interval (timerfd / kqueue / CreateThreadpoolTimer).55BSD-2-ClauseAsynchronousOperating systems tokio-pagerAn asynchronous, Tokio-friendly pager implementation813MITCommand-line interface tokio-par-streamparallel streams powered by tokio2,429MIT OR Apache-2.0 tokio-par-utilUtilities for running computations in parallel on top of Tokio301,857Apache-2.0AsynchronousConcurrency tokio-periodicCross-platform, mostly-0-cost asynchronous periodic timers7,465ISC tokio-pg-mapperProc-macro library used to map a tokio-postgres row to a Rust type (struct)317,195ISC tokio-pg-mapper-deriveProc-macro library used to map a tokio-postgres row to a Rust type (struct)288,831ISC tokio-pingAsynchronous ICMP pinging library60,031MIT/Apache-2.0AsynchronousNetwork programming tokio-pipeAsynchronous pipe(2) library using tokio.5,776,160MIT/Apache-2.0Asynchronous tokio-poolTokioPool is a library designed to help you multithread your tokio applications by providing a pool of threads which you can…3,408MIT tokio-postgresA native, asynchronous PostgreSQL client56,292,606MIT OR Apache-2.0Database interfaces tokio-postgres-cursorPostgreSQL forward fetch cursor support for `tokio-postgres`55non-standardDatabase interfaces tokio-postgres-extractorHigh-performance extractors for tokio_postgres9,795MIT OR Apache-2.0Database interfaces tokio-postgres-extractor-macrosProc macros for tokio-postgres-extractor10,326MIT OR Apache-2.0 tokio-postgres-forkA native, asynchronous PostgreSQL client2,881MIT OR Apache-2.0Database interfaces tokio-postgres-generic-rustlsrustls-backed TLS for tokio-postgres without a required crypto backend26,916MIT OR Apache-2.0 tokio-postgres-macrosUtilities to work with the `tokio-postgres` crate8,422MIT tokio-postgres-migrationLibrary to help you run migrations26,476MIT/Apache-2.0Database interfaces tokio-postgres-native-tlsTLS support for tokio-postgres via native-tls42,754MIT/Apache-2.0 tokio-postgres-opensslTLS support for tokio-postgres via openssl6,854MIT/Apache-2.0 tokio-postgres-rustlsRustls integration for tokio-postgres11,114,117MIT tokio-postgres-rustls-improvedFork of tokio-postgres-rustls with unsafe code removed, critical channel binding bug fixed, and a full integration test suite…46,577MIT tokio-postgres-tlsRustls integration for tokio-postgres3,414MIT tokio-postgres-utilsUtilities to work with the `tokio-postgres` crate7,808MIT tokio-postgres_wasiA native, asynchronous PostgreSQL client2,065MIT/Apache-2.0Database interfaces tokio-postponable-delayA tokio Delay that can be pushed back without instantiating new delays1,621MPL-2.0 tokio-prepend-ioWrapper types that prepends data when reading or writing with AsyncRead or AsyncWrite.1,627MITAsynchronous tokio-procEmpty crate, used only to reserve the name1,868MIT tokio-processAn implementation of an asynchronous process management backed futures.2,585,221MITAsynchronous tokio-process-bitsA collection of modules useful when developing Tokio based applications that spawn child processes.6,321Apache-2.0 tokio-process-streamSimple crate that wraps a tokio::process into a tokio::stream83,143MITAsynchronous tokio-process-terminateA tokio process extension to terminate child processes11,920MIT OR Apache-2.0 tokio-process-toolsCorrectness-focused async subprocess orchestration for Tokio: bounded output, multi-consumer streams, output detection,…19,524MIT OR Apache-2.0AsynchronousOperating systems tokio-prometheus-clientExport tokio-metrics using prometheus-client11,867MIT tokio-prometheus-metered-channelMetered tokio channels with Prometheus metrics integration1,004Apache-2.0AsynchronousConcurrency tokio-prompt-orchestratorMulti-core Tokio-native orchestration for LLM inference pipelines: dedup, circuit breakers, backpressure, MCP, and autonomous…75MITAsynchronousNetwork programming tokio-protoA network application framework for rapid development and highly scalable production deployments of clients and servers.1,761,346MIT/Apache-2.0 tokio-proxyreserved for in-progress crate1,714MIT tokio-pty-processInteract with a child process through a pseudo-TTY, asynchronously using Tokio45,131MIT/Apache-2.0AsynchronousOperating systems::Unix APIs tokio-pty-process-streamwraps tokio-pty-process in order to provide a simpler API as a single stream object5,734MITAsynchronous tokio-qapiQEMU QMP and Guest Agent API tokio adapter7,897MIT tokio-quicReserved for in-progress crate1,772MIT tokio-quicheAsynchronous wrapper around quiche1,283,218BSD-2-ClauseNetwork programming tokio-quickerA easy-to-use quic library for tokio.2,562MITNetwork programming tokio-raknetA high-performance, asynchronous implementation of the RakNet protocol on top of Tokio.135MITAsynchronousGame development tokio-rate-limitHigh-performance, lock-free rate limiting library with pluggable algorithms and Axum middleware11,293MIT OR Apache-2.0AsynchronousNetwork programming tokio-rawRaw sockets for tokio5,680MIT tokio-rayonMix async code with CPU-heavy thread pools using Tokio + Rayon10,599,388MITAsynchronousConcurrency tokio-rboringAn implementation of SSL streams for Tokio backed by BoringSSL13,461MIT OR Apache-2.0 tokio-rdbcreserved for in-progress crate1,752MIT tokio-reactorEvent loop that drives Tokio I/O resources.21,611,284MITAsynchronousNetwork programming tokio-reactor-traitreactor-trait implementation for tokio2,003,631Apache-2.0 OR MITAsynchronousConcurrency tokio-read-lineRead a single line using crossterm compatible with tokio environment1,786WTFPLCommand-line interface tokio-read-write-traitsRe-export of tokio AsyncRead and AsyncWrite1,311MIT tokio-reconnectEmpty crate, used only to reserve the name2,065MIT tokio-redis-poolA Redis connection pool for the Tokio ecosystem.7,451MITAsynchronous tokio-reserveEmpty crate, used only to reserve the name2,036MIT tokio-resol-vbusA Rust library for processing RESOL VBus data asynchronusly.1,874MIT/Apache-2.0 tokio-resolveEmpty crate, used only to reserve the name2,068MIT tokio-resolverPlaceholder for trust-dns-resolver implementation with tokio1,898MIT/Apache-2.0 tokio-resource-poolA generic resource pool for the Tokio ecosystem.16,578MITAsynchronous tokio-retryExtensible, asynchronous retry behaviours for futures/tokio93,528,426MIT tokio-retry2Extensible, asynchronous retry behaviors for futures/tokio13,214,511MIT tokio-rev-linesThis library provides an async stream for reading files or any `BufReader` line by line with buffering in reverse.7,829MIT tokio-rpcAn RPC framework for Rust base on tokio.3,701MIT tokio-run-until-stalledExtends Tokio with run_until_stalled functionality1,754MIT OR Apache-2.0 tokio-runtimeReserved for in-progress crate5,122MIT tokio-rusqliteAsynchronous handle for rusqlite library.1,568,970MITAsynchronousDatabase interfaces tokio-rusqlite-async-kanalAsynchronous handle for rusqlite library.555MITAsynchronousDatabase interfaces tokio-rusqlite-axumanAsynchronous handle for rusqlite library.557MITAsynchronousDatabase interfaces tokio-rusqlite-folkAsynchronous handle for rusqlite library.556MITAsynchronousDatabase interfaces tokio-rusqlite-kanal-async-axumanAsynchronous handle for rusqlite library.551MITAsynchronousDatabase interfaces tokio-rusqlite-newAsynchronous handle for rusqlite library.6,788MITAsynchronousDatabase interfaces tokio-rustlsAsynchronous TLS/SSL streams for Tokio using Rustls.659,048,755MIT OR Apache-2.0AsynchronousCryptography tokio-rustls-acmeAutomatic TLS certificate management using rustls329,611Apache-2.0 OR MITAsynchronousCryptography tokio-rustls-acme2TLS certificate management and serving using rustls (for use with Tokio)500Apache-2.0 OR MITAsynchronousCryptography tokio-rustls-fork-shadow-tlsAsynchronous TLS streams wrapper for Tokio based on Rustls.6,576MIT/Apache-2.0AsynchronousCryptography tokio-rustls-wasiAsynchronous TLS/SSL streams for Tokio using Rustls.69,219MIT/Apache-2.0AsynchronousCryptography tokio-rw-stream-sinkAdaptator between Stream/Sink and AsyncRead/AsyncWrite3,966MITAsynchronousNetwork programming tokio-s2n-tlstokio integration for s2n-tls1,536Apache-2.0 tokio-s7A library that can be used to communicate with Siemens S7 family PLC devices261Apache-2.0Embedded developmentNetwork programming tokio-sandoA simple proxy server implementation1,601MITNetwork programmingWeb programming::HTTP server tokio-scgiTokio codec for building and parsing SCGI requests8,164MIT tokio-schannelAn implementation of TLS streams for Tokio backed by Schannel59,077MITNetwork programmingWeb programming tokio-scheduler-macroMacros for tokio-scheduler-rs1,355MIT tokio-scheduler-rsYet Another JobScheduler written with tokio runtime, automatic retry, hook and custom storage supported.17,777MIT tokio-scheduler-typesTypes for tokio-scheduler-rs1,574MIT tokio-scopereserved for in-progress crate2,300MIT tokio-scopedScoped Runtime for tokio1,327,591MIT tokio-sctptokio SCTP socket bindings12,673MIT tokio-send-fdA wrapper for tokio::net::UnixStream to send file descriptors7,305MITAsynchronousNetwork programming tokio-seqpacketunix seqpacket sockets for tokio3,829,624BSD-2-ClauseNetwork programmingOperating systems::Unix APIs tokio-serdeSend and receive Serde encodable types over the network using Tokio. This library is used as a building block for serialization…17,589,325MIT OR Apache-2.0AsynchronousEncoding tokio-serde-bincodeTokio bindings to quickly turn a stream of bytes to a stream of parsed/serialized items using the bincode format.374,950MIT/Apache-2.0 tokio-serde-cborIntegration of serde_cbor into tokio-io, to allow sending CBOR encoded frames across network (and possibly through other…103,048Apache-2.0/MITAsynchronousNetwork programming tokio-serde-foryApache Fory codec for tokio-serde85MIT OR Apache-2.0EncodingNetwork programming tokio-serde-jsonUtilities needed to easily implement a Tokio JSON transport using Serde for JSON serialization and deserialization of frame…108,294MIT tokio-serde-json-mirrorMirror of https://github.com/carllerche/tokio-serde-json which is for some reason not updated on crates.io4,308MIT / Apache-2.0 tokio-serde-msgpackUtilities needed to easily implement a Tokio MsgPack transport using serde for MsgPack serialization and deserialization of frame…3,364Apache-2.0/MIT tokio-serde-postcard`tokio-serde` transport based on `postcard` format10,917Apache-2.0 tokio-serialA serial port implementation for tokio5,919,675MITAsynchronousHardware support tokio-serviceThe core `Service` trait for Tokio.3,042,217MIT/Apache-2.0 tokio-sharedShare tokio Runtime bwtween dylibs2,524MIT/Apache-2.0 tokio-shared-rtAllow `#[tokio::test]` to use a *shared* runtime247,609MIT tokio-shared-rt-macroTokio-shared-rt's proc macros.202,184MIT tokio-shared-udp-socketEasily share a UDP socket between different futures in tokio14,061GPL-3.0 tokio-shieldPrevent futures from being aborted by wrapping them in tasks7,455MIT tokio-shutdownWait for a stop signal across multiple threads43,234MITAsynchronousConcurrency tokio-signalAn implementation of an asynchronous Unix signal handling backed futures.4,638,089MITAsynchronous tokio-signalsImplements pub/sub Signals in Rust155MIT tokio-simple-fixed-schedulerSimple scheduler to emit events at a fixed interval with tokio496MIT tokio-simple-schedulerA very simple scheduler for Tokio5,121MIT