-
futures
具有零分配、可组合性和迭代器接口的流式处理功能
-
futures-channel
使用futures-rs进行异步通信的通道
-
futures-util
为futures-rs库提供常用工具和扩展特质
-
tonic
一个专注于高性能、互操作性和灵活性的gRPC over HTTP/2实现
-
tower
用于构建强大客户端和服务器模块化和可重用组件
-
futures-core
futures
库的核心特性和类型 -
indicatif
Rust的进度条和CLI报告库
-
futures-lite
Future、Stream和异步I/O组合器
-
async-channel
异步多生产者多消费者通道
-
lapin
AMQP客户端库
-
async-task
构建执行器的任务抽象
-
async-compat
tokio和futures之间的兼容适配器
-
futures-concurrency
异步Rust的结构化并发操作
-
futures-timer
针对futures的超时处理
-
async-graphql
用Rust实现的GraphQL服务器库
-
foundationdb
FoundationDB的高级客户端绑定
-
futures-intrusive
基于侵入性数据结构的Futures - 用于std和no-std环境
-
async-global-executor
基于async-executor和async-io构建的全局执行器
-
leaky-bucket
基于漏桶算法的基于令牌的速率限制器
-
tokio-metrics
为Tokio应用程序提供的运行时和任务级指标
-
embassy-executor
适用于嵌入式使用的异步/await执行器
-
gloo-timers
用于处理JavaScript定时器的便利包
-
ntex
网络服务可组合框架
-
futures-signals
使用futures crate的无成本FRP信号
-
futures-executor
基于futures-rs库的异步任务执行器
-
want
检测其他Future何时需要结果
-
redis-async
基于Tokio的异步Redis客户端
-
soketto
WebSocket协议实现
-
async-recursion
异步函数的递归
-
stream-cancel
中断异步流
-
async-native-tls
使用futures的本地TLS
-
tokio-test
基于Tokio和futures的代码的测试工具
-
futures-io
为futures-rs库提供
AsyncRead
、AsyncWrite
、AsyncSeek
和AsyncBufRead
特质 -
futures-locks
具有未来感知能力的锁原语
-
actix-codec
处理分帧协议的编解码器工具
-
futures-async-stream
Rust 和 futures 库的异步流
-
futures-rustls
使用 Rustls 的 futures 异步 TLS/SSL 流
-
embassy-futures
用于处理未来的无 std、无 alloc 工具
-
atomic-waker
任务唤醒的同步原语
-
unicycle
用于驱动大量未来的调度器
-
motore
用于构建健壮客户端和服务器模块化和可重用的组件。Motore 非常受 Tower 启发。
-
local-channel
一个非线程安全的、多生产者、单消费者、具有未来感知能力的 FIFO 队列
-
indexed_db_futures
通过 web_sys 的 IndexedDB 未来绑定
-
futures-test
为 futures-rs 构建组件的通用工具
-
futures-buffered
以性能和低内存使用为重点的未来并发原语
-
actix-files
为Actix Web提供的静态文件服务
-
gearbox
Rust的过度工具,提高生产力和运维
-
pharos
生成0.3版本的futures事件流的观察者模式
-
wasm-bindgen-futures
连接Rust Future和JavaScript Promise之间的差距
-
tryhard
轻松重试future
-
async-event
适用于无锁算法的高效异步条件变量
-
service-async
异步风格的类似tower的服务
-
actix-multipart
为Actix Web提供多部分表单支持
-
fluvio-future
Fluvio项目的I/O future
-
nb
最小的非阻塞I/O层
-
tokio-retry
为 futures/tokio 提供可扩展的异步重试行为
-
c-ares-resolver
基于 c-ares 的异步 DNS 解析器
-
futures-sink
为 futures-rs 库提供异步
Sink
特质 -
asynchronous-codec
使用
async/await
进行帧的编码和解码 -
tachyonix
一个非常快速的异步、多生产者、单消费者有界通道
-
ws_stream_tungstenite
在 Tungstenite WebSockets 上提供 AsyncRead/AsyncWrite
-
async-graphql-value
为 async-graphql 提供的 GraphQL 值
-
idb
使用 webassembly 在浏览器中与 IndexedDB 交互的基于 futures 的 crate
-
ratchet_rs
异步 WebSocket 实现
-
iceberg
Apache Iceberg 的 Rust 实现
-
actix-service
用于表示异步请求/响应操作的 Service 特质和组合器
-
rexie
基于IndexedDB的futures封装,编译为WebAssembly
-
ntex-files
为ntex web提供静态文件支持
-
tokio-graceful
用于tokio应用程序优雅关闭的实用工具
-
lazy-pool
实验性的懒加载对象池
-
cancel-safe-futures
更关注取消操作的未来适配器
-
mpart-async
Rust的异步(Futures-Base)Multipart请求
-
bollard-next
异步Docker守护进程API
-
async-speed-limit
异步限制多个字节流的速率
-
rusty_pool
基于crossbeam的多生产者多消费者通道的自动增长/缩小ThreadPool实现,支持等待任务的结果并提供异步支持
-
actix
Rust的Actor框架
-
stream_throttle
Stream 组合器,用于限制生成项的速率
-
async-graphql-actix-web
为 actix-web 提供的 async-graphql
-
pinky-swear
支持 futures 和 async/await 的 Promises
-
async_executors
实现了 Spawn、SpawnLocal 和 SpawnHandle 以供常用执行器使用
-
bui-backend
使用 Tokio 的浏览器用户界面 (BUIs)
-
interruptible
在遇到中断时停止 future 生成器或流生成值
-
actix-utils
在 Actix 生态系统中使用的各种实用工具
-
async_io_stream
增强版的 IntoAsyncRead
-
hirun
基于事件驱动、非阻塞 I/O 机制的异步编程并发框架
-
citadel_crypt
用于 Citadel 协议的高级加密库
-
xtra
一个小巧的 Actor 框架
-
async-graphql-axum
为 axum 提供的 async-graphql
-
futures-bounded
在大小和时间上限制futures
-
citadel_pqcrypto
Citadel协议的低级加密库
-
local-waker
线程局部任务唤醒的同步原语
-
multishot
一个用于向异步任务发送单个值的异步、无锁、可重用通道
-
messagebus
允许模块间通过消息进行交互
-
futures_ringbuf
Mock类型实现AsyncRead/AsyncWrite,用于测试和示例
-
reactor-trait
定义跨reactors的公共接口的特质集合
-
pasts
比futures crate更简洁、更简单的替代方案
-
debounced
构建延迟的
Future
和防抖动的Stream
,在提供最新项之前等待指定的时间 -
stopper
异步流和future停止机制
-
async-fuse
用于融合异步计算的助手
-
actix-http
Actix生态系统中的HTTP类型和服务
-
mapped_futures
基于FuturesUnordered的futures集合,支持通过键插入、移除和修改futures
-
async-graphql-rocket
为Rocket.rs提供的async-graphql
-
async-graphql-poem
为poem提供的async-graphql
-
actix-rt
基于Tokio的单线程异步运行时,适用于Actix生态系统
-
maybe-async-cfg
一个宏过程,根据你的crate的功能统一同步和异步实现
-
futures-retry-policies
可重试的Futures
-
ntex-util
ntex框架
-
desync
异步编程的无忧数据类型
-
rustfinity
Rustfinity.com CLI
-
ntex-io
帧编解码
-
countio
对std::io::{Read, Write, Seek}及其futures和tokio的异步变体进行字节计数
-
stream_lib
下载不同类型的流
-
qutex
依赖于无锁和其他非(线程)阻塞技术(如Rust futures)的同步机制,以确保对数据的互斥或共享独占访问
-
ntex-service
ntex服务
-
ntex-session
ntex web框架的会话
-
rama-cli
rama cli用于移动和转换网络数据包
-
futures-macro
futures-rs过程宏的实现
-
scoped-futures
对Future的生命周期施加上限
-
async_smux
异步smux多路复用库
-
ntex-tls
由OpenSSL支持的ntex的SSL流
-
tokio-executor-trait
tokio的executor-trait实现
-
variable-len-reader
读取/写入可变长度数据。支持 tokio 中的 AsyncRead/AsyncWrite。
-
tracing-futures
使用
tracing
仪表化futures
-
async-event-emitter
轻量级 AsyncEventEmitter
-
parallel-future
流畅的异步任务实验
-
ntex-tokio
ntex 框架的 tokio 集成
-
async-change-tracker
使用 futures 实现的响应式更改通知
-
yggdrasilctl
闪电般快速的 Yggdrasil 管理员 API 库
-
tokio-reactor-trait
tokio 的 reactor-trait 实现
-
etcd-rs
rust 的 etcd 客户端
-
actix-test
Actix Web 应用程序的集成测试工具
-
ratchet_ext
Ratchet 的 WebSocket 扩展
-
size-of-trait
在编译时确定future或trait impl的大小
-
ntex-http
为ntex框架提供的Http类型
-
ntex-net
ntexwork工具,用于ntex框架
-
reconnecting-websocket
围绕gloo::net::websocket::futures::WebSocket的一个包装器,当socket掉线时会重新连接。使用exponential-backoff::Backoff确定重新连接之间的延迟
-
actix-http-test
用于Actix应用测试的各种辅助函数
-
ntex-server
ntex框架的服务器
-
drop-stream
一个包装另一个流的流,该流在它被丢弃时调用一个闭包
-
ntex-rt
ntex运行时
-
async_cell
一个可以await的Cell
-
future-queue
用于管理一个future队列的适配器,其中每个future可以有不同的权重
-
napi_ext
扩展napi-rs,使其能够运行本地future
-
eventuals
最终一致值
-
ratchet_core
异步 WebSocket 实现
-
moro-local
为异步 Rust 提供实验性的结构化并发支持(类似于 trio 的 nurseries)。在稳定 Rust 上与非 Send 的 futures 兼容。
-
http-client
http 客户端的类型和特质
-
async-select
select!
同时复用异步 futures -
fibers_http_server
一个微型的 HTTP/1.1 服务器框架
-
rust-utils
我在编写的 rust 程序中使用的各种实用程序
-
futures-ticker
异步的周期性时间事件
-
async-graphql-tide
为 tide 提供的异步 graphql
-
actix-multipart-derive
为 Actix Web 提供的多部分表单推导宏
-
ya-etcd-rs
rust 的 etcd 客户端
-
futures-retry
重试你的 Futures 和 Streams!
-
再次
适用于 std 库 futures 的 wasm 兼容重试实用工具
-
agnostik
能够运行您喜欢的 Executor 的 Executor 透明运行时
-
rusturn
TURN 服务器和客户端
-
puteketeke
基于 smol 构建的异步运行时
-
fibers
基于 futures 和 mio 执行多个轻量级异步任务(即 fibers)
-
peekable
读取器和异步读取器,可增强您的网络编程体验
-
tower-async
Tower Async 是一个库,包含模块化和可重用的组件,用于构建健壮的客户端和服务器。它从原始 Tower 库中衍生出“Async Trait”。
-
deferred-future
模仿 jQuery.Deferred(),允许从 Future 实现类实例的外部对正在 pending 的 Future 对象进行 resolve 或 reject 处理。
-
async-unsync
异步、非同步(线程局部)通道和信号量
-
parfait
最轻量级且易于使用的 Web 框架
-
bus_queue
无锁的有限非阻塞 Pub-Sub 队列
-
futures-delay-queue
由 async-std 和 futures-timer 支持的异步延迟队列
-
tari_shutdown
方便的关闭信号
-
retainer
Rust中支持键过期时间的最小异步缓存
-
nolocal-block-on
无需使用线程局部变量的futures_lite::future::block_on
-
embedded-runtime
适用于嵌入式设备的微型异步运行时
-
smolscale
高性能的异步任务调度器
-
madsim-tokio
madsim上的
tokio
模拟器 -
async-native-tls-2
使用futures的本地TLS
-
gloo-file
用于处理JavaScript文件和blob的便利crate
-
tokio-boring-patch
由BoringSSL支持的Tokio SSL流
-
embedded-runtime-rp2040
适用于嵌入式设备的微型异步运行时,为rp2040预定义了运行时钩子
-
thread-waker
使用当前线程令牌的Waker实现
-
tokio-rboring
由BoringSSL支持的Tokio SSL流
-
futures-batch
将元素分块并在超时或缓冲区满后刷新的适配器。(以前称为 tokio-batch。)
-
futures-finally
在完成未来或流之后执行未来,无论其值或结果如何
-
async-ffi
兼容FFI的
Future
-
stackfuture
在调用者提供的空间中包装未来的包装器
-
async-utf8-decoder
将AsyncRead转换为增量UTF8字符串流
-
idb-sys
基于webassembly与浏览器中的IndexedDB交互的回调式crate
-
napi_async_local
扩展napi-rs,使其能够运行本地future
-
futures-http
基于futures流的基础http框架
-
makepad-futures-legacy
Makepad futures旧版
-
async-macros
async-std的宏
-
ntex-async-std
ntex 框架的 async-std 集成
-
fb_futures_ext
future crate 扩展
-
ntex-glommio
ntex 框架的 glommio 集成
-
waitgroup
异步等待一组任务完成
-
spin_on
低效的 Future 执行器
-
pi_async_file
异步文件工具库
-
async-pidfd-next
Linux 的进程文件描述符 (pidfd)
-
smelling_salts
处理异步设备唤醒的操作系统 API 抽象
-
swait
在 Futures 上阻塞
-
fastrace-futures
使用 fastrace 跟踪 futures
-
short_future
用于异步闭包的更短生命周期的 Future
-
spaad
使用 xtra 的零样板演员系统
-
surrealdb-async-graphql-axum
为 axum 提供的 async-graphql
-
tracing-awc
awc http 客户端的跟踪工具
-
libctp-sys
Rust 对 CTP API 的绑定
-
actix_async_handler
支持 Actix 的异步语法
-
libuio
适用于 Linux 高性能网络的一个基于 io_uring 的异步框架
-
async-pidfd
Linux 的进程文件描述符 (pidfd)
-
executor-trait
用于在执行器之间定义公共接口的 trait 集合
-
tokio-file
为 Tokio 提供的异步文件 I/O
-
dns-resolver
基于 future 的 DNS 解析器
-
merge-streams
将多个流合并为一个
-
retrier
适用于 futures 的 wasm 兼容重试库
-
arta-tokio
为 Tokio 实现的异步抽象
-
async_nursery
结构化并发原语
-
strawpoll
避免虚假轮询的包装器
-
futures-stream-ext
为futures(-core) crate提供的异步流扩展
-
ianaio-timers
用于处理JavaScript定时器的IanaIO crate
-
act-zero
人体工程学演员系统
-
deluge
一个高性能流库,可以以并发或并行方式驱动底层的futures,以尽可能快地处理流操作
-
flo_stream
Rust futures的pubsub和相关流
-
awaitgroup
等待一组异步任务完成
-
debounced-wasm
debounced crate的分支,支持wasm
-
uid-mux
使用用户提供的流ID的异步多路复用库
-
xactor
基于async-std的actor框架
-
async-metronome
异步Rust的单元测试框架
-
safina-executor
安全异步运行时
-
生长轮
模块化预写日志实现
-
async-reactor-trait
为 async-io 实现的 reactor-trait
-
ntex-connect
ntexwork 连接实用工具,用于 ntex 框架
-
swimos_future
SwimOS Future 实用工具
-
async_counter
实现 future 以等待特定值的计数器
-
serio
提供使用基于 serde 的格式无关序列化编写的 traits 和实用工具进行类型化 IO
-
buffer-unordered-weighted
每个 future 可以有不同的权重的 Stream::buffer_unordered
-
js_ffi
用于调用 JavaScript 的 FFI 库
-
recycle-box
用于堆分配对象的指针类型,其堆存储可以重复使用,支持 Pin
-
unsync
为异步 Rust 提供非同步同步原语
-
reusable-box-future
可重用的
Pin<Box<dyn Future<Output = T> + Send>>
-
futures-ratelimit
对futures的FuturesUnordered和FuturesOrdered的限定版本
-
rspack_futures
rspack futures
-
async_wasm_task
管理webassembly Rust中异步任务的可并发性
-
async-generic
编写可以同时是异步和同步的代码,而不需要重复代码
-
futures-boring
基于BoringSSL构建的Futures的SSL流
-
safina-sync
用于在异步任务之间共享或发送数据的结构体
-
async-time-mock-smol
用于异步运行时(smol 兼容性)的可模拟时间
-
embedded-trace
嵌入式系统的Future跟踪实用工具
-
streamline
可逆的futures::Stream基于的状态机
-
swimos_multi_reader
SwimOS流聚合器
尝试使用 DuckDuckGo 进行搜索。