#async-read

  1. futures-util

    Common utilities and extension traits for the futures-rs library

    v0.3.32 42.4M #future-stream #async-io #async-write #async-read #extension-traits
  2. futures-io

    The AsyncRead, AsyncWrite, AsyncSeek, and AsyncBufRead traits for the futures-rs library

    v0.3.32 39.5M #async-read #async-write #async-io #async-seek #async-buf-read #async-trait
  3. yamux

    Multiplexer over reliable, ordered connections

    v0.13.10 1.2M #multiplexer #network-protocol #tcp #networking #reliable #outbound #async-write #async-read #inbound
  4. rustls-tokio-stream

    AsyncRead/AsyncWrite interface for RustTLS on Tokio

    v0.8.0 67K #async-read #async-write #async-io #client #interface
  5. piper

    An asynchronous single-consumer single-producer pipe for bytes

    v0.2.5 6.2M #ring-buffer #async-io #pipe #async-read #asynchronous-tasks #async-write #arc-mutex
  6. async-speed-limit

    Asynchronously speed-limiting multiple byte streams

    v0.4.2 23K #async-io #byte-stream #async-stream #async-read #async-write
  7. async_io_stream

    IntoAsyncRead on steriods

    v0.3.3 1.0M #async-write #async-read #async-io #io-async
  8. ws_stream_tungstenite

    Provide AsyncRead/AsyncWrite over Tungstenite WebSockets

    v0.15.0 45K #async-write #async-read #async-stream #tokio
  9. astral_async_http_range_reader

    streaming reading of files over HTTP using range requests

    v0.11.0 42K #range-request #http-request #async-read #reader #stream #memory-map #zip #async-http-range-reader #http-file #der
  10. async_http_range_reader

    streaming reading of files over HTTP using range requests

    v0.10.0 93K #range-request #http-request #async-read #reader #zip #data-streaming #memory-map #der #cache #file-access
  11. brk_rmcp

    Rust SDK for Model Context Protocol

    v0.8.0 950 #model-context-protocol #streamable-http #rmcp #sse-client #json-schema #oauth2 #async-read #web-server #child-process #authentication
  12. derive-io

    derive macros for std::io::{Read,Write}, tokio::io::{AsyncRead,AsyncWrite} and more

    v0.5.0 48K #async-write #async-read #async-io #macro-derive #struct #duck-typing
  13. axum-range

    HTTP Range responses for axum

    v1.0.0 8.9K #axum #http-response #ranged #async-seek #async-read #tokio-fs
  14. async_smux

    Asynchronous smux multiplexing library

    v0.3.4 1.2K #smux #async-io #multiplexing #mux #async-std #async-runtime #async-read #async-write #tcp-stream #tls-stream
  15. async-utf8-decoder

    Convert AsyncRead to incremental UTF8 string stream

    v1.0.1 340 #async-read #utf-8 #utf8-decoder #async-stream #convert #utf-8-string #mpsc
  16. pageant

    SSH agent transport client

    v0.2.0 113K #ssh-agent #ssh-client #ssh-server #transport #russh #async-read #async-write #agent-client #async-io
  17. zippity

    asynchronously creating a ZIP file on the fly

    v0.5.0 #zip #actix-web #tokio-file #on-the-fly #reader #async-seek #zip64 #filesize #chrono #async-read
  18. rw-stream-sink

    Adaptator between Stream/Sink and AsyncRead/AsyncWrite

    v0.4.0 697K #stream-sink #async-write #async-read
  19. read_range

    A portable and efficient crate for reading a specific range of bytes from a file. Provides both sync/async APIs and uses concurrent-safe positional I/O.

    v0.2.1 #async-io #async-read #range #io-async #file
  20. lol-async

    async html-rewriter

    v0.3.0 270 #async-read #html-rewriter #lol-html #documentation #cloudflare #ci
  21. anchovy

    Async Unix socket stream with file descriptor passing

    v0.2.0 #unix-socket #file-descriptor #unix-stream #async-stream #descriptor-file #async-read #async-write #async-io #scm-rights #file-stream
  22. tracing-lv

    Track your apps in real time

    v0.0.2 550 #real-time-tracing #async-io #async-read #async-write #track
  23. picomux

    A protocol to multiplex multiple AsyncRead/Write streams over a single one, inspired by smux and http2

    v0.1.15 #http2 #async-io #stream #async-read #smux
  24. rkyv_codec

    Some adaptors to stream rkyv Archives over AsyncRead and AsyncWrite

    v0.5.0 #rkyv #async-read #async-write #archive #async-stream #async-io #debugging #serialization #asynchronous-codec #bytes-mut
  25. asyncfd

    Send and receive file descriptors over Unix domain sockets while maintaining Tokio AsyncRead and AsyncWrite

    v0.1.3 150 #unix-socket #file-descriptor #async-read #async-write #async-io #descriptor-file
  26. messagepack-async

    functional library for read/writing messagepack with tokio

    v0.2.3 250 #messagepack #tokio #functional #read #sync #async-write #async-read
  27. async_async_io

    AsyncRead, AsyncWrite traits but with async fn methods

    v0.2.3 #async-read #async-write #async-io #async-trait #tokio #io-async
  28. async-read-super-ext

    A super extension for tokio::io::AsyncRead

    v0.1.0 #async-read #tokio #utf-8
  29. uvarint

    unsigned varint

    v0.1.2 #unsigned-varint #byte-slice #flags #encoding #format #async-read #async-write #async-io #builder-pattern #protobuf
  30. futures-io-preview

    The AsyncRead and AsyncWrite traits for the futures-rs library

    v0.3.0-alpha.19 21K #async-read #async-write #async-io #zero-cost #control-flow
  31. unsync-pipe

    Ringbuffer-backed !Send !Sync binary safe repr(C) AsyncWrite/AsyncRead pair

    v0.2.0 #async-io #async-write #async-read #binary #safe #single-threaded #send-sync #repr #commercial
  32. emmapack

    Traits for sending and receiving packets

    v0.0.4 240 #serialization #packet #deserialize #traits #send-packet #tcp-socket #encryption #async-runtime #receiving #async-read
  33. agenterra-rmcp

    Agenterra fork of Rust SDK for Model Context Protocol

    v0.1.5 #model-context-protocol #rust-sdk #json-schema #streamable-http #sse #authentication #sse-client #async-read #oauth2 #mcp
  34. bufstream

    Buffered I/O for streams where each read/write half is separately buffered

    v0.1.4 248K #read-write #buffered #tcp-stream #async-io #separately #io-stream #async-read #async-write
  35. tophat

    A small, pragmatic, and flexible async http server

    v0.3.0 #http-server #async #web-server #rest #async-read
  36. async-io-bufpool

    Efficient asynchronous I/O operations with minimal idle memory overhead

    v0.2.0 350 #async-io #memory-efficient #idle #async-read #operation #thread-local #allocating #memory-operations #async-task
  37. async-io-converse

    Can conduct a conversation over any AsyncRead or AsyncWrite type with serde compatible types

    v3.0.0 #async-read #async-write #async-io #serde #duplex #conversation #deserialize #replies #conduct
  38. packetio

    sending and receiving length-prefixed binary packets over any stream

    v0.2.1 800 #send-receive #length-prefixed #binary #packet #stream #send-packet #async-write #async-read #async-io #tcp-stream
  39. async-ringbuffer

    A nonblocking spsc ring buffer with fixed capacity

    v0.5.5 #ring-buffer #fixed-capacity #async-write #async-read #async-io #spsc
  40. xy-rpc

    An RPC framework for Rust

    v0.2.0 #rpc-framework #schema #format #send #xy #async-read #async-write #async-io #serde #proto-file
  41. compio-btls

    SSL streams for Compio backed by BoringSSL

    v0.5.4 #tls #boring-ssl #compio #btls #backed #async-io #async-write #async-read
  42. async-io-typed

    Adapts any AsyncRead or AsyncWrite type to send serde compatible types

    v3.0.0 #async-read #async-write #async-io #serde #serialization #bincode #message-format
  43. squashfs-async

    Parsing and reading of SquashFS archives, on top of any implementor of the tokio::io::AsyncRead and tokio::io::AsyncSeek traits

    v0.1.2 #squash-fs #async-read #archive #top-of-tokio #implementors #io-async #async-seek #decompression #async-io #multi-threading
  44. tokio-stdin-stdout

    Thread- and future::sync::mpsc-based AsyncRead/AsyncWrite stdin/stdout with little buffering

    v0.1.5 4.2K #async-read #async-write #tokio #async-io #stdio #mpsc
  45. async-read-progress

    Extension traits for inspecting AsyncRead progress

    v0.2.0 130 #async-read #extension-traits #inspect #async-io #operation #bytes-read #async-read-ext
  46. tokio-duplex

    Combine seperate AsyncRead and AsyncWrite types into a single AsyncRead + AsyncWrite type

    v1.0.1 1.8K #async-write #async-read #async-io #combine #seperate
  47. broker-tokio

    tokio for broker

    v0.2.16 #tokio-runtime #tokio-fs #tokio-task #async-write #async-read #async-io #tokio-net #task-scheduling #tokio-time #tcp-stream
  48. range-reader

    Converts low-level APIs to read ranges of bytes to Read + Seek

    v0.2.0 #byte-range #read-seek #async-read #low-level-api #async-seek #apache-arrow #amazon-s3 #storage-api #parquet
  49. cftp

    A small, fast and highly customizable FTP server library

    v0.1.0 #ftp-server #tcp #tcp-server #customizable #directory #async-io #async-write #async-read
  50. Try searching with DuckDuckGo.

  51. tokio_sse_codec

    Tokio codec for Server-Sent Events

    v0.0.2 4.5K #server-sent-events #tokio-codec #sse-decoder #error-diagnostics #frame #tokio-util #buffer-size #async-read #async-write #async-io
  52. hashing-reader

    A std::io::Read and tokio::io::AsyncRead wrapper that calculates checksum on the fly

    v0.1.0 #hashing #async-read #reader #eof #hashing-checksum #digest #on-the-fly
  53. swimos_byte_channel

    SwimOS Byte Channel

    v0.1.1 100 #channel #byte-reader #budget #tokio #swim-os #async-write #async-read #single-consumer #extension-traits #coop
  54. dissonance

    An async-friendly Rust library for generating Noise-encrypted transport protocols

    v0.3.5 #transport #async-friendly #noise-protocol #sockets #generator #async-read #async-write #async-io #stream-sink #responder
  55. tokio_serial_pacing

    A pacing wrapper for SerialStream to ensure silence between Read & Write operations

    v0.1.1 #tokio-serial #serial-port #write-operations #read-write #pacing #serial-stream #async-io #silence #async-read #async-write
  56. async-os-pipe

    Cross platform implementation of a bidirectional async pipe

    v0.1.0 #cross-platform #pipe #async-write #async-read #async-io #bidirectional #async-write-ext #async-stream #async-read-ext #unix-socket
  57. tokio-take-seek

    Offers a wrapper to tokio::io::Take that offers a tokio::io::AsyncSeek implementation

    v0.1.0 #async-seek #io #offers #limit #operation #async-read
  58. ppp-stream

    Adds ProxyProtocol parsing to AsyncRead streams

    v0.1.1 #ppp #parser #ha-proxy #stream #async-read #proxy-protocol #protocol-parser #contributors #proxy-protocols
  59. fuser-async

    Build FUSE filesystems where the system calls are directed to async functions. With an example S3 implementation.

    v0.1.1 #filesystem #syscalls #tokio #fuse-fs #fuser #async-read #rw-lock #amazon-s3 #tokio-runtime
  60. async-read-util

    A collection of utilities for working with AsyncRead

    v0.2.0 #async-read #utilities #hashing
  61. async-read-length-limit

    limit the size of an async read

    v0.1.3 800 #async-read #future #async
  62. asyncio-utils

    Support limit,skip on AsyncRead traits

    v0.4.4 #async-io #async-read #async-seek #limit #stream #unread
  63. socks5-protocol

    types that can be read from AsyncRead and write to AsyncWrite

    v0.3.5 #async-write #async-read #async-io #socks5 #read-write
  64. ws_stream_endpoint

    Network stream mock for tokio 0.1

    v0.1.0 #websocket #async-write #async-read #async-io #stream #mocking #tungstenite
  65. hyper-futures

    Compatibility layer for futures to use AsyncRead and AsyncWrite traits with hyper

    v0.1.1 #async-write #async-read #async-io #compatibility #traits
  66. mock-embedded-io

    Mock implementations of the embedded_io and embedded_io_async traits

    v0.1.0 #mocking #embedded-io-traits #traits-mocking #mocking-traits #embedded-io-async #async-trait #blocking #write-trait #async-write #async-read
  67. memcache-rawl

    Minimal Memcached client implementation

    v0.1.20250514 #memcached #memcached-client #async-read #async-write
  68. futures-stream-reader

    Convert an [AsyncRead] into a [Stream] of byte chunks

    v0.2.0 #byte-stream #async-read #convert #chunks #package
  69. tokio-prepend-io

    Wrapper types that prepends data when reading or writing with AsyncRead or AsyncWrite

    v0.1.0 #async-io #async-read #async-write #prepends #reading
  70. io-tubes

    functionality like pwntools tube for async io in rust

    v0.1.1 #async-io #tube #tubes #pwntools #async-read #buf-reader
  71. sfio-tokio-mock-io

    Mock object that implements AsyncRead and AsyncWrite to facilitate testing of Tokio tasks

    v0.2.0 #testing #async-write #async-read #async-io #tokio-test #mocking
  72. message-sink

    Message framing for AsyncRead + AsyncWrite

    v0.1.0 #async-io #async-read #async-write #framing
  73. async-eris

    Async ERIS encoding library

    v0.1.0 #block-storage #eris #async-read #specification #block-size #async-stream #spec-version #rust-version
  74. async-stdio

    Adapter for using async read/write streams in std::io contexts

    v0.3.0-alpha.4 #async-write #async-read #async-io #async-stream #context #stream-io #error-kind #poll-ready #waker #would-block
  75. async-codec-lite

    Adaptors from AsyncRead/AsyncWrite to Stream/Sink using futures

    v0.0.2 20K #async-write #async-read #async-io #stream-sink #adaptor
  76. tls-async

    TLS support for AsyncRead/AsyncWrite using native-tls

    v0.3.0-alpha.7 #tls #async-read #tokio-tls #async-write #tls-acceptor #0-3 #romio #async-io
  77. http-connection

    Trait representing HTTP connections

    v0.1.0 390 #http #async-write #async-read
  78. tracing-lv-core

    Track your apps in real time

    v0.0.2 110 #real-time #tracing #track #client #field #async-read #async-write #async-io
  79. derive-io-macros

    Support macros for derive-io

    v0.5.0 16K #derive-io #async-read #async-io #async-write #macro