-
zookeeper-client
ZooKeeper async client
-
madsim-rdkafka
The rdkafka simulator on madsim
-
changes-stream2
couchdb follower
-
dwn
Decentralized Web Node
-
spawn64
An efficient way to spawn up to 64 concurrent Futures in WASM
-
tower-sessions-moka-store
Moka session store for
tower-sessions
-
spawns
Async runtime agnostic thread context task spawner for Rust
-
openraft
Advanced Raft consensus
-
deadpool
Dead simple async pool
-
multer
An async parser for
multipart/form-data
content-type in Rust -
egui_inbox
send messages to egui views from async functions, callbacks, etc. without having to use interior mutability.
-
tokio-util
Additional utilities for working with Tokio
-
spawns-compat
Async runtime detections for thread context task spawner
-
rust-parallel
Fast command line app in rust/tokio to run commands in parallel. Similar interface to GNU parallel or xargs.
-
ismp-parachain-runtime-api
Substrate runtime API for the ISMP Parachain consensus client
-
sacs
Async Cron Scheduler for Tokio
-
tokio-zookeeper
Asynchronous client library for interacting with Apache ZooKeeper
-
app-queue
In-app persistent queue for asynchronous jobs
-
async-openai
OpenAI
-
spawns-core
Async runtime agnostic thread context task spawner for Rust
-
openraft-memstore
A in-memory implementation of the
openraft::RaftStorage
trait -
quinn
Versatile QUIC transport protocol implementation
-
volo-http
HTTP framework implementation of volo
-
starbase_events
Async and mutable event system
-
salvo-oapi
OpenApi support for Salvo web framework
-
read_until_slice
AsyncBufRead::read_until extension to take a slice as a delimiter instead of a single u8
-
salvo-serde-util
serde util for salvo
-
openraft-rocksstore
A rocksdb based implementation of the
openraft::RaftStorage
trait -
socketioxide
Socket IO server implementation in rust as a Tower Service
-
sfio-tokio-ffi
An oo-bindgen model for using Tokio in an FFI environment
-
ockam_transport_uds
Unix Domain Socket (UDS) Transport for the Ockam Routing Protocol
-
awak
A small async runtime for Rust
-
bevy_flurx
Allows you to write sequential description of processes involving delays, user input, and other waits
-
spawns-executor
Async executors for thread context task spawner
-
salvo-oapi-macros
Macros for salvo-oapi
-
dark-std
asynchronous containers build on tokio. It uses a read-write separation design borrowed from Golang
-
libctp-sys
Rust bindings to CTP API
-
ockam_core
Core types of the Ockam library
-
fundamentum-sdk-mqtt
MQTT client targeting Fundamentum IoT's MQTT broker
-
ractor
A actor framework for Rust
-
crossmist
Efficient and seamless cross-process communication, both synchronously and asynchronously
-
wayrs-utils
A collection of utils and abstractions for wayrs-client
-
tower-http-client
Extra Tower middlewares and utilities for HTTP clients
-
tower-reqwest
Adapter between reqwest and tower-http crates
-
proxy-scraper
command-line tool for scraping proxy information
-
shave
shaving data from websites
-
openraft-sledstore
A sled based implementation of the
openraft::RaftStorage
trait -
interprocess
communication toolkit
-
parallel-future
fluent async task experiments
-
crosstown_bus
Event Bus with RabbitMQ for Rust
-
ractor_cluster
Distributed cluster environment of Ractor actors
-
mpi-sys
Message Passing Interface bindings for Rust
-
automerge
A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically
-
selium-protocol
dependent crate of Selium. Do not use directly.
-
corcovado
Non-blocking IO library
-
tor-rtmock
Testing mock support for tor-rtcomapt
-
yrs
High performance implementation of the Yjs CRDT
-
diazene
Actor for Rust (with Tokio)
-
zellij-utils
Zellij client and server
-
tor-rtcompat
Compatibility layer for asynchronous runtimes, used by Tor
-
hollywood
actor framework
-
zellij-client
The client-side library for Zellij
-
svix
Svix webhooks API client and webhook verification library
-
tokio_based
BASED Async Single-threaded Execution Dispatcher
-
tor-log-ratelim
Facility for rate-limiting log messages in Arti
-
fvm_shared
Filecoin Virtual Machine shared types and functions
-
vkteams-bot
VK Teams Bot API client
-
titdb
Trails in the Database API
-
tor-rpcbase
Low level functionality for Arti's RPC service
-
arti-rpcserver
Backend functionality for Arti's RPC service
-
iroh-quinn-proto
State machine for the QUIC transport protocol
-
gcs-rsync
rsync support for gcs with higher perf than gsutil rsync
-
gnostr-core
Replication protocol for Hypercore feeds
-
blocking
A thread pool for isolating blocking I/O in async programs
-
tauri-specta
Completely typesafe Tauri commands
-
async-task
Task abstraction for building executors
-
melodium-macro
Macro tooling for compiled Mélodium packages
-
msft-runtime
Windows async helpers
-
vents
Events system
-
carrot-cake
An a-peeling pub/sub framework
-
async-fs
Async filesystem primitives
-
speare
actor-like thin abstraction over tokio::task and flume channels
-
taskline
distributed task queue for Rust
-
lemmy_db_views_actor
A link aggregator for the fediverse
-
rsmq_async
Async RSMQ port to rust. RSMQ is a simple redis queue system that works in any redis v2.4+. It contains the same methods as the original one in https://github.com/smrchy/rsmq
-
sctp-proto
A pure Rust implementation of SCTP in Sans-IO style
-
keen-retry
-- yet powerful -- zero-cost-abstractions & zero-copy lib for error handling & recovery
-
fred
An async Redis client built on Tokio
-
lcode
An application of terminal write leetcode.一个终端刷力扣的应用
-
libp2p-identify
Nodes identifcation protocol for libp2p
-
ntex-io
encoding and decoding frames
-
libp2p-request-response
Generic Request/Response Protocols
-
gneiss-mqtt-aws
AWS IoT Core specific builders for asynchronous and threaded MQTT clients
-
specta
Easily export your Rust types to other languages
-
tokio-socketcan-isotp
A asynchronous tokio ISO-TP library build on top of socketcan-isotp
-
iroh-test
Internal utilities to support testing of iroh
-
futures-async-stream
Async stream for Rust and the futures crate
-
event-listener-strategy
Block or poll on event_listener easily
-
yield-progress
Combined progress reporting and cooperative task yielding
-
cbsk_s_rayon
socket callback tool
-
cyberex
Utilities Library
-
rusturnate
Results across thread boundaries
-
ultra-batch
Tokio-based library to batch and cache database queries or other data lookups
-
wg
Golang like WaitGroup implementation for sync/async Rust
-
pptr
Type-Driven Asynchronous Actor Runtime
-
taos
Driver for TDengine - a timeseries database and analysis platform
-
tauri-specta-macros
Completely typesafe Tauri commands
-
rxr
Reactive extensions for event-driven applications
-
any_spawner
Spawn asynchronous tasks in an executor-independent way
-
specta-macros
Macros for specta. Don't use directly!
-
keycloak
Admin REST API
-
upc
USB packet channel (UPC): provides a reliable, packet-based transport over USB
-
gneiss-mqtt
Asynchronous and threaded MQTT(5) clients
-
aggligator-util
Aggligator utilities
-
agnostic-lite
agnostic-lite
is WASM friendly and light version ofagnostic
, for users who want to write async runtime-agnostic crate -
aqueue
fast speed thread safe async execute queue
-
telers
An asynchronous framework for Telegram Bot API written in Rust
-
compio
Completion based async runtime
-
mail-message
A program for easy, quick, and fault tolerant sending of emails from the command line
-
compio-driver
Low-level driver for compio
-
round-based
Driver for MPC protocols
-
tinyio
A tiny Rust concurrency runtime library
-
skipdb-core
The core for
skipdb
andasync-skipdb
crates -
polling
Portable interface to epoll, kqueue, event ports, and IOCP
-
tros
Your tros from tarantool TX thread to tokio(..and others!)
-
futures-async-stream-macro
detail of the
futures-async-stream
crate -
compio-buf
Buffer trait for completion based async IO
-
flurx
Create reactive asynchronous data flow
-
compio-fs
Filesystem IO for compio
-
compio-net
Networking IO for compio
-
rxqlite-sqlx-common
A distributed sqlite database built upon
openraft
,sqlx
andsqlite
-
compio-io
IO traits for completion based async IO
-
compio-runtime
High-level runtime for compio
-
cucumber
testing framework for Rust, with async support. Fully native, no external test runners or dependencies.
-
compio-tls
TLS adaptor with compio
-
compio-dispatcher
Multithreading dispatcher for compio
-
compio-signal
Signal handling for compio
-
hypers_macro
Macros for hypers
-
mikrotik-rs
Asynchronous Rust library for interfacing with MikroTik routers
-
felixs-tower-lsp
Language Server Protocol implementation based on Tower
-
async-compression
Adaptors between compression crates and Rust's modern asynchronous IO types
-
maily
easy, quick, and fault tolerant sending of emails
-
cbsk_socket
socket callback tool
-
tinyio-core
Core of tinyio
-
axum-limit
A rate limiting library using token buckets, centered around extractor-based limits for async web applications
-
tinyio-macro
Procedural macros of tinyio
-
agnostic
users who want to write async runtime-agnostic crate
-
rxqlite-common
A distributed sqlite database built upon
openraft
,sqlx
andsqlite
-
async-recursion
Recursion for async functions
-
smol-executor-trait
executor-trait implementation for smol
-
cdrs-tokio
Async Cassandra DB driver written in Rust
-
fang
Background job processing library for Rust
-
elegant-departure
simplify graceful shutdown
-
io-uring
The low-level
io_uring
userspace interface for Rust -
cassandra-protocol
Cassandra protocol implementation
-
jarust
A janus client SDK in Rust
-
async-process
Async interface for working with processes
-
jarust_plugins
A janus client SDK in Rust
-
jarust_make_plugin
A janus client SDK in Rust
-
conva_ai
Rust SDK for using CONVA AI Copilots
-
winit-runtime
Async winit runtime
-
tcp-stream
std::net::TcpStream on steroids
-
gwyh
sweet gossip library
-
message-sink
Message framing for AsyncRead + AsyncWrite
-
async-signal
Async signal handling
-
async-openai-wasm
OpenAI on WASM
-
ginepro
A client-side gRPC channel implementation for tonic
-
cucumber-codegen
Code generation for
cucumber
crate -
disintegrate
build event-sourced applications
-
rqlite-rs-core
Core library for rqlite-rs
-
rqlite-rs-macros
Proc-macros for rqlite-rs
-
decrypt-cookies
A decrypt browser crate
-
irelia
wrapper around the native LoL APIs
-
tracing-layer-slack
Send filtered tracing events to Slack
-
libmqm-sys
Native bindings to the IBM® MQ Interface (MQI) and MQ Administration Interface (MQAI)
-
openssh-sftp-client
Highlevel API used to communicate with openssh sftp server
-
tracing-layer-core
Send filtered tracing events to a webhook endpoint
-
unix-udp-sock
async & sync UDP sockets supporting sendmsg/recvmsg and src IP manipulation
-
bing_client
Async reverse client for Bing copilot
-
kabuki
Name reservation
-
ruchei
working with many streams
-
tracing-layer-discord
Send filtered tracing events to Discord
-
atticus
A mimimal API to create asynchronous actors
-
pi-async-rt
Based on future (MVP), a universal asynchronous runtime and tool used to provide a foundation for the outside world
-
atrium-cli
CLI application for AT Protocol using ATrium API
-
pingora-timeout
Highly efficient async timer and timeout system for Tokio runtimes
-
retry-if
A tokio-compatible attribute-macro for decorating methods and functions with an exponential backoff
-
ruchei-callback
Callback traits for ruchei
-
pausable_future
Pausable and resumable future, useful in background tasks
-
pingora-runtime
Multithreaded Tokio runtime with the option of disabling work stealing
-
async_counter
Counter that implements a future to await on specific value
-
simple-git
git interface for gix suitable for async context (with tokio)
-
amqprs
AMQP 0-9-1 client implementation for RabbitMQ
-
ipc-queue
FIFO queue described in fortanix-sgx-abi used for asynchronous usercalls
-
toy-rpc
An async RPC that mimics golang net/rpc's usage and supports both async-std and tokio
-
dmds-tokio-fs
Dmds I/O handler interacts with the filesystem using Tokio
-
rust-concurrent
Fast command line app in rust/tokio to run commands in parallel. Similar interface to GNU parallel or xargs.
-
tower-batch-control
Tower middleware for batch request processing
-
tower-fallback
A Tower service combinator that sends requests to a first service, then retries processing on a second fallback service if the first service errors
-
decoyssh
A compact and portable SSH tarpit server
-
v-common-v8
common part of the veda platform
-
async-executor
Async executor
-
pingora-boringssl
BoringSSL async APIs for Pingora
-
mini_exercism
Minimalistic Rust library to interact with the Exercism.org APIs
-
pingora-openssl
OpenSSL async APIs for Pingora
-
rxqlite-tests-common
A distributed sqlite database built upon
openraft
,sqlx
andsqlite
-
anchor-chain
A statically typed async framework for building LLM-based applications
-
async-usercalls
An interface for asynchronous usercalls in SGX enclaves. This is an SGX-only crate, you should compile it with the
x86_64-fortanix-unknown-sgx
target -
pierport
Urbit pier import protocol implementation
-
retry-if-macro
A tokio-compatible attribute-macro for decorating methods and functions with an exponential backoff
-
pingora-cache
HTTP caching APIs for Pingora proxy
-
tower-sessions
🥠 Sessions as a
tower
andaxum
middleware -
hannibal
a small actor library
-
blockstore
An IPLD blockstore capable of holding arbitrary data indexed by CID
-
steady_state
Framework for building long runnnig low latency actor based services on Linux. Provides visual telemetry to watch data flows between actors. Uses earlang style supervisors to defend…
-
hash_events
An MPMC event system that allows for custom events. Events are emitted with a payload, and subscribers to that event are stream of payloads. For each event, all subscribers are triggered.
-
pipebuf_websocket
PipeBuf support for websockets
-
pipebuf_mio
PipeBuf support for
mio
byte-streams -
cassette
single-future, non-blocking executor intended for building state machines
-
async_channel_io
AsyncRead
andAsyncWrite
implementations forasync_channel
-
futures-concurrency
Structured concurrency operations for async Rust
-
wakerpool
lightweight object pool for lists of Wakers
-
ruserf
A decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant
-
axum-messages
🛎️ One-time notification messages for Axum
-
futures-signals-ext
Extension to futures-signals: MutableOption with combinators, spawning, predicate driven selections from SignalVec
-
ruserf-core
A decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant
-
actix-mqtt-client
A MQTT client based on the actix framework
-
beetswap
bitswap protocol for libp2p
-
axum-serde
multiple serde-based extractors / responses for the Axum web framework, also offers a macro to easily customize extractors / responses
-
memberlist
A highly customable, adaptable, async runtime agnostic Gossip protocol which helps manage cluster membership and member failure detection
-
pipebuf_rustls
PipeBuf wrapper for Rustls
-
hds_console-api
test crate, do not use
-
memberlist-core
A highly customable, adaptable, async runtime agnostic Gossip protocol which helps manage cluster membership and member failure detection
-
futures-timeout
that provides timeouts for futures and streams
-
bleasy
High-level BLE communication library
-
monoio-thrift
Thrift for Monoio
-
space-traders
Async SpaceTraders API client for Rust
-
safe-vk
create your own vk bot for conversations
-
memberlist-types
Types used in the memberlist crate
-
terminusdm
Terminus Download Manager. Download files, resume interrupted downloads, and keep a history of your downloads - within terminal UI.
-
memberlist-quic
memberlist's transport layer based on QUIC
-
iroh-io
async local io
-
mobc
A generic connection pool with async/await support
-
callback-result
Assists in converting the callback function's method of obtaining results into the await method
-
syndicate
Syndicated Actor model for Rust, including network communication and Dataspaces
-
notify-future
Support asynchronous notification completion future
-
crypto-auditing
Client library for crypto-auditing project
-
async-trait
Type erasure for async trait methods
-
unc-jsonrpc-client
Lower-level API for interfacing with the unc Protocol via JSONRPC
-
tower-redis
A Tower service for asynchronous Redis request/response performed over a managed, multplexed connection
-
raccoon_broker
A message broker implementation
-
madsim-real-tokio
An event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications
-
image_search
designed to search Google Images based on provided arguments
-
async-observable
Async & reactive synchronization model to keep multiple async tasks / threads partially synchronized
-
tokio-rustls-acme
Automatic TLS certificate management using rustls
-
madsim
Deterministic Simulator for distributed systems
-
async-send-fd
A wrapper for async UnixStream's to send file descriptors
-
event-listener
Notify async tasks or threads
-
rxqlite-lite-common
A distributed sqlite database built upon
openraft
,sqlx
andsqlite
-
lighthouse-client
Client SDK for Project Lighthouse
-
netbeam
a pure-rust asynchronous network synchronization crate (using tokio) that recreates familiar asynchronous paradigms but in a network context
-
tokio-send-fd
A wrapper for tokio::net::UnixStream to send file descriptors
-
firebase-rtdb
Firebase client for the Citadel Protocol
-
madsim-tokio
The
tokio
simulator on madsim -
mlua
High level bindings to Lua 5.4/5.3/5.2/5.1 (including LuaJIT) and Roblox Luau with async/await features and support of writing native Lua modules in Rust
-
gcp_auth
Google cloud platform (GCP) authentication using default and custom service accounts
-
rxqlite-notification
A distributed sqlite database built upon
openraft
,sqlx
andsqlite
-
a10
io_uring library
-
process-lib
Cross-platform, asynchronous Rust library to run commands in pipelines
-
z_osmf
z/OSMF Client
-
juniper
GraphQL server library
-
volo-macros
Volo's proc macros
-
tokio-tun
Asynchronous allocation of TUN/TAP devices using tokio
-
manual-executor
Async executor with manual waking
-
background-jobs-core
Core types for implementing an asynchronous jobs processor
-
vkteams-bot-cli
VK Teams Bot API CLI
-
async_zip
An asynchronous ZIP archive reading/writing crate
-
pros-async
async executor for pros-rs
-
catalyzer
HTTP server framework
-
volo
high-performance and strong-extensibility Rust RPC framework that helps developers build microservices
-
turmoil
Simulation testing framework for distributed systems
-
esrs
A Prima.it-opinionated library to achieve cqrs/es
-
volo-thrift
Thrift RPC framework implementation of volo
-
motore
modular and reusable components for building robust clients and servers. Motore is greatly inspired by Tower.
-
volo-grpc
gRPC framework implementation of volo
-
oc-wasm-futures
Futures that allow async/await to be used in OC-Wasm for a more ergonomic experience
-
fundamentum-edge-daemon
The supported way to access Fundamentum's ecosystem from linux devices
-
ruchei-extra
Stream/Sink wrapper with extra data, as used by ruchei
-
catalyzer-utils
development easier
-
conogram
An async wrapper for Telegram Bot API
-
trillium-tokio
tokio runtime adapter for trillium.rs
-
ads_client
An asynchronous, non-blocking ADS client
-
catalyzer-core
Core of Catalyzer
-
ferrisgram
An elegent rust client for the Telegram Bot API
-
nodecraft
Crafting seamless node operations for distributed systems, which provides foundational traits for node identification and address resolution
-
minus
An asynchronous data feedable terminal paging library for Rust
-
stream-download
streaming content to a local file-backed cache
-
ntex-rt
ntex runtime
-
batch-processing
A batch library for processing a list of items in parallel
-
opencl-sys
OpenCL C FFI bindings for the Rust programming language
-
remoc
🦑 Remote multiplexed objects, channels, observable collections and RPC making remote interactions seamless. Provides multiple remote channels and RPC over TCP, TLS or any other transport.
-
gandi-v5-livedns-api
Gandi LiveDNS Api
-
h2
An HTTP/2 client and server
-
cbsk_run
async pool tool
-
etcdv3client
etcdv3 client
-
motore-macros
Motore's proc macros
-
tokio
An event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications
-
lightspeed_logger
LightSpeed
-
tower-sessions-redis-store
Redis session store for
tower-sessions
-
napmap
Async HashMap that halts requester tasks until the requested data is accessible
-
tokio-graceful-shutdown
perform a graceful shutdown on a Tokio based service
-
hyperbee
Peer to Peer B-tree
-
aldrin
Message bus for service-oriented RPC and interprocess communication
-
aldrin-gen
Aldrin code generator
-
aldrin-broker
Broker library of Aldrin, a message bus for service-oriented RPC and interprocess communication
-
aldrin-codegen
Aldrin code generator library
-
aldrin-test
Aldrin server and client tests
-
aldrin-parser
Aldrin schema parser library
-
aldrin-core
Shared core components of Aldrin, a message bus for service-oriented RPC and interprocess communication
-
ntex-server
Server for ntex framework
-
async-graphql-extension-apollo-tracing
An async_graphql extension to send traces & metrics to Apollo Studio
-
ruw
Read-Update-Write
-
redis-async
An asynchronous futures based Redis client for Rust using Tokio
-
async-graphql-poem
async-graphql for poem
-
discro
DISCRete Observables for asynchronous Functional Reactive Programming (FRP)
-
rustygram
minimal and blazing fast telegram notification framework for Rust
-
ruchei-route
Sinks with routes
-
pochta
Addressable channel registry
-
simpl_actor
tokio actors
-
effectum
An embeddable task queue based on SQLite
-
ntex-net
ntexwork utils for ntex framework
-
poem-openapi
OpenAPI support for Poem
-
poem-grpc-build
Codegen module of poem-grpc
-
reqwest-eventsource
Helper to build an Eventsource using reqwest
-
poem-grpc
GRPC support for Poem
-
cyper-core
Core adaptors and services for compio running on hyper
-
poem-openapi-derive
Macros for poem-openapi
-
monoio-compat
A compat wrapper for monoio
-
mpd-utils
working with MPD servers, built on top of
mpd_client
andtokio
-
one_for_one
supervize spawn'ed async tasks
-
another-rxrust
A different implementation than
rxRust
for easier use ofReactiveX
inRust
-
tokio-io-rewind
rewind tokio::io::AsyncRead and tokio::io::AsyncWrite streams
-
aws-parameters-and-secrets-lambda
Cache AWS Secrets Manager secrets in your AWS Lambda function
-
ntex-grpc
GRPC Client/Server framework
-
hikvision-rs
High-level asynchronous library for controlling cameras from Hikvision using the PTZ API
-
stopper
an async stream and future stopper mechanism
-
tokio-rustls
Asynchronous TLS/SSL streams for Tokio using Rustls
-
futures-rustls
Asynchronous TLS/SSL streams for futures using Rustls
-
async-shutdown
one-stop solution for async graceful shutdown
-
digtask
Dig is a YAML-defined, OS-level task orchestrator. It can 'dig into' a specifed task, or 'dig out' a desired output file
-
pychan
A collection of channels for sending around items of type
pyo3::Py<T>
-
tower-sessions-libsql-store
A small library for using tower-sessions with libsql
-
feature-extension-for-async-std
Feature extension for async-std
-
screeps-async
Tick-aware Async runtime for Screeps
-
serial-thread
Asynchronous, multithreaded serial port communication library using mpsc::cjhannels or async-channels for efficient data handling
-
qsu
Service subsystem wrapper
-
ntex-connect
ntexwork connect utils for ntex framework
-
monoio
A thread per core runtime based on iouring
-
alicemq
Wapper for the amqprs rabbitMQ library
-
tonic-middleware
Async middleware and interceptor for Tonic services
-
peekable
reader and async reader, which enhance your network programming experience
-
containerd-shim
containerd shim extension
-
multishot
An async, lock-free, reusable channel for sending single values to asynchronous tasks
-
tower-sessions-rusqlite-store
(tokio-)rusqlite session store for
tower-sessions
-
rs-firebase-admin-sdk
Firebase Admin SDK for Rust
-
async-timer
Timers for Rust async story
-
viz
Fast, robust, flexible, lightweight web framework for Rust
-
futures-lite
Futures, streams, and async I/O combinators
-
viz-router
The router for Viz
-
async-shared-timeout
Async timeout that can be reset and shared
-
toy-rpc-ha421
An async RPC that mimics golang net/rpc's usage and supports both async-std and tokio
-
futwaiter
The container of Future's that has the ability to complete them all at once
-
pueue-lib
The shared library to work with the Pueue client and daemon
-
replay-channel
A broadcast channel where new receivers replay all past messages before receiving new ones
-
trait-variant
working with impl traits in Rust
-
glib-signal
GObject signal bindings
-
gix-actor
A way to identify git actors
-
mysql_async
Tokio based asynchronous MySql client library
-
tower-sessions-surrealdb-store
SurrealDB session store. Not for direct use; see the
tower-sessions
crate for details. -
logic-mesh
Control logic engine using event based and reactive blocks written in Rust
-
tower-sessions-sqlx-store
SQLx session stores for
tower-sessions
-
variable-len-reader
reading/writing variable length data. Support AsyncRead/AsyncWrite in tokio.
-
kafka-rs
Native Rust Kafka client, built upon kafka-protocol-rs and Tokio
-
relaxed_channel
Wrapper around async-channel, more performant on heavy pipelines
-
irc
usable, async IRC for Rust
-
ssip-client-async
Client API for Speech Dispatcher
-
async-graphql-tide
async-graphql for tide
-
sodium
FRP (Functional Reactive Programming)
-
tokio-stream
work with
Stream
andtokio
-
tokio-test
Testing utilities for Tokio- and futures-based code
-
rspc
A blazing fast and easy to use TRPC server for Rust
-
scd4x-rs
query SCD4x sensors over I²C
-
rspc-axum
Axum adapter for rspc
-
apalis
extensible multithreaded background job processing for Rust
-
async-graphql
A GraphQL server library implemented in Rust
-
crb-core
CRB | async actor framework | core
-
rasi
Asynchronous System Interface(RASI)
-
containerd-shim-protos
TTRPC bindings for containerd shim interfaces
-
rasi-ext
includes extend features or experimental features that are useful for asynchronous programming
-
async-graphql-warp
async-graphql for warp
-
async-graphql-parser
GraphQL query parser for async-graphql
-
async-graphql-actix-web
async-graphql for actix-web
-
async-graphql-value
GraphQL value for async-graphql
-
async-graphql-rocket
async-graphql for Rocket.rs
-
rasi-spec
The Official RASI Specification Test Suite
-
interthread
Auto implementation of the Actor Model
-
async-graphql-axum
async-graphql for axum
-
containerd-client
GRPC bindings to containerd APIs
-
async-graphql-derive
Macros for async-graphql
-
browser-window
optionally async, optionally threadsafe, electron-like browser toolkit for Rust
-
apalis-sql
SQL Storage for apalis. Use sqlite, postgres and mysql for background job processing
-
rabbit-auto
Wrappers for lapin publishers and consumers
-
mongodb
The official MongoDB driver for Rust
-
apalis-cron
extensible library for cron-like job scheduling for rust
-
mwmr
A generic optimistic transaction manger, which is ACID, concurrent with SSI (Serializable Snapshot Isolation)
-
async-io
Async I/O and timers
-
async-unsync
asynchronous, unsynchronized (thread-local) channels and semaphores
-
rqlite-ha421
An async implementation of a rqlite client
-
resident-utils
Resident program library
-
mlua-luau-scheduler
Luau-based async scheduler, using mlua and async-executor
-
naumi
Lightweight and fast data transfer protocol. Fast de/serialization and tiny size!
-
fn_graph
Dynamically managed function graph execution
-
pn532
protocol implementation
-
batched-fn
Middleware for serving deep learning models with batched prediction
-
async-rate-limit
Common traits for rate limiting and implementations in async contexts
-
zusammen
Download files in parallel
-
cyper
HTTP client library based on compio and hyper
-
retty
— an asynchronous Rust networking framework that makes it easy to build protocols, application clients/servers
-
countio
Byte counting for std::io::{Read, Write, Seek} and its async variants from futures and tokio
-
zookeeper-async
An async ZooKeeper client
-
unicycle
A scheduler for driving a large number of futures
-
scoped-stream-sink
Easy way to make streams and sinks
-
kube-coordinate
Kubernetes leader election using the coordination.k8s.io API
-
mini-tokio
Basic asynchronous rust executor
-
monoio-codec
Codec for Monoio
-
one-file-raft
Raft consensus in 300 LOC
-
openraft-rocksstore-compat07
A example v07 compatible implementation of the
openraft::RaftStorage
trait -
sfu
WebRTC Selective Forwarding Unit (SFU) in Rust with Sans-IO
-
libublk
building linux block device in userspace
-
rendezvous
Easier rendezvous channels for thread synchronization
-
form-data
AsyncRead/AsyncWrite/Stream
multipart/form-data
-
mio
Lightweight non-blocking I/O
-
multipart-rs
zero-allocation, streaming, async multipart reader & writer for Rust
-
mal-api
An asynchronous MyAnimeList (MAL) API library for Rust
-
actix-casbin
An Actix actor for casbin
-
reactive-mutiny
async Event-Driven Reactive Library with advanced & optimized containers (channels) and Stream executors
-
compio-log
Log of compio
-
qcow2-rs
read/write qcow2 image in async/await
-
calloop
A callback-based event loop
-
simple-pool
async pool for any kind of resources
-
tower-sessions-mongodb-store
MongoDB session store for
tower-sessions
-
tower-fallthrough-filter
A Tower middleware that gives controll to a defined service if the filter matches and otherwise falls through to the inner service
-
compio-macros
Proc macro of compio
-
ockam_macros
End-to-end encryption and mutual authentication for distributed applications
-
standardwebhooks
creating and verifying webhook signatures
-
hass-rs
An async websocket client for Home Assistant
-
async-gate
A Tokio-powered asynchronous gate (analogous to a flag and highly inspired by Python’s
asyncio.Event
, but can be waited for to become ‘false’ too) -
stream-broadcast
Runtime independent broadcast, which only polls it's underlying stream if no pending data is available
-
fundamentum-sdk-api
HTTP client targeting Fundamentum IoT devices RestAPI
-
co_managed
Create managed sub coroutines. Managed sub coroutines will be cancelled when the parent exit
-
tokio-rusqlite
Asynchronous handle for rusqlite library
-
elfo
Your next actor system
-
coasys_juniper
GraphQL server library
-
async_tasks_state_map
A struct for recording execution status of async tasks with async methods
-
async-socks5
An async/.await SOCKS5 implementation
-
ntex-files
Static files support for ntex web
-
lnd_grpc_rust
An async library implementing LND RPC via tonic_openssl and prost
-
elfo-pinger
Pings groups of the elfo system
-
elfo-test
Test utils for the elfo system
-
elfo-dumper
Dumps messages of the elfo system on disk
-
coasys_juniper_graphql_transport_ws
graphql-transport-ws
GraphQL over WebSocket Protocol implementation forjuniper
crate -
coasys_juniper_graphql_ws
Legacy
graphql-ws
GraphQL over WebSocket Protocol implementation forjuniper
crate -
elfo-logger
Logs events of the elfo system
-
streams
A collection of stream-extensions that are missing in the
futures
crate -
elfo-configurer
Loads and distributes configs across the elfo system
-
elfo-telemeter
Collects and exposes metrics of the elfo system
-
elfo-network
Distributed actors for elfo
-
elfo-core
The core of the elfo system
-
neon
A safe abstraction layer for Node.js
-
eventastic_postgres
An example postgres event store for eventastic
-
bevy-wasm-tasks
integration of WASM tasks into a Bevy app for background processing
-
madsim-tonic
The
tonic
simulator on madsim -
c-ares-resolver
An asynchronous DNS resolver, backed by c-ares
-
futures-timer
Timeouts for futures
-
c-ares
wrapper for the c-ares library, for asynchronous DNS requests
-
eventastic
opinionated fork of Eventually-rs. It enforces the use of transactions and handles idempotency.
-
coc-rs
wrapper around the Clash of Clans public API
-
puteketeke
An asynchronous runtime built on smol
-
async_tasks_recorder
A struct for recording execution status of async tasks with async methods
-
ref_count
Efficient, low-level asynchronous synchronization for real-time and embedded systems
-
indexed-db
Bindings to IndexedDB that default the transactions to aborting and can work multi-threaded
-
get_chunk
File iterator or stream with auto or manual chunk size selection
-
desaturate
This package aims to makes it easier to maintain a single code base for both regular and async functions
-
twilight-http-ratelimiting
Discord REST API ratelimiter implementations for the Twilight ecosystem
-
twilight-standby
filter wait for filtered incoming events for the Twilight ecosystem
-
logged-stream
wrapper for io objects like
std::net::TcpStream
to enable logging of all read and write operations, errors and drop -
waaaa
WebAssembly, Automatically Abstracted Away
-
wiremock_logical_matchers
Logical matchers for use with wiremock
-
tower-http
Tower middleware and utilities for HTTP clients and servers
-
async_cache
Async refresh cache
-
busstop
A command and query bus
-
rusturn
TURN server and client
-
rustun
implementing STUN server and client asynchronously
-
reactive-messaging
Reactive client/server communications, focused on high performance
-
hala-io
hala asynchronous io programming primitive types
-
hala-future
hala asynchronous programming primitive types
-
tezaursapi
api wrapper for tezaurs.lv
-
twilight-lavalink
Lavalink client for the Twilight ecosystem
-
busybody
Service Container and Dependency injector crate
-
smol-macros
Macros for setting up a smol runtime
-
susync
An util crate to complete futures through a handle. Its main purpose is to bridge async Rust and callback-based APIs.
-
tower-sessions-firestore-store
tower-sessions store using Cloud Firestore
-
gpiocdev
access GPIO lines on Linux using the GPIO character device
-
async-backtrace
Efficient, logical 'backtraces' of async tasks
-
ws_stream_tungstenite
Provide AsyncRead/AsyncWrite over Tungstenite WebSockets
-
async-entry
extended Tokio's proc macros
-
lamellar
asynchronous tasking runtime for HPC systems developed in RUST
-
tokio-dbus
Pure Rust D-Bus implementation for Tokio
-
csv-async
CSV parsing for async
-
tokio-dbus-macros
Pure Rust D-Bus implementation for Tokio
-
faktory
API bindings for the language-agnostic Faktory work server
-
eyeball-im-util
eyeball-im
-
tokio-dbus-xml
Pure Rust D-Bus implementation for Tokio
-
tokio-dbus-core
Pure Rust D-Bus implementation for Tokio
-
taskmanager
Manage groups of background tasks
-
ianaio-timers
IanaIO crate for working with JavaScript timers
-
trait-make
working with impl traits in Rust
-
apocalypse
actor framework for Rust
-
futures-delay-queue
Async delay queue backed by async-std and futures-timer
-
async-raft2
An async implementation of the Raft distributed consensus protocol
-
online
📶 Library to check your Internet connectivity
-
tokio_telegraf
Minimal async rust wrapper for the telegraf/influxdb protocol, based on Tokio
-
async-waitgroup
Golang like WaitGroup implementation that supports both sync and async Rust
-
winctx
A minimal window context for Rust on Windows
-
ractor_actors
actors built with Ractor
-
mailfred
Process emails as an HTTP server
-
async-broadcast
Async broadcast channels
-
tokio_gen_server
Elixir/Erlang-GenServer-like actor on the Tokio runtime
-
rabbit_mqr
Extremely Simplified RabbitMQ Client
-
pubnub
SDK for Rust
-
pijul
A distributed version control system
-
freestuffapi
Freestuffbot API
-
rustls-acme
TLS certificate management and serving using rustls
-
actix
Actor framework for Rust
-
messagebus
allows intercommunicate with messages between modules
-
wgpu-async
Converts some WGPU callback methods to async methods
-
paperless-rs
An asynchronous Rust library for the Paperless-ngx document manager
-
orsomafo
Event dispatcher crate
-
delouse
will expose opinionated debugging stubs most useful for tokio based async programs
-
vesper
A slash-command framework meant to be used with twilight
-
tonic-health
Health Checking module of
tonic
gRPC implementation -
syslog-rs
A native Rust implementation of the glibc/libc syslog
-
fast_websocket_client
A fast asynchronous websocket client built on top of fastwebsockets library
-
its_ok_to_be_block_on
A minimal implementation of block_on, to execute futures in a syncronous context
-
ntex-service
ntex service
-
actix-signal
Manage the lifecycle of an actix actor with its address
-
async-pipes
building concurrent data processing pipelines
-
background-jobs-tokio
in-process jobs processor based on Tokio
-
kvarn-tokio-uring
Temporary Kvarn fork: io-uring support for the Tokio asynchronous runtime
-
tokio-fastcgi
FastCGI handler (responder, authorizer, filter) library for Tokio
-
netidx-protocols
Protocols built on top of netidx
-
async-notify
A general version async Notify, like
tokio
Notify but can work with any async runtime -
vesper-macros
Procedural macros used by Zephyrus
-
bb8
Full-featured async (tokio-based) connection pool (like r2d2)
-
peace_resources
Runtime resources for the peace automation framework
-
peace_rt_model
Runtime data types for the peace automation framework
-
peace_rt_model_native
Runtime data types for the peace automation framework
-
xtra
A tiny actor framework
-
peace_rt
Runtime logic for the peace automation library
-
peace_item_sh_cmd
Manages running a shell command for the peace framework
-
peace_item_file_download
Manages downloading a file for the peace framework
-
peace_cmd_rt
Runtime types for commands for the Peace framework
-
kvarn_async
Async utilities used in the Kvarn web server
-
peace_value_traits
Trait bounds for value types for the Peace framework
-
kvarn-quinn
Temporary Kvarn fork: Versatile QUIC transport protocol implementation
-
lease
Object pool that leases values and automatically returns them with async support
-
peace_rt_model_core
Core runtime traits for the peace automation framework
-
peace_core
Low level data types for the peace automation framework
-
peace_static_check_macros
Compile time validation macros for the peace automation framework
-
peace_code_gen
Code generation macros for the peace automation framework
-
peace_item_tar_x
Manages extracting a tar file for the peace framework
-
peace_cmd
Command structure for the Peace framework
-
peace_data
Data model for the peace automation framework
-
peace_params
Constraints and specifications for parameters for the peace automation framework
-
peace_cmd_model
Data types for commands for the Peace framework
-
peace_diff
Diff types for the peace automation framework
-
peace_fmt
Presentation and formatting support for the peace automation framework
-
peace_item_blank
Copies a number from one resource to another
-
fama
Pipeline Manager
-
peace_rt_model_web
Web support for the peace automation framework
-
peace_cfg
Configuration model for the peace automation framework
-
peace_rt_model_hack
Hack to selectively enable features in target specific crates
-
peace
zero stress automation
-
telers-macros
Macros for telers
-
peace_items
Collection of items the peace framework
-
cloudflare_dyndns
DynDNS client for Cloudflare
-
message-io
Fast and easy-to-use event-driven network library
-
tokiactor
tokio based Actor framework
-
async-dropper-simple
struct-wrapper (i.e. AsyncDropper<T>) based implementation of AsyncDrop
-
bb8-mongodb
bb8 connection pooling impmentation for the MongoDB database
-
rust_howto
A documentation summary and a compendium of snippets and recipes for the Rust language and ecosystem. Everything you need for day-to-day Rust coding, all in one place.
-
edge-dhcp
Async +
no_std
+ no-alloc implementation of the DHCP protocol -
edge-std-nal-async
A stop-gap STD implementation of embedded-nal-async, and embedded-nal-async-xtra
-
noosphere-collections
Collection data types that are needed by an efficient implementation of Noosphere's IPLD data structures
-
edge-mqtt
Implements the embedded-svc MQTT traits on top of the rumqttc crate
-
noosphere-core
Core data types of the Rust Noosphere implementation
-
actix-codec
Codec utilities for working with framed protocols
-
noosphere-into
Transformations of Noosphere content into various target formats
-
noosphere-storage
Pluggable backing storage for the Rust Noosphere implementation
-
nuclei
Proactive IO & runtime system
-
tower-helmet
securing your tower servers with various HTTP headers
-
rocketmq-rust
Unofficial Rust implementation of Apache RocketMQ
-
suppaftp
A super FTP/FTPS client library for Rust
-
async-scoped
Spawn scoped (non 'static) asynchronous futures for async_std and tokio runtimes
-
akinator-rs
wrapper around the undocumented Akinator API
-
fvm_actor_utils
Utils for authoring native actors for the Filecoin Virtual Machine
-
synca
Write asynchronous code, and synca will create a synchronous version
-
taskalicious
Common Rust task workers
-
tokio-extra-macros
Extra proc macros for Tokio
-
idb
A futures based crate for interacting with IndexedDB on browsers using webassembly
-
squinn
Versatile QUIC transport protocol implementation with SCION support
-
squinn-proto
State machine for the QUIC transport protocol
-
async-time-mock-smol
Mockable time for use in async runtimes (smol compatibility)
-
callysto-avro
Avro serde for Callysto Stream Processing Framework
-
oneshot-broadcast
channel that broadcasts a value once without cloning it
-
rust-utils
Various utility routines used in the rust programs I have written
-
lite-async-test
An #![async_test] wrapper using futures-lite, for easily setting up async tests in your crates/binaries
-
async-time-mock-async-std
Mockable time for use in async runtimes (async-std compatibility)
-
lichess-api
client for Lichess API v2.0.0
-
stream-consumer-task
Start asynchronous task in background to consume stream
-
rdkafka
Rust wrapper for librdkafka
-
delimiter-slice
Stream type for splitting a delimited stream
-
tarpc-plugins
Proc macros for tarpc
-
mpart-async
Asynchronous (Futures-Base) Multipart Requests for Rust
-
kcpserver
fast kcp server frame
-
smolscale
A high-performance async-task scheduler
-
tcpclient
Asynchronous tcpclient based on aqueue actor
-
async-tls
Asynchronous TLS/SSL streams using Rustls
-
tcp-channel-client
Asynchronous tcpclient based on aqueue actor
-
rsdns
DNS Client Library
-
service-async
A Service like tower in async style
-
ntex-util
ntex framework
-
page-turner
A generic abstraction of APIs with pagination
-
futures-ratelimit
Bounded flavors of futures' FuturesUnordered and FuturesOrdered
-
uring-fs
Truly asynchronous file operations using io-uring. Supports any async runtime. Linux only.
-
async-change-tracker
reactive change notifications using futures
-
amqp-lapin-helper
rust lapin helper
-
encrypted-dns
A modern encrypted DNS server (DNSCrypt v2, Anonymized DNSCrypt, DoH)
-
futures-stream-ext
Asynchronous stream extensions for the futures(-core) crate
-
async-events-emitter
providing an implementation of an event handling system
-
libp2p-stream
Generic stream protocols for libp2p
-
verypoll
Very polling library
-
idb-sys
A callback based crate for interacting with IndexedDB on browsers using webassembly
-
embassy-executor
async/await executor designed for embedded usage
-
b2_backblaze
basic async library to upload small files to backblaze b2 service
-
asynciter
Asynchronous iterator
-
embassy-executor-macros
macros for creating the entry point and tasks for embassy-executor
-
rexa
GraphQL MongoDB API builder
-
axum-macros
Macros for axum
-
hyper-futures
Compatibility layer for futures to use AsyncRead and AsyncWrite traits with hyper
-
north-config
North config is a multi source configuration crate designed as part of the North Microservice Framework
-
async-cron-scheduler
Runtime-agnostic async task scheduler with cron expression support
-
rust-stream-ext-concurrent
Concurrent behavior extensions for any futures::stream::Stream objects
-
csnmp
Community-based async (Tokio) SNMP client library
-
wtx-macros
Procedural macros for wtx
-
async_smux
Asynchronous smux multiplexing library
-
embassy-time
Instant and Duration for embedded no-std systems, with async timer support
-
stream-rate-limiter
A rate limiter for Tokio streams
-
async-tensorrt
Async TensorRT for Rust
-
delay_timer
Time-manager of delayed tasks. Like crontab, but synchronous asynchronous tasks are possible, and dynamic add/cancel/remove is supported.
-
embedded-hal-async
An asynchronous Hardware Abstraction Layer (HAL) for embedded systems
-
async-lsp
Asynchronous Language Server Protocol (LSP) framework based on tower
-
enfync
Environment-friendly async utilities
-
ntex-async-std
async-std intergration for ntex framework
-
ntex-tokio
tokio intergration for ntex framework
-
shinyframework_jobs
Shiny Jobs
-
ntex-glommio
glommio intergration for ntex framework
-
uds-rs
A asynchronous library implementing UDS protocol used for automotive diagnostic, standardized by ISO 14229-1:2013
-
sntpc
making SNTP requests
-
async-walkdir
Asynchronous directory traversal for Rust
-
async-rustls
Asynchronous TLS/SSL streams using Rustls
-
acril-rt
A lightweight single-threaded runtime for Acril actors
-
terrars-integrations-github
Pre-generated Terrars Github bindings
-
reqwest-retry-after
Retry-After header support for reqwest
-
async-priority-channel
An async channel where pending messages are delivered in order of priority
-
infect
Intent/effect/task - A variation on the Model View Intent (MVI) and State Action Model (SAM) paradigms
-
interruptible
Stops a future producer or stream from producing values when interrupted
-
smol
A small and fast async runtime
-
async_monad
Asynchronous monad for rust
-
unkey
An asynchronous Rust SDK for the Unkey API
-
async_async_io
AsyncRead
,AsyncWrite
traits but withasync fn
methods -
stressed
Universal CLI stress tester for competitive programming
-
smol-hyper
Integrations between smol and hyper
-
spotify-rs
wrapper for the Spotify API
-
smol-axum
Integrations between
smol
andaxum
-
aral
Async Runtime Aggregation Layer
-
rust-multipart-rfc7578_2
multipart/form-data (RFC7578)
-
stdout-channel
Write stdout to an async queue
-
vss
A dead simple library to allow for easily reused shutdown signal handling
-
rxrust
Reactive Extensions
-
tarpc
An RPC framework for Rust with a focus on ease of use
-
aral-runtime-async-std
Aral Runtime for async-std
-
aral-runtime-tokio
Aral Runtime for tokio
-
aral-runtime-noop
Aral Runtime for noop
-
futures
streams featuring zero allocations, composability, and iterator-like interfaces
-
prodash
A dashboard for visualizing progress of asynchronous and possibly blocking tasks
-
xan-actor
Akka actor
-
irondash_run_loop
Consistent, platform-independent interface to system run loop
-
futures-util
Common utilities and extension traits for the futures-rs library
-
futures-executor
Executors for asynchronous tasks based on the futures-rs library
-
futures-core
The core traits and types in for the
futures
library -
futures-io
The
AsyncRead
,AsyncWrite
,AsyncSeek
, andAsyncBufRead
traits for the futures-rs library -
futures-sink
The asynchronous
Sink
trait for the futures-rs library -
hirun
A concurrent framework for asynchronous programming based on event-driven, non-blocking I/O mechanism
-
futures-test
Common utilities for testing components built off futures-rs
-
tower-sessions-dynamodb-store
AWS DynamoDB session store. Not for direct use; see the
tower-sessions
crate for details. -
tokio-rustls-wasi
Asynchronous TLS/SSL streams for Tokio using Rustls
-
futures-task
Tools for working with tasks
-
sigfinn
Lifecycle manager for spawning tasks
-
supplicant
Bindings for wpa_supplicant
-
future-local-storage
An init-once-per-future cell for thread-local values
-
flysystem
A filesystem abstraction layer for Rust
-
foxhole-api
wrapper for the Foxhole War API
-
bonsaimq
Message/job queue based on bonsaidb, similar to sqlxmq
-
wait-for-me
Async CountDownLatch
-
log-tracing-layer
Build your own custom tracing layer
-
dd-tracing-layer
Send your logs to Datadog
-
elfo-utils
Some utils for the elfo system
-
hedwig
message bus for Rust
-
mysql_async_wasi
Tokio based asynchronous MySql client library
-
epicenter
synchronous and asynchronous event dispatcher for Rust
-
stream-cancel
interrupting asynchronous streams
-
histlog
hdrhistogram crate, provides off-thread serialization of HdrHistogram interval logs to file
-
tokio-netstring-trait
A trait for tokios AsyncRead to easily read netstrings from streams
-
patharg
Treat "-" (hyphen/dash) arguments as stdin/stdout
-
automerge_repo
automerge-repo
-
awesome-operates
A reposity includs many common use code utils
-
pick_action_from_image
Pick an action from an image
-
this-state
way to store state in a thread-safe manner as well as a way to asynchronously wait for state changes
-
hop
Rust client library for the Api
-
switchboard
Enables inter-process communiucation via queues and wakers
-
awaken
Coalescing cross-thread wakers for mio and io_uring
-
serviceless
actor model in rust, like actix
-
dioxus-query
Fully-typed, async, reusable state management and synchronization for Dioxus 🧬
-
fb_futures_ext
future crate extensions
-
async-global-executor
A global executor built on top of async-executor and async-io
-
splaycast
Stream-specific broadcast channel
-
fbinit-tokio
detail of fbinit crate
-
fb_futures_01_ext
Extensions for future 0.1 crate
-
rustix-uring
The low-level
io_uring
userspace interface for Rust -
ya-gcp
APIs for using Google Cloud Platform services
-
viz-macros
The proc macros for Viz
-
monoio-rustls-fork-shadow-tls
Asynchronous TLS streams wrapper for Monoio based on Rustls
-
tokio-stomp
Asynchronous streaming STOMP client
-
fizyr-rpc
Native Rust implementation of the Fizyr RPC protocol
-
webex
Interface to Webex Teams REST and WebSocket APIs
-
fluvio-future
I/O futures for Fluvio project
-
mfio
Flexible completion I/O primitives
-
async-tempfile
Automatically deleted async I/O temporary files
-
generic-api-client
A client for HTTP/HTTPS/WebSocket APIs
-
async-injector
Reactive dependency injection for Rust
-
tag_nominatim
Bindings to the reverse geocoding API powered by openstreetmap
-
ero
Erlang-inspired framework for organizing async code in a fault-tolerant way
-
mfio-rt
mfio based async runtime
-
truba
The minimal tokio runtime based actors for Rust
-
mfio-netfs
mfio based network filesystem
-
quick-protobuf-codec
Asynchronous de-/encoding of Protobuf structs using asynchronous-codec, unsigned-varint and quick-protobuf
-
libp2p-webrtc-websys
WebRTC for libp2p under WASM environment
-
xilinx-dma
Userspace Xilinx AXI DMA Interface
-
async-dup
Duplicate an async I/O handle
-
rtbase
async runtime base code
-
tokio-graceful
util for graceful shutdown of tokio applications
-
wtransport-proto_lightyear_patch
WebTransport (over HTTP3) protocol
-
qbit-api-rs
A asynchronous Rust wrapper for qBittorrent Web API
-
async-transmit
Trait for transmitting data to peers asynchronously
-
selecting
Cross-platform wrapper over select
-
linkd
actor model framework that takes inspiration from OTP in the erlang ecosystem
-
springtime-di
Dependency injection framework based on automatic component discovery and runtime autowiring
-
capp
Common things i use to build Rust CLI tools for web crawlers
-
apis
Reactive, session-oriented, asynchronous process-calculus framework
-
deferred-future
模仿 jQuery.Deferred(),允许从 Future 实现类实例的外部对正在 pending 的 Future 对象进行 resolve 或 reject 处理。
-
hash_cons
A type-safe hash-cons library
-
springtime-migrate-refinery
SQL migration framework based on dependency injection
-
spmc-logger
A single-producer multi-consumer persistent logger
-
deduplicate
caching, asynchronous, request deduplication
-
graus-db
A high-performance, thread-safe key-value embedded data store
-
futuresdr-remote
Remote interaction library for FutureSDR
-
hypers_openapi_macro
Macros for hypers_openapi
-
async-openai-wasi
Async bindings for OpenAI REST API based on OpenAPI spec
-
f189ctrl
Communication library for Fluke 189 digital multimeter
-
futures-bounded
bounding futures in size and time
-
tower-async-hyper
Bridges a
tower-async
Service
to be used within ahyper
(1.x) environment -
tower-async-bridge
Bridges a
tower-async
Service
to be used within atower
(classic) environment, and also the other way around -
thalo
A high-performance event sourcing runtime utilizing WebAssembly an embedded event store
-
thalo_message_store
Thalo's message store built with sled
-
thalo_runtime
A high-performance event sourcing runtime utilizing WebAssembly an embedded event store
-
tower-async
Tower Async is a library of modular and reusable components for building robust clients and servers. An "Async Trait" fork from the original Tower Library.
-
thalo_cli
Cli tool for interacting with thalo through the quic protocol
-
tower-async-http
Tower Async middleware and utilities for HTTP clients and servers. An "Async Trait" fork from the original Tower Library
-
troupe
modelling Rust applications with actors
-
tower-async-test
writing client and server
Service
tests. An “Async Trait” spiritual fork from the original tower-test Library -
tower-async-layer
Decorates a
Service
to allow easy composition betweenService
s. An “Async Trait” fork from the original Tower Library -
tower-async-service
Trait representing an asynchronous, request / response based, client or server. An "Async Trait" fork from the original Tower Library
-
wrtc
Wrapper around webrtc-rs library, focused on developer experience
-
woddle
An async, synchronized, database-backed Rust job scheduler
-
mobc-lapin
RabbitMQ support for the async mobc connection pool
-
monoio-native-tls
Asynchronous TLS streams wrapper for Monoio based on NativeTLS
-
monoio-rustls
Asynchronous TLS streams wrapper for Monoio based on Rustls
-
pinky-swear
Futures and async/await-ready Promises
-
monoio-io-wrapper
A read/write wrapper to bridge sync and async io
-
deluge
A highly concurrent stream library driving the underlying futures either concurrently or in parallel to process streaming operations as quickly as possible
-
p2p-net-oura
Peer-to-peer networking library
-
bluest
A cross-platform Bluetooth Low Energy (BLE) library
-
openssh-sftp-error
Error type used when communicating with openssh sftp server
-
openssh-sftp-client-lowlevel
Lowlevel utilities to communicate with openssh sftp server
-
type-toppings
Opinionated extensions to standard types
-
reqwest-eventsource-wasi
Helper to build an Eventsource using reqwest
-
passivized_docker_engine_client
Docker Engine Client - manage and run containers, images, and volumes
-
async-event-emitter
Lightweight AsyncEventEmitter
-
tracing-subscriber
implementing and composing
tracing
subscribers -
embassy-futures
no-std, no-alloc utilities for working with futures
-
libp2p-dns
DNS transport implementation for libp2p
-
tokio-macros
Tokio's proc macros
-
quick-hash-cache
Async Concurrent Hashmap. Unlike Redis it supports multi threading and advanced data structures
-
pegy
A derive based parser generator
-
async-bincode
Asynchronous access to a bincode-encoded item stream
-
mlg
An asynchronous Log for Rust
-
tiny-tokio-actor
tiny actor library on top of tokio
-
azur
A no_std Rust crate that implements an executor/reactor and futures using io_uring
-
rdkafka-sys
Native bindings to the librdkafka library
-
veilid-async-tls
Asynchronous TLS/SSL streams using Rustls
-
futuresdr
An Experimental Async SDR Runtime for Heterogeneous Architectures
-
takyon
single threaded async runtime
-
wildbird
Rust Framework
-
eyeball-im
Observable collections based on the
im
crate -
futuresdr-types
Polymorphic Types for an Experimental Async SDR Runtime for Heterogeneous Architectures
-
veilid-async-tungstenite
Async binding for Tungstenite, the Lightweight stream-based WebSocket implementation
-
libp2p-mplex
Mplex multiplexing protocol for libp2p
-
libp2p-pnet
Private swarm support for libp2p
-
libp2p-autonat
NAT and firewall detection for libp2p
-
libp2p-webtransport-websys
WebTransport for libp2p under WASM environment
-
money2
For storing and asynchronously converting between (a subset of) ISO-4217 currencies
-
aggligator
Aggregates multiple links (TCP or similar) into one connection having their combined bandwidth and provides resiliency against failure of individual links
-
local-channel
A non-threadsafe multi-producer, single-consumer, futures-aware, FIFO queue
-
local-waker
A synchronization primitive for thread-local task wakeup
-
hypercore
Secure, distributed, append-only log
-
cancel-safe-futures
Alternative futures adapters that are more cancellation-aware
-
forceps
async & on-disk database
-
paho-mqtt
The Official Eclipse Paho MQTT Rust Client Library. This is a wrapper around the Paho C library
-
mogwai
The minimal, obvious, graphical, widget application interface
-
indexed_db_futures
Future bindings for IndexedDB via web_sys
-
peermerge
Manage JSON-like documents with multiple writers, without a central authority, using a P2P protocol
-
async-dropper
The least-worst ad-hoc implementation of AsyncDrop as a Derive macro
-
async-net
Async networking primitives for TCP/UDP/Unix communication
-
hypercore-protocol
Replication protocol for Hypercore feeds
-
vkapi2
vk api wrapper for rust
-
tokio-scheduler-rs
JobScheduler written with tokio runtime, automatic retry, hook and custom storage supported
-
dataloader
Facebook's DataLoader using async-await
-
aio_event
A tokio event like asyncio event in python
-
blec
cross-platform ble client library based on btleplug
-
stream-ext
An extension trait for Streams that provides a variety of convenient combinator functions
-
paho-mqtt-sys
Low-level, unsafe Rust wrapper for the Paho MQTT C Client Library. This is part of the official Eclipse Paho Rust Client Library
-
triple_buffer
triple buffering, useful for sharing frequently updated data between threads
-
stream-future
Implement an async iterator with return value
-
tokio-xmpp
Asynchronous XMPP for Rust with tokio
-
spire
The flexible scraper framework powered by tokio and tower
-
tiny_kafka
A tiny Kafka client library with producer and consumer functionalities
-
async-compat
Compatibility adapter between tokio and futures
-
oai_rs
An async rust library that's a wrapper for the OpenAI API
-
decolor
Asynchronous runtime abstractions for implicit function decoloring
-
actix-ws-ng
WebSockets for Actix Web, without actors
-
openssh-mux-client
openssh mux client
-
switch-resume
Delimited async continuations
-
coerce-redis
Redis actor persistence provider for Coerce. Supports event sourcing and snapshots
-
coerce-k8s
Kubernetes discovery provider, automatically discover cluster peers hosted in Kubernetes, based on a configurable pod-selection label
-
taps
taps (Tokio Asynchronous Pub/Sub) is an in-process async message broker that can be used for messaging between spawned tokio tasks
-
futures-loco-protocol
Asynchronous Loco protocol stream for futures
-
thread-executor
Lightweight futures executor using std::thread::park
-
bevy_async_system
ability to wait for game status asynchronously
-
todc-net
Algorithms for message-passing (HTTP) distributed systems
-
asynchronous-codec
encoding and decoding frames using
async/await
-
hyper-async-io
that provides an interface to AsyncRead and AsyncWrite for Hyper's Body
-
event-driven-library
Event Driven Message Handling
-
tokio-metrics
Runtime and task level metrics for Tokio applications
-
axum-sessions
🥠 Cookie-based sessions for Axum via async-session
-
merriam-webster-model
Models for the Merriam Webster's Dictionary API
-
mio_wasi
Lightweight non-blocking IO
-
batch-channel
async channel that reduces overhead by reading and writing many values at once
-
memphis-rust-community
Memphis Messaging Protocol
-
mini-c-ares-resolver
An asynchronous DNS resolver, backed by mini-c-ares
-
async-h1
Asynchronous HTTP 1.1 parser
-
retry-strategy
A better asynchronous retry tool based on Tokio
-
smartpoll
A 'Task' abstraction that simplifies polling futures
-
baildon
B+Tree library
-
app_ctx
An AppCtx implementation in Rust, like ApplicationContext in SpringBoot
-
futures-scopes
Runtime agnostic, nestable, scopes for spawning non-static futures
-
baildon-store
B+Tree CLI
-
leap_client_rs
Rust client library for the Leap Edge socket service
-
madsim-etcd-client
The etcd simulator on madsim
-
mak
but mak it faster
-
tower-etag-cache
A tower middleware for implementing ETag-based HTTP caching
-
baildon-glue
SQL Database
-
gcp_access_token
pure rust implimentation to get google cloud access token for servers with service account credentials
-
nrf24radio
Asynchronous embedded driver for NRF24L01(+) devices
-
cf-turnstile
client for Cloudflare Turnstile
-
protwrap
Thin protocol agnostic wrapper for network applications
-
poll-promise
Poll the result of an async operation in a game or immediate mode GUI
-
unisub
A Pub/Sub library for Rust backed by Postgres
-
rusty-penguin
A fast TCP/UDP tunnel, transported over HTTP WebSocket
-
abcperf-minbft
Integration of MinBFT into ABCperf
-
atomic-waker
A synchronization primitive for task wakeup
-
name_locker
interface for asynchronous name lockers, that can run an async task with lock on a given name
-
celery
Rust implementation of Celery
-
async-raft-ext
An async implementation of the Raft distributed consensus protocol.The ability of raft is enhanced while keeping the access interface unchanged for rnacos
-
kafka
Rust client for Apache Kafka
-
caterpillar
Detect and apply RAUC update bundles during boot
-
completeio
Completion based IO drivers and async runtime
-
vru-cancel
Cancel tokio stream
-
tigerbeetle-unofficial
Safe high level async bindings to tigerbeetle client library
-
bean_factory
bean factory,support inject reference bean
-
netapp
A toolkit library for distributed software
-
rotors
tonic-based RPC library
-
tigerbeetle-unofficial-core
Safe low level callback-based async bindings to tigerbeetle client library
-
async-spin-sleep
providing a highly accurate asynchronous timer for multiple async tasks using spin sleep in a single thread
-
spawn_groups
Structured concurrency construct written in Rust, for Rustaceans
-
luarmor
API wrapper for luarmor.net
-
zephyrus
A slash-command framework meant to be used with twilight
-
ector
open source async, no-alloc actor framework for embedded devices
-
curseforge
A straightforward asynchronous wrapper around the CurseForge Core API. Public API is subject to change before 1.0.0.
-
makepad-futures-legacy
Makepad futures legacy
-
in-keys
utilizing streams in a convenient
Terminal
construct -
eyeball
Add observability to your Rust types!
-
zephyrus-macros
Procedural macros used by Zephyrus
-
dabus
Dynamic Aplication Controll Bus - an asynchronous, event based module system for thoes who want to move fast and *not* break things
-
async-atomic
Atomics which can be subscribed to and asynchronously notify when updated
-
italo-api
Rust binding for Italo API
-
wasmcloud-interface-factorial
Interface library for the wasmcloud factorial capability, wasmcloud:example:factorial
-
wasmcloud-test-util
Test tools and utilities for wasmcloud
-
awaitable-bool
A Tokio-powered awaitable bool (analogous to a flag and highly inspired by Python’s
asyncio.Event
, but can be waited for to become ‘false’ too) -
makepad-futures
Makepad futures
-
tokio-shield
Prevent futures from being aborted by wrapping them in tasks
-
fiesta
binary for creating new projects with rust, htmx, tailwindcss, actix, and sqlx
-
felicia
service for accessing and sharing lists of bad actors
-
killswitch
used to broadcast a shutdown request
-
mini-c-ares
A minimal Rust wrapper for the c-ares library, for asynchronous DNS requests, based on rust-c-ares
-
fmmap
A flexible and convenient high-level mmap for zero-copy file I/O
-
sonor
controlling sonos speakers
-
just-watch
Async watch channel
-
actix-redis
Actor-based Redis client
-
rupnp
An asynchronous library for finding UPnP control points, performing actions on them and reading their service descriptions