异步await

  1. async-stream

    使用 async & await 语法表示的异步流

    v0.3.5 3.2M #async-await #stream #macro #notation #error #traits #elements
  2. async-std

    Rust标准库的异步版本

    v1.12.0 1.0M #async-version #async-await #async
  3. async-tungstenite

    Tungstenite的异步绑定,轻量级基于流的WebSocket实现

    v0.27.0 238K #websocket #async-std #async-await #native-tls #tokio #io #web
  4. smol

    一个小巧且快速的异步运行时

    v2.0.1 283K #async-io #async-networking #async-await #async #io #networking #await
  5. futures-intrusive

    基于侵入式数据结构的Futures - 用于std和no-std环境

    v0.5.0 1.2M #synchronization-primitive #channel #oneshot-channel #future #intrusive #async-await #mpmc
  6. async-global-executor

    基于 async-executor 和 async-io 构建的全球执行器

    v2.4.1 1.1M #executor #async-await #future #async #async-task #await
  7. embassy-executor

    为嵌入式使用设计的 async/await 执行器

    v0.6.0 25K #task #executor #async-await #future #allocated #statically #nightly
  8. zeromq

    ZeroMQ的原生Rust实现

    v0.4.0 17K #messaging #ipc #native #transport #async-std #async-await #pattern
  9. fast-socks5

    使用Rust async/.await (tokio) 编写的快速SOCKS5客户端/服务器实现

    v0.9.6 27K #async-await #vpn #proxy #sock #async #io #socks
  10. tor-rtcompat

    用于Tor的异步运行时的兼容层

    v0.21.0 4.8K #tor #arti #async #async-networking #async-await #async-io #abstract
  11. eyeball

    为你的Rust类型添加可观察性!

    v0.8.8 6.0K #reactive #observable #async #async-await
  12. rsmq_async

    异步RSMQ的Rust端口。RSMQ是一个简单的Redis队列系统,适用于任何Redis v2.4+。它包含与原始版本相同的函数,详见https://github.com/smrchy/rsmq

    v12.0.0 25K #redis-queue #rsmq #system #async-await #port #methods #original
  13. lending-iterator

    稳定的Rust中的完全通用借用迭代器:windows_mut!

    v0.1.7 32K #hkt #streaming #generics #windows-mut #streaming-iterator #gat #async-await
  14. async-socks5

    异步/.await SOCKS5实现

    v0.6.0 28K #async-await #socks5-proxy #tokio #async #proxy #sock
  15. igd-next

    互联网网关协议客户端

    v0.14.3 191K #upnp #async-std #tokio #async-await #igd
  16. glommio

    按核心的线程crate,使Rustaceans在按核心架构中编写高度并行的异步应用程序变得更容易

    v0.9.0 1.7K #thread-per-core #io-uring #async #async-await #rust #linux
  17. fmmap

    灵活且方便的高级mmap,适用于零拷贝文件I/O

    v0.3.3 4.7K #file-io #file #mmap #memory-map #io #memmapix #async-await
  18. mobc

    具有异步/await支持的通用连接池

    v0.8.4 33K #async-await #pool #await #async #database
  19. async_executors

    为常用执行器实现Spawn、SpawnLocal和SpawnHandle

    v0.7.0 11K #async-executor #executor #future #async #async-await
  20. clamav-client

    ClamAV客户端库,可选Tokio和async-std支持

    v0.5.1 2.9K #clam-av #data-stream #async-await #tokio #async #client-send #clamd
  21. windmark

    一个优雅且高性能的异步 Gemini 服务器框架

    v0.3.11 170 #server-framework #gemini #async-await #response #async-std #tokio #highly
  22. xtra

    一个微型的actor 框架

    v0.6.0 310 #actor-framework #actor #async-await #future #async #futures #actors
  23. genawaiter

    在稳定 Rust 上的无栈生成器

    v0.99.1 74K #generator #async-await #coroutine #yield #async #await
  24. reactor-trait

    定义跨反应器的通用接口的特质集合

    v2.0.0-alpha.1 133K #async-await #executor #async #future #async-io #await
  25. radius

    Rust 的 RADIUS 服务器和客户端的异步/await 原生实现

    v0.4.0 1.3K #server-client #async #async-await
  26. openid-client

    Rust 的 OpenID 客户端

    v0.2.6 750 #openid-connect #client #async-await #specs #party #relying
  27. monoio-http

    Monoio 的底层 http 实现

    v0.3.10 180 #monoio #http #low-level #async #async-await
  28. dataloader

    使用异步/await 的 Facebook DataLoader

    v0.17.0 6.5K #cache #batching #facebook #async-await #load #batcher #requests
  29. tokio-executor-trait

    tokio 的 executor-trait 实现

    v2.1.1 77K #async-executor #executor #async-await #await #future #async
  30. tokio-reactor-trait

    tokio 的 reactor-trait 实现

    v2.0.0-alpha.1 40K #reactor #async-await #async #await #future
  31. next-gen

    在稳定 Rust 上的安全生成器

    v0.1.1 2.9K #generator #coroutine #yield #async-await #await #async #range-iterator
  32. hass-rs

    为 Home Assistant 设计的异步 WebSocket 客户端

    v0.3.1 #home-assistant #websocket-client #async-std #websocket-server #hass #async-client #async-await
  33. async-observable

    异步和响应式同步模型,用于保持多个异步任务/线程的部分同步

    v0.4.2 #async-task #async #observable #async-await #synchronization #reactive #await
  34. fauxgen

    在稳定的 Rust 中编写您自己的生成器

    v0.1.4 600 #generator #stable #own #write #async-await #top
  35. async_cell

    可以等待的 Cell<Option<T>>

    v0.2.2 17K #callback #future #watch #resolve #async-await #mvar
  36. discro

    用于异步函数式响应式编程(FRP)的离散可观察对象

    v0.29.3 480 #functional-reactive-programming #reactive #functional-programming #observable #synchronization #async #async-await
  37. async-compatibility-layer

    一个用于同时使用 async-std 和 tokio 的抽象层

    v1.2.1 2.5K #async-channel #async-await #async-executor #async-std #abstraction-layer #tokio #run-time
  38. systemd_socket

    一个可选支持 systemd 套接字激活的方便包

    v0.1.2 140 #socket-activation #linux #systmed #api-bindings #conditional-compilation #async-await
  39. tls-api

    无实现的 TLS API

    v0.9.0 30K #tls #tls-acceptor #api #async-std #async-await #connector #tokio
  40. sunset

    适用于嵌入式和大型程序的 SSH 库

    v0.2.0 #ssh-client #ssh #client-server #embedded #std #async-await #suitable
  41. futures-delay-queue

    由 async-std 和 futures-timer 支持的异步延迟队列

    v0.6.0 #delay #queue #async-await #future #async #await
  42. smol-macros

    用于设置 smol 运行时的宏

    v0.1.1 1.0K #async-io #macro #async-await #async #io #async-executor #await
  43. rasi

    异步 IO 系统接口

    v0.2.2 440 #async-await #async-std #runtimes #io #tokio #async-io #system-interface
  44. tls-api-2

    无实现的 TLS API

    v0.11.0 480 #tls-api #tls #tls-acceptor #interface #async-std #async-await #updated
  45. elegant-departure

    简化优雅的关闭

    v0.3.0 #graceful-shutdown #tokio #async-await #run-time #async-std #smol #integration
  46. situwaition

    连续运行闭包,直到成功或超时

    v0.3.2 #closures #timeout #continuously #tokio #async-std #wait #async-await
  47. spaad

    使用 xtra 的零样板actor系统

    v0.4.1 #actor-framework #actor #xtra #future #async #async-await #proc-macro
  48. cxx-async

    C++ 协程与异步 Rust 之间的互操作性

    v0.1.1 100 #async #cpp #async-await #ffi #async-io
  49. executor-trait

    定义跨执行器公共接口的特质集合

    v2.1.0 134K #async-executor #executor #async #future #async-await #await #tokio
  50. wasm-mt

    Rust 和 WebAssembly 的多线程库

    v0.1.3 #thread-pool #multi-threading #wasm #web-worker #worker-thread #closures #async-await
  51. act-zero

    高效的 actor 系统

    v0.4.0 800 #actor-system #future #async-await #executor #static #polymorphism #dynamic
  52. smol-potat

    smol 运行时的过程宏

    v1.1.2 9.3K #proc-macro #smol #run-time #async #test-cases #benchmark #async-await
  53. async-reactor-trait

    为 async-io 实现的 reactor 特性

    v2.0.0-alpha.1 133K #async-await #reactor #await #async #future
  54. async-gcode

    用于 no_std 目标的异步 gcode 解析器

    v0.3.0 #gcode #async #async-await #await #comments
  55. natpmp

    NAT-PMP 客户端库

    v0.4.0 290 #nat #rfc6886 #portmapping #async-await
  56. tfrecord

    TensorBoard 的序列化和反序列化工具

    v0.15.0 6.9K #serialization #tensorflow #data #interop #deserialize #ndarray #async-await
  57. manual_future

    必须手动完成的 future,类似于 Java 的 CompletableFuture

    v0.1.1 93K #future #async-await #await #complete #async #completablefuture
  58. redis-queue-rs

    支持同步和异步的 Redis 队列,用于 Rust

    v0.1.7 240 #redis-queue #thread-safe #sync #synchronous #async-await
  59. task-exec-queue

    异步任务执行队列

    v0.9.1 170 #task-queue #task-execution #task #queue #async-std #async-task #async-await
  60. remit

    通过 async/await 语法实现的 Rust 生成器

    v0.1.4 #generator #yield #async-await #syntax #implemented #values #feature
  61. actix-interop

    在 actix 演员中使用 async/await 语法

    v0.4.0 #actix-actor #async-await #actix #await #atomic #context #async
  62. backoff-tower

    一个用于对重试请求应用退避策略的 tower 层

    v0.1.6 #tower-layer #tower #backoff #requests #strategy #retry #async-await
  63. mobc-redis

    mobc 连接池的 Redis 支持

    v0.8.2 9.7K #redis #pool #async-await #await #async
  64. executor

    一个简约的 async/await 执行器

    v0.8.4 #minimalist #async-await #wasm
  65. messages

    跨运行时actor库

    v0.3.1 100 #actor #actor-framework #actors #actix-actor #async #utils #async-await
  66. async-attributes

    为Async Rust提供的实验性语言级别polyfills

    v1.1.2 475K #async #async-await #await #future #macro #futures #api-bindings
  67. async-ops

    使用Futures与std::ops traits

    v1.1.0 #future #async-await #async #await #async-trait #std
  68. orientdb-client

    OrientDB™客户端

    v0.6.0 #graph-database #graph #orientdb #database-client #database #async-await #graphs
  69. futures-await-test

    通过过程宏为Rust提供异步测试支持。此crate定义了#[async_test]属性,使编写使用async/await的测试变得更加容易。

    v0.3.0 5.1K #testing #async #proc-macro #async-test #async-await #procedural #attributes
  70. async-dropper-simple

    基于struct-wrapper(即AsyncDropper)实现的AsyncDrop

    v0.2.6 4.3K #tokio #async #async-std #macro-derive #async-await #default #async-drop
  71. async-gen

    使用async/await在稳定Rust中实现异步生成器

    v0.2.3 400 #generator #async #async-await #stable #gen #feature #yield
  72. readwrite

    将读和写合并成一个Read+Write对象

    v0.2.0 1.6K #io-read #write #read #io-write #combine #sockets #async-await
  73. retrying

    Rust的通用重试库,带有宏和函数

    v0.1.0 550 #retry #macro #tokio #async-std #sync #async-await #function
  74. smol-executor-trait

    为smol提供的executor-trait实现

    v3.0.0 #async-await #executor #await #future #async
  75. async-mq

    lapin AMQP客户端crate的零成本异步await抽象

    v1.1.0 #amqp-client #rabbitmq #async-await #lapin #amqp #future #async-client
  76. mobc-forked

    具有异步/await支持的通用连接池

    v0.7.4-alpha.4 #async-await #pool #await #async #database
  77. polyfuse

    Rust 的 FUSE(用户空间文件系统)库

    v0.4.1 210 #fuse #async #future #userspace #async-await #filesystem #futures
  78. fure

    使用不同策略重试 futures

    v0.6.0 110 #future #retry #futures-retry #futures #async-await
  79. anonymous-trait

    捕获环境的匿名特质实现

    v0.1.3 #anonymous #closures #async-await #tokio #closure
  80. rtx

    面向 Rust 库的无成本运行时抽象,旨在允许在异步运行时之间进行选择

    v0.1.0 #tokio #async #async-std #async-await #generic
  81. jsonrpsee-http-server

    JSON-RPC 的 HTTP 服务器

    v0.15.1 13K #json-rpc-server #http-server #jsonrpsee #api #proxy #async-await #http-proxy
  82. jsonrpsee-ws-server

    JSON-RPC 的 WebSocket 服务器

    v0.15.1 11K #websocket #json-rpc #json-rpc-server #websocket-server #jsonrpsee #cors #async-await
  83. rasi-spec

    官方 RASI 规范测试套件

    v0.2.2 350 #rasi #test-suite #testing #run-time #specification #system-interface #async-await
  84. fut-compat

    提供 tokio 和 async_std 运行时的兼容性

    v0.1.0 #async-await #async-std #tokio #async #compatibility #future #object
  85. async-wormhole

    在非异步函数之间进行异步调用

    v0.3.7 #async #async-await #jit #closures #calls #non-async #functions
  86. ng-async-tungstenite

    NextGraph.org 的 async-tungstenite 分支

    v0.22.2 #websocket #async-std #async-await #native-tls #tokio #io #web
  87. reacher-fast-socks5

    使用Rust async/.await (tokio) 编写的快速SOCKS5客户端/服务器实现

    v0.8.1 150 #async-await #sock #async #proxy #io #vpn #socks
  88. tokio-async-std

    可以直接融入 tokio 生态系统的 async-std

    v1.5.3 100 #async-std #async-await #async
  89. rvk

    访问 VK (VKontakte) API(使用 async/await

    v0.23.0 #async-await #vk #api #api-bindings
  90. qjack

    为夜间 Rust 提供的 ergonomics sqlx 包装器

    v0.1.3 #sqlite #postgresql #mysql #async #database #async-await
  91. implicit-await

    自动等待返回 Future 实现的调用

    v0.1.0 #await #async-await #async #implicit
  92. task-executor

    任务执行器

    v0.3.3 #task #async-std #async-await #executor #task-queue #tokio
  93. async-executor-trait

    async-std 的 executor-trait 实现

    v2.1.0 2.1K #async-executor #executor #async-await #await #async #future
  94. 尝试使用 DuckDuckGo 搜索。

  95. async-global-executor-trait

    async-global-executor 的 executor-trait 实现

    v2.1.0 133K #executor #async-await #async #await #future
  96. catty

    异步发送和等待一个值

    v0.1.5 370 #oneshot-channel #oneshot #channel #future #async #async-await #futures
  97. futures-async-combinators

    玩具 futures 组合器

    v0.3.2 #future #async-await #async #await #futures
  98. veilid-async-tungstenite

    Tungstenite的异步绑定,轻量级基于流的WebSocket实现

    v0.23.0 340 #websocket #websocket-server #async-std #async-await #client-server #native-tls #non-blocking
  99. futures-async-runtime-preview

    futures 包中 async/await 宏的运行时

    v0.2.3 360 #async #future #run-time #async-await #macro #zero-cost
  100. retry_fn

    具有阻塞或非阻塞、tokio 或 async-std 版本的重试函数

    v0.2.0 #retry #tokio #async #async-await #async-std #closures #executing
  101. leaves

    分布式ID分配器

    v0.5.0 #id #distributed-id #async-await #await #distribution #async #mongo-db
  102. ockam_node_no_std

    不需要std的Ockam库类型

    v0.14.0 #ockam #async-await #future #cryptography #futures #no-std #crypto
  103. tasic

    Tokio, Async_STD, Smol, Interface Crate

    v0.3.2 #async-await #smol #async-std #tokio #async
  104. rasi-ext

    包含对异步编程有用的扩展特性或实验特性

    v0.1.11 #asynchronous-programming #rasi #experimental #tokio #run-time #async-await #system-interface
  105. shadowrocks

    纯异步/await Rust中的Shadowsocks端口

    v0.1.0 #shadowsocks #server #async-await #port #compatible #pure #server-port
  106. gen-z

    通过可等待的发送者通过异步生成器进行无宏流构建

    v0.1.0 5.8K #generator #async-await #yield #await #async #future
  107. ws-gonzale

    使用async / await实现的简单WebSocket服务器

    v0.5.0 #websocket-server #websocket #async #non-blocking #future #async-await
  108. akt

    为Rust和Tokio设计的actors库,可开箱即用与async/await消息处理器协同工作

    v0.1.2 #actor #tokio #async-await #async #actor-framework #actix #future
  109. udp_sas_async

    UDP套接字的源地址选择

    v0.2.0 #udp #ip-pktinfo #ipv6-recvpktinfo #async-await
  110. taskwait

    一种与运行时无关的等待一组异步任务的方法

    v0.4.1 #async-task #tasks #wait #wait-group #async #async-await #await
  111. futures-await-test-preview

    通过过程宏为Rust提供异步测试支持。此crate定义了#[async_test]属性,使编写使用async/await的测试变得更加容易。

    v0.3.0-alpha.19 #async #async-test #attributes #testing #defines #async-await #procedural
  112. async-streamdata

    异步IO数据流解码实用工具

    v0.5.1 #data-stream #async-io #stream #async-stream #deserialize #async-await #deserialization
  113. genawaiter-macro

    生成器(genawaiter)的便利宏

    v0.99.1 67K #generator #async-await #coroutine #await #yield #async #construct
  114. st7735-async-low

    4线串行ST7735的底层异步库

    v0.0.2 #future #async #async-await #await #st7735 #api
  115. yield-return

    使用Rust的asyncawait实现类似于C#的yield return的协程

    v0.1.0 #yield #coroutine #iterator #generator #async-await
  116. coerce-rt

    异步actor运行时

    v0.2.2 #actor #run-time #coerce #async-await #distributed-systems #scalable #event-driven
  117. dedenne

    使用稳定的Rust在async/await中实现的可爱的小生成器

    v0.1.0 #generator #async #cute #little #async-await #stable #done
  118. atomic-actor

    具有异步处理器的Actor

    v0.1.0 #actix-actor #actor #async #actix #async-await
  119. alzheimer

    异步实现的brainfuck解释器

    v0.1.0 #interpreter #async #async-await #await #command-line-utilities
  120. signalr_rs

    基于actix web client和async await的SignalR客户端

    v0.2.6 #signalr #actix-web #async-await #actix #zstd #default #url
  121. core-futures-tls

    允许在no_std crate中使用async/await的libcore包装器

    v0.1.1 #async-await #await #async #no-std #nostd
  122. yaar

    针对配置和no_std优化的异步运行时

    v0.1.1 #future #async #async-await #await #non-blocking #no-std #futures
  123. bastion-executor-trait

    bastion的executor-trait实现

    v0.5.3 #executor #await #async-await #future #async
  124. sgx_core_futures

    Rust SGX SDK提供了使用Rust编程语言编写Intel SGX应用程序的能力

    v1.1.1 #sgx-sdk #intel-sgx #write #applications #async-await #ability
  125. async_dataloader

    用于避免N+1查询的强大工具,基于async/await和DataLoader模式

    v0.1.3 #data-loader #load #pattern #queries #async-await #avoiding #batches
  126. tokio-nats

    支持async/await的NATS库

    v0.3.0 370 #nats-client #async-await #tokio #ready #situations #connect #stream-ext
  127. uexec

    全局和局部工作窃取执行器

    v0.1.4 #executor #future #async-await #await #async #worker-thread
  128. stream_generator

    允许轻松使用async/await生成流

    v0.1.0 210 #stream #async-await #generate
  129. build_async

    Rust宏,用于统一同步和异步代码库

    v0.1.1 320 #async-await #async #await
  130. waitmap

    一个可等待的并发哈希表

    v1.1.0 #hash-map #wait #concurrency #api #primitive #async-await #stop
  131. ws-lite

    使用async / await实现的简单WebSocket服务器

    v0.6.1 #websocket-server #websocket #async #non-blocking #future #async-await
  132. gidle_future

    用于glib主循环空闲时间的future执行器

    v0.2.0 #idle #glib #async #async-await #gtk #await
  133. pyo3-asyncio-macros

    PyO3 Asyncio的Proc Macro属性

    v0.20.0 28K #pyo3 #async-io #python #async #ffi #proc-macro #async-await
  134. ndless-async

    TI-Nspire的Ndless与async/await的特定集成

    v0.1.2 #async #async-await #ndless #integration #key #timer #ti-nspire
  135. async-await

    一些用于模拟Async和Await的宏 :)

    v0.2.1 #await #async #future #thread
  136. mobc-postgres

    mobc连接池的Postgres支持

    v0.8.0 430 #postgresql #pool #async-await #await #async #postgres #database
  137. global-executor

    配置一个可重复使用的全局执行器

    v0.1.0 #executor #await #async-await #future #async
  138. core-futures-stateless

    针对无_std async-await且不存储任务上下文的解决方案

    v0.1.0 #context #workaround #future #task #async-await #store #dummy
  139. mojang-api

    与Mojang API的接口。包括对async/await的全面支持。

    v0.6.1 #minecraft #mojang #client-server #async-await #interfacing #hash #authentication
  140. mpool

    一个通用的连接池

    v0.1.4 #connection-pool #pool #async-await #await #tokio #async
  141. pyo3-asyncio-macros-0-21

    PyO3 Asyncio的Proc Macro属性 - 0.21分支

    v0.21.0 7.8K #pyo3 #async-io #python #async #ffi #proc-macro #async-await
  142. mobc-redis-cluster

    mobc 连接池的 Redis 支持

    v0.1.1 #redis-cluster #redis #pool #async-await #connection-pool #await #async
  143. actix-web-async-await

    支持async/await的Actix的预览

    v0.2.0 #actix-web #async-await #actix #await #web #async