-
mio
轻量级非阻塞I/O
-
tokio
一个用于编写异步I/O后端应用程序的事件驱动、非阻塞I/O平台
-
futures-util
为futures-rs库提供通用工具和扩展特质
-
tower
用于构建健壮客户端和服务器的模块化和可重用组件
-
异步I/O
异步I/O和定时器
-
futures-lite
Futures、流和异步I/O组合器
-
serialport
一个跨平台的底层串行端口库
-
blocking
用于在异步程序中隔离阻塞I/O的线程池
-
smol
一个小巧快速的异步运行时
-
async-net
用于TCP/UDP/Unix通信的异步网络原语
-
async-compat
tokio和futures之间的兼容适配器
-
async-compression
压缩crate与Rust现代异步IO类型之间的适配器
-
mysql_async
基于Tokio的异步MySql客户端库
-
tokio-serial
tokio的串行端口实现
-
async_zip
异步ZIP存档读写crate
-
xz2
liblzma的Rust绑定,提供读写流以及低级别的内存编码/解码
-
tokio-tar
异步TAR文件读取器和写入器。此库目前不处理压缩,但抽象了所有I/O读取器和写入器。此外,还采取了极大努力来确保整个…
-
tokio-native-tls
使用native-tls为Tokio提供TLS/SSL流,为非阻塞I/O流提供TLS实现
-
monoio
基于iouring的每个核心一个线程的运行时
-
interprocess
通信工具包
-
may
Rust堆栈协程库
-
futures-io
AsyncRead
、AsyncWrite
、AsyncSeek
和AsyncBufRead
特质,用于futures-rs库 -
tor-rtcompat
用于Tor的异步运行时兼容层
-
motore
用于构建健壮客户端和服务器模块化和可重用组件。Motore深受Tower的启发。
-
async-signal
异步信号处理
-
rustls-tokio-stream
在Tokio上为RustTLS提供的异步读/写接口
-
socketcan
Linux SocketCAN库。在Linux上通过CANbus发送和接收CAN帧。
-
miow
Windows上零开销I/O库,专注于IOCP和异步I/O抽象
-
modio
Rust接口,用于集成https://mod.io - 游戏开发者的modding API
-
couch_rs
Rust的CouchDB库
-
bytecodec
实现面向字节协议的编码器/解码器的小型框架
-
async-dup
复制异步I/O句柄
-
async-walkdir
Rust的异步目录遍历
-
nb
最小的非阻塞I/O层
-
sea-streamer
🌊 Rust的流处理工具包
-
ws_stream_tungstenite
提供Tungstenite WebSocket上的AsyncRead/AsyncWrite
-
mio_wasi
轻量级非阻塞IO
-
tokio_wasi
一个用于编写异步I/O后端应用程序的事件驱动、非阻塞I/O平台
-
libp2p-tcp
libp2p的TCP/IP传输协议
-
async-speed-limit
异步限制多个字节流的速率
-
a10
io_uring库
-
partial-io
测试部分、中断和会阻塞的I/O操作的辅助工具,支持通过proptest和quickcheck进行属性测试
-
wayrs-client
wayland 库
-
fuse3
FUSE 用户空间库异步版本实现
-
mavio
支持
no-std
和no-alloc
目标的简约 MAVLink 客户端 -
async_io_stream
加强版的 IntoAsyncRead
-
hirun
基于事件驱动、非阻塞 I/O 机制的并发编程框架
-
tcp-stream
加强版的 std::net::TcpStream
-
io-streams
无缓冲和未锁定 I/O 流
-
yazi-cli
Yazi 命令行界面
-
yazi-fm
Yazi 文件管理器
-
futures_ringbuf
实现 AsyncRead/AsyncWrite 的模拟类型,用于测试和示例
-
reactor-trait
用于定义跨反应器通用接口的特质集合
-
snowflake-api
Snowflake API 绑定
-
get_chunk
具有自动或手动块大小选择的文件迭代器或流
-
mio-aio
mio 的 POSIX AIO 绑定
-
hypercore-protocol
Hypercore feeds 的复制协议
-
pyo3-asyncio-0-21
Python 的 Asyncio 库的 PyO3 工具 - 0.21 分支
-
nbio
非阻塞 I/O
-
tokio-macros
Tokio 的 proc macros
-
channels
在通用的 Read/Write 流上实现双向通道-like 通信
-
another-rxrust
rxRust 的另一种实现,以便更容易地在 Rust 中使用 ReactiveX
-
curl-http-client
curl-rust crate 的 Easy2 包装器,用于更易于使用,并可以使用 async-curl crate 以同步和异步方式执行,该 crate 使用演员模型(消息传递)以实现非阻塞 I/O
-
minimp3
Rust 对 minimp3 库的绑定
-
countio
对 std::io::{Read, Write, Seek} 及其异步变体从 futures 和 tokio 进行字节计数
-
archflow
创建可流式传输的 Zip 存档
-
r3bl_terminal_async
具有多行编辑器的异步非阻塞 read_line 实现,具有来自任务的并发显示输出和彩色动画旋转器
-
noline
无_std 行编辑器
-
sluice
用于字节缓冲区、FIFO 队列和 SPSC 通道的高效环形缓冲区
-
async_smux
异步 smux 多路复用库
-
nanodb
嵌入式、基于 JSON 的数据库
-
variable-len-reader
读取/写入可变长度数据。支持 tokio 中的 AsyncRead/AsyncWrite。
-
compio
基于完成的异步运行时
-
yazi-dds
Yazi 数据分发服务
-
corcovado
非阻塞IO库
-
apocalypse
Rust的actor框架
-
enfync
环保的异步工具
-
madsim-real-tokio
一个用于编写异步I/O后端应用程序的事件驱动、非阻塞I/O平台
-
embedded-io-async
异步嵌入式IO特性
-
wayrs-utils
wayrs-client的实用工具和抽象集合
-
async-dns
异步DNS解析器
-
async-fcgi
FastCGI库
-
mio-extras
与Mio一起使用的额外组件
-
protosocket
面向消息的非阻塞TCP流
-
mrpc
Rust的MessagePack-RPC
-
timeout-readwrite
为Readers和Writers添加超时功能
-
rw-stream-sink
Stream/Sink和AsyncRead/AsyncWrite之间的适配器
-
popol
最小化非阻塞I/O
-
yazi-scheduler
Yazi任务调度器
-
EasyDist
用于构建简单分布式项目的非阻塞IO和易于使用的Rust crate。该crate包含一些构建块,可用于构建分布式系统程序。
-
tokio-io-rewind
rewind tokio::io::AsyncRead和tokio::io::AsyncWrite流
-
mysql-binlog-connector-rust
mysql binlog 连接器
-
rc-zip-tokio
基于rc-zip的异步zip读取(用于tokio I/O traits)
-
yazi-boot
Yazi引导程序
-
unsend
为线程不安全人员提供的线程不安全运行时
-
async-blocking-stdio
std::io::std{in(), out(), err()}但异步
-
yazi-proxy
Yazi事件代理
-
bevy_serialport
bevy的异步串行端口插件
-
ovsdb
模式和线协议
-
fibers
基于futures和mio执行多个轻量级异步任务(即fibers)
-
peekable
读取器和异步读取器,可增强您的网络编程体验
-
async-tls
使用Rustls的异步TLS/SSL流
-
iroh-io
异步本地IO
-
oxttl
RDF Turtle(N-Triples、N-Quads、Turtle、TriG 和 N3)相关语言的解析器和序列化器
-
rb
线程安全的环形缓冲区,具有阻塞IO
-
cache_loader_async
基于tokio的线程安全加载缓存,具有异步加载函数
-
oxrdfio
各种RDF格式的解析器和序列化器
-
smol-macros
smol运行时的宏
-
rasi
异步IO系统接口
-
yazi-shared
Yazi共享库
-
pingora-timeout
针对Tokio运行时的超高效异步定时器和超时系统
-
streamcatcher
线程安全、共享(异步)、几乎无锁的流缓冲区
-
yazi-plugin
Yazi插件系统
-
portalgun
使用公开URL将您的本地Web服务器暴露到互联网上
-
compio-buf
基于完成的异步IO的缓冲区特例
-
io-tether
定义在失败时自动重新连接的I/O对象的特例
-
yazi-core
Yazi核心逻辑
-
async-cuda
Rust的异步CUDA
-
cxx-async
C++协程与异步Rust之间的互操作性
-
libuio
基于io_uring的异步框架,专为Linux上的高性能网络设计
-
rasio
异步IO系统接口
-
ferrous-serialport
一个跨平台的底层串行端口库
-
tokio-file
为Tokio提供的异步文件I/O
-
compio-io
基于完成事件的异步I/O的IO traits
-
tokio-xmpp
基于tokio的Rust异步XMPP
-
async-gate
由Tokio提供动力的异步门(类似于标志,并深受Python的
asyncio.Event
的启发,但也可以等待变为‘false’) -
mlua-luau-scheduler
基于Luau的异步调度器,使用mlua和async-executor
-
stream-reconnect
封装流特性/结构体,可自动从潜在的断开连接/中断中恢复
-
zipit
动态创建和流式传输zip存档
-
mpd_protocol
MPD客户端协议
-
uring-fs
使用io_uring进行真正异步文件操作。支持任何异步运行时。仅限Linux。
-
compio-runtime
compio的高层运行时
-
async-dnssd
异步封装DNS-SD C库
-
arp-toolkit
使用原始套接字在Rust中实现ARP和RARP的工具包
-
tokio-rayon
使用Tokio + Rayon将异步代码与CPU密集型线程池混合
-
tokio-fd
非阻塞读取和写入Linux文件描述符
-
background-jobs-tokio
基于Tokio的进程内作业处理器
-
mfio
灵活的完成I/O原语
-
par-stream
类似于rayon的异步并行流
-
arta
异步运行时抽象库
-
http_lolo
轻量级、单线程HTTP服务器,支持非阻塞I/O以处理并发操作
-
par_io
并行、异步文件I/O库,具有控制内存使用的功能,无依赖项
-
duplex
特质:交互式流
-
hala-io
hala 异步 I/O 编程原语类型
-
futures_cbor_codec
一个用于使用 cbor 对所有可序列化为 serde 的类型进行 AsyncRead/AsyncWrite 封装的编解码器
-
sigio
基于信号的异步 I/O
-
nonblock
从文件描述符中读取可用数据而不阻塞(例如套接字、流、子标准输出、命名管道)
-
actnel
使用公开URL将您的本地Web服务器暴露到互联网上
-
yazi-fs
Yazi 文件系统
-
yazi-adaptor
Yazi 图像适配器
-
tokio_serial_pacing
SerialStream 的节流包装器,以确保 Read & Write 操作之间的静默
-
kioto-serial
使用 tokio 提供串行端口 I/O
-
tokio-task-manager
允许异步 Tokio 应用程序优雅地关闭,等待所有任务完成
-
futures-io-preview
为 futures-rs 库提供 AsyncRead 和 AsyncWrite 特性
-
stac-async
为 stac-rs 提供异步 I/O
-
v-clickhouse-rs
异步Yandex ClickHouse客户端库
-
compio-tls
基于compio的TLS适配器
-
stackful
同步与异步之间的桥梁
-
rkyv_codec
一些适配器,用于通过AsyncRead和AsyncWrite流式传输rkyv存档
-
scipio
一组工具,允许编写每个核心一个线程的应用程序
-
mini-io-queue
固定长度、分配和锁免费的异步I/O面向的单生产者单消费者队列
-
pi_async_buffer
异步IO缓冲区
-
asking
构建异步提示
-
libblobd-direct
blobd,直接变体
-
lazuli
一个用于一致、快速和简单数据传输的套接字库
-
tunnelto
使用公开URL将您的本地Web服务器暴露到互联网上
-
strchunk
用于在I/O中处理UTF-8文本的数据类型
-
async-io-typed
将任何AsyncRead或AsyncWrite类型适配为发送serde兼容类型
-
cratetorrent
BitTorrent V1 引擎库
-
fluvio_ws_stream_wasm
用于在 WASM 中使用 websockets 的便利库
-
process-stream
围绕 [
tokio::process
] 的薄包装,使其可流式传输 -
dencode
从读取器和写入器解码和编码帧
-
web-sys-async-io
使用 web-sys 类型在浏览器中进行异步 IO 实现的读写流
-
bufstream
用于流的缓冲 I/O,其中每个读写半部分单独缓冲
-
prokio
与 WebAssembly 和非 WebAssembly 目标兼容的异步运行时
-
tower-async-http
Tower 异步中间件和 HTTP 客户端和服务器工具。原始 Tower 库的 "Async Trait" 分支
-
craftio-rs
将 mcproto-rs 中定义的数据包读取和写入到 I/O 溢出/源
-
associated-async-io
使用 futures 代替 poll 的异步 IO 特性
-
tcp-channel-client
基于 aqueue 演员的异步 tcpclient
-
breadx
专注于适应性的纯 Rust X11 连接实现
-
suss
创建单实例Unix套接字服务的集合,由任何使用它们的客户端按需启动
-
runng
nng(Nanomsg-Next-Generation)的封装,也称为Nanomsg2
-
td_revent
Rust事件库,类似于libevent的异步IO
-
reactors
专注于性能的跨平台异步IO实现
-
monoio-io-wrapper
读写包装器,用于同步和异步IO之间的桥梁
-
dyer
专为可靠、灵活且快速的基于请求-响应的服务设计,包括数据处理、网络爬取等,在不牺牲速度的前提下提供一些友好、灵活、全面的功能
-
disk_log
高吞吐量,非阻塞的基于磁盘的日志记录器
-
handy_async
用于声明式描述异步代码的便捷库
-
async_async_io
AsyncRead
,AsyncWrite
特征,但具有async fn
方法 -
message-sink
为AsyncRead + AsyncWrite提供消息封装
-
completeio
基于完成的IO驱动程序和异步运行时
-
byteorder_async
异步读写大端和小端格式的数字
-
tokio-tongsuo
由Tongsuo/OpenSSL支持的Tokio SSL流
-
octane
从头开始构建的Web服务器
-
async-stdin
异步从stdin读取
-
amy
围绕kqueue和epoll的多线程异步网络编程的轮询和注册抽象
-
opentls
使用OpenSSL的TLS连接
-
async_channel_io
AsyncRead
和AsyncWrite
对async_channel
的实现 -
tokio_smux
Rust中的Smux协议。为可靠流提供多路复用。
-
actnel_lib
使用公开URL将您的本地Web服务器暴露到互联网上
-
hydrogen
使用epoll的多线程Linux TCP套接字服务器
-
tokio-tls-api
为Tokio提供非阻塞I/O流TLS实现的TLS/SSL流
-
tokio-bitstream-io
bitstream-io的Tokio端口:用于在流中读取/写入大端和小端格式的未对齐值的库
-
async-encrypted-stream
围绕chacha20加密原语的异步读写包装器
-
awaitable
一种具有输入和输出、可以存储在容器中的类型
-
zonyitoo/coio
具有非阻塞I/O支持的协程调度器
-
qsc
快速异步网络扫描CLI
-
async-io-converse
可以使用与serde兼容的类型在AsyncRead或AsyncWrite类型上进行对话
-
libevent
Rust对libevent异步I/O框架的绑定
-
tokio-channel
使用Tokio进行异步通信的通道
-
mioco
基于协程的可扩展异步IO处理(又称MIO协程)
-
bitendian
具有异步支持的读取/写入大端和小端数字的便捷库
-
dmds-tokio-fs
Dmds I/O处理程序使用Tokio与文件系统交互
-
portalgun_lib
使用公开URL将您的本地Web服务器暴露到互联网上
-
tobytcp
一个小型库,用于通过TCP流发送消息
-
body-image-futio
基于 Future 的 body-image 异步 I/O
-
mtcp-rs
TcpListener 和 TcpStream 的“阻塞”实现,具有适当的超时和取消支持
-
verypoll
非常高效的轮询库
-
tracing-perf
追踪的性能和时间报告
-
hyper-futures
Future 与 hyper 一起使用 AsyncRead 和 AsyncWrite 特性的兼容层
-
async_io_utilities
由
tokio
驱动的异步 IO 工具包 -
asyncio-utils
支持 AsyncRead 特性上的限制和跳过
-
microasync-util
非常小的异步运行器
-
async-timers
异步定时器原语
-
broker-tokio
为代理服务器的 tokio
-
takyon
单线程异步运行时
尝试使用DuckDuckGo进行搜索。[链接](https://duckduckgo.com/?q=site%3Alib.rs+async-io)