-
crossbeam
Tools for concurrent programming
-
backon
Make retry like a built-in feature provided by Rust
-
lapin
AMQP client library
-
tokio-retry2
Extensible, asynchronous retry behaviors for futures/tokio
-
crossbeam-utils
concurrent programming
-
retry-policies
A collection of plug-and-play retry policies for Rust projects
-
exponential-backoff
An exponential backoff generator with jitter
-
tokio-retry
Extensible, asynchronous retry behaviours for futures/tokio
-
failsafe
A circuit breaker implementation
-
kiteconnect-async-wasm
Modern async Rust client for KiteConnect REST APIs with WASM support. Clean, well-documented, and focused on REST-only operations.
-
job
Async / distributed job runner
-
kwaak
Run a team of autonomous agents on your code, right from your terminal
-
async-openai-wasm
OpenAI on WASM
-
fluvio-future
I/O futures for Fluvio project
-
conjure-runtime
An HTTP client compatible with Conjure-generated services
-
amity
Concurrency algorithms
-
turnkeeper
An asynchronous, recurring job scheduler for Tokio with support for CRON, interval, and weekday/time schedules, plus retries, cancellation, and observability
-
mcp-host
Production-grade MCP host crate for building Model Context Protocol servers
-
clawspec-core
Core library for generating OpenAPI specifications from tests
-
aws-smithy-runtime
The new smithy runtime crate
-
tryhard
Easily retry futures
-
greentic-config
Enterprise-grade configuration loader for Greentic hosts
-
cachey
Read-through cache for object storage
-
pg_walstream
PostgreSQL logical replication protocol library - parse and handle PostgreSQL WAL streaming messages
-
broadcastr
Broadcast Nostr events to other relays
-
nautilus-network
Network communication machinery for the Nautilus trading engine
-
velocityx
A production-ready Rust crate for lock-free concurrent data structures with performance monitoring
-
kumono
Media ripper for coomer and kemono
-
miyabi-core
Core utilities for Miyabi
-
reconnecting-jsonrpsee-ws-client
jsonrpc-ws-client that reconnects automatically. Warning: It may lose subscription messages when reconnecting.
-
backfill
A boringly-named priority work queue system for doing async tasks
-
tower-resilience
Composable resilience and fault-tolerance middleware for Tower services
-
ttf
HTTP tunnel forwarder application
-
retry
retrying operations that can fail
-
openrouter_api
client library for the OpenRouter API
-
google-cloud-compute-v1
Google Cloud Client Libraries for Rust - Google Compute Engine API
-
mountpoint-s3-crt
Rust interface to the AWS Common Runtime for Mountpoint for Amazon S3
-
stream-tungstenite
A streaming implementation of the Tungstenite WebSocket protocol
-
aranet-core
Core BLE library for Aranet environmental sensors
-
eventsource-client
Client for the Server-Sent Events protocol (aka EventSource)
-
open-feature-flagd
The official flagd provider for OpenFeature
-
xutex
an extremely fast async mutex with alternative sync API
-
mcslock
Mellor-Crummey and Scott contention-free lock for mutual exclusion, referred to as MCS lock
-
cano
High-performance orchestration engine for building resilient, self-healing systems in Rust. Uses Finite State Machines (FSM) for strict, type-safe transitions.
-
mqtt5
Complete MQTT v5.0 platform with high-performance async client and full-featured broker supporting TCP, TLS, WebSocket, authentication, bridging, and resource monitoring
-
adaptive_backoff
intelligently backing off rate limited or fallible resources
-
attempt-cli
A CLI for retrying fallible commands
-
httpclient
HTTP client with middleware. Middleware provides composable support for record/replay, logging, exponential backoff, and more.
-
background-jobs
asynchronous background jobs implemented with pluggable backends and runtimes
-
rexecutor
A robust job processing library
-
eventcore
Type-driven event sourcing library for Rust with atomic multi-stream commands
-
rust-yt-uploader
High-performance YouTube video uploader in Rust with OAuth 2.0, concurrent uploads, and comprehensive validation
-
octolib
Self-sufficient AI provider library with multi-provider support, embedding models, model validation, and cost tracking
-
booru-rs
An async Booru client for Rust
-
nexus-channel
High-performance lock-free SPSC channel for low-latency systems
-
chrono-machines
Exponential, constant, and Fibonacci backoff retry library with full jitter support - no_std compatible
-
crossync
A fast concurrent programming suite for Rust
-
rocketmq-remoting
Apache rocketmq remoting
-
darkstrata-credential-check
Rust SDK for DarkStrata credential breach checking API with k-anonymity privacy protection
-
s3-algo
High-performance algorithms for batch operations to Amazon S3
-
keen-retry
-- yet powerful -- zero-cost-abstractions & zero-copy lib for error handling & recovery
-
ngdp-cdn
CDN client with parallel downloads and fallback support for Blizzard's NGDP
-
lago-client
Lago API client
-
gix-utils
gitoxideutilities that don’t need feature toggles -
tiny_kafka
A tiny Kafka client library with producer and consumer functionalities
-
aptu-core
Core library for Aptu - OSS issue triage with AI assistance
-
api_ollama
Ollama local LLM runtime API client for HTTP communication
-
opencode_rs
Rust SDK for OpenCode (HTTP-first hybrid with SSE streaming)
-
http-tunnel-common
Common utilities and types for http-tunnel
-
tmi
twitch.tv messaging interface
-
jwks-cache
High-performance async JWKS cache with ETag revalidation, early refresh, and multi-tenant support — built for modern Rust identity systems
-
swan-common
Common utilities and types for the Swan HTTP client library
-
zopp-operator
Kubernetes operator for zopp secrets manager
-
error-forge
comprehensive Rust error management framework with async support, error recovery patterns, and resilience features for building robust, fault-tolerant applications with rich error handling…
-
pkarr-republisher
A pkarr packet republisher
-
turul-mcp-client
Comprehensive MCP client library with multi-transport support
-
siumai
A unified LLM interface library for Rust
-
turbomcp-websocket
WebSocket transport implementation for TurboMCP SDK
-
taskvisor
Event-driven task orchestration with restart, backoff, and user-defined subscribers
-
turbomcp-transport
Multi-protocol transport layer supporting HTTP, WebSocket, STDIO, and TCP for MCP communications
-
trackaudio
A high-level async client for the TrackAudio WebSocket API, enabling programmatic control, automation, and custom integrations for VATSIM voice communication
-
kodegen_tools_database
KODEGEN.ᴀɪ: Memory-efficient, Blazing-Fast, MCP tools for code generation agents
-
waitup
Wait for TCP ports and HTTP endpoints to be available. Essential for Docker, K8s, and CI/CD pipelines to ensure services are ready before proceeding.
-
try-again
Retry synchronous and asynchronous operations
-
replication-engine
Mesh replication agent for sync-engine nodes
-
danube-connect-core
Core SDK for building Danube connectors
-
modbus-relay
A high performance Modbus TCP to RTU relay
-
groqai
A modern, type-safe Rust SDK for the Groq AI API with enterprise-grade features
-
lineapi
LINE API library
-
fang
Background job processing library for Rust
-
minillmlib
A minimalist, async-first Rust library for LLM interactions with streaming support
-
drasi-reaction-grpc-adaptive
gRPC Adaptive reaction plugin for Drasi
-
objectiveai-api
ObjectiveAI API Server
-
background-jobs-sled
Sled storage backend for background-jobs
-
api_xai
X.AI Grok API client for accessing large language models (LLMs)
-
nntp-rs
High-performance async NNTP client with compression and connection pooling
-
odl
flexible download library and CLI intended to be fast, reliable, and easy to use
-
sqllogictest-engines
Sqllogictest built-in engines
-
mecha10-runtime
Runtime supervisor for Mecha10 nodes - launching, monitoring, and lifecycle management
-
reson-agentic
Agents are just functions - production-grade LLM agent framework
-
drasi-reaction-grpc
gRPC reaction plugin for Drasi
-
freenet
core software
-
anthropic_rust
A modern, type-safe Rust SDK for the Anthropic API, providing async-first access to Claude models with comprehensive error handling and streaming support
-
ractor-supervisor
Supervisor module for ractor framework
-
rainy-sdk
Official Rust SDK for Rainy API by Enosis Labs v0.5.3 - Cowork API key validation, Gemini 3 models with advanced thinking capabilities, and full OpenAI compatibility
-
meilibridge
High-performance PostgreSQL to Meilisearch connector
-
ydl-lib
A fast, reliable YouTube subtitle downloader library written in Rust
-
omega-runtime
Production runtime orchestrator integrating all ExoGenesis Omega subsystems with health monitoring
-
forge-orchestration
Rust-native orchestration platform for distributed workloads with MoE routing, autoscaling, and Nomad integration
-
spiris
Rust client for the Spiris Bokföring och Fakturering API (formerly Visma eAccounting)
-
downlowd
Download files with automatic retries and resumes
-
kraky
Lightweight, production-ready Rust SDK for Kraken Exchange WebSocket API v2 with unique orderbook imbalance detection and WebSocket trading
-
titanium-gateway
High-performance Discord Gateway WebSocket client
-
resilient-rs
fault tolerance, including retry strategies, backoff mechanisms, and failure handling
-
catsu
High-performance embeddings client for multiple providers
-
pforge-runtime
Zero-boilerplate MCP server framework with EXTREME TDD methodology
-
tlq-client
Rust client for TLQ (Tiny Little Queue) message queue server
-
clickhouse-connection-pool
A connection pooling library for ClickHouse in Rust, built on top of deadpool
-
fx-mq-jobs
High-level job queue implementation using fx-mq-building-blocks
-
yldfi-common
Shared utilities for yldfi-rs API clients
-
ferro-queue
Background job queue system for Ferro framework
-
stac-client
A friendly, async client for the SpatioTemporal Asset Catalog (STAC) specification, written in Rust
-
rustdrivesync
Production-ready CLI tool for one-way file synchronization with Google Drive. Features: dependency injection, rate limiting, retry with backoff, parallel uploads, and comprehensive documentation.
-
nsq-async-rs
An asynchronous Rust NSQ client library with support for concurrent message processing
-
rithmic-rs
Rust client for the Rithmic R | Protocol API to build algo trading systems
-
rmcp-mux
MCP server multiplexer - single server, multiple clients via Unix sockets
-
greentic-gui
Greentic GUI runtime (Axum-based) that serves tenant packs, enforces auth, and exposes worker/session APIs plus a browser SDK
-
dwbase-swarm
DWBase: agent-first immutable atom store, components, and tools
-
tool-useful
A powerful, type-safe function calling and tool orchestration framework for Rust AI applications
-
janus_core
Core type definitions and utilities used in various components of Janus
-
ai-sdk-core
High-level APIs for AI SDK - text generation, embeddings, and tool execution
-
qiniu-http-client
Qiniu HTTP Client for Rust
-
kairos-rs
interacting with the Kairos Api Gateway
-
tap-mcp-bridge
A bridge library for TAP-MCP integration
-
jellyfin-sdk
Async Jellyfin API client SDK for Rust (reqwest-based)
-
spinning_top
spinlock crate based on the abstractions provided by
lock_api -
kanban-mcp
Model Context Protocol server for the kanban project management tool
-
claude-sdk
Native Rust SDK for the Claude API with streaming support and tool execution
-
ninelives
Resilience primitives for async Rust: retry, circuit breaker, bulkhead, timeout, and composable stacks
-
test-assets-ureq
Download test assets with ureq, managing them outside of git
-
prism3-retry
Retry module, providing a feature-complete, type-safe retry management system with support for multiple delay strategies and event listeners
-
stubborn-io
io traits/structs that automatically recover from potential disconnections/interruptions
-
anthropic-async
Anthropic API client for Rust with prompt caching support
-
greentic-mcp
MCP ToolMap + WASIX/WASI executor bridge
-
lm-rs
Control your La Marzocco espresso machine from the command line or a Rust application
-
butterfly-dl
Optimized OpenStreetMap data downloader with HTTP support
-
turbomcp-http
HTTP/SSE transport implementation for MCP (Model Context Protocol) - Client transport
-
gleif-rs
client for interacting with the GLEIF API and parsing LEI records
-
dirdocs
Generate terse, one-sentence documentation for files; plus Nushell-style directory viewers (dls, dtree) that surface .dirdocs.nu descriptions
-
retri
highly compatible exponential retries
-
arrow-zerobus-sdk-wrapper
Cross-platform Rust SDK wrapper for Databricks Zerobus with Python bindings
-
tower-resilience-retry
Enhanced retry middleware for Tower services with advanced backoff strategies
-
maybe-backoff
Retry operations with exponential backoff policy
-
reinhardt-tasks
Background task execution and scheduling
-
gemini_crate
A robust Rust client library for Google's Gemini AI API with built-in error handling, retry logic, and comprehensive model support
-
async-anthropic
Anthropic Rust Client
-
logai
AI-powered log analyzer with MCP integration - Groups errors, suggests fixes, and connects external tools
-
rama-utils
rama
-
kintone
REST API client
-
discord-webhook-lib
Discord Webhook library - VERY Simple lib for sending webhooks from your codebase, without fuss, no fluff
-
tencentcloud-sms
腾讯云短信服务 Rust SDK - 类型安全、异步高性能的短信 API 客户端
-
chainmq
A Redis-backed, type-safe job queue for Rust. Provides job registration and execution, delayed jobs, retries with backoff, and scalable workers.
-
atomics
Basic utils for concurrent programming. Backoff, spinlocks, seqlock, atomic type wrappers.
-
awful_book_sanitizer
CLI to clean up OCR-mangled book excerpts into readable text using OpenAI-compatible APIs
-
polyfill-rs
The Fastest Polymarket Client On The Market
-
emit_batcher
Batch processing infrastructure for emit
-
agent-adapters
LLM adapters for OpenAI, Anthropic, Gemini, and Ollama
-
anthropic-sdk-rust
Comprehensive, type-safe Rust SDK for the Anthropic API with streaming, tools, vision, files, and batch processing support
-
salesforce-client
Production-grade Salesforce REST API client with OAuth auto-refresh, caching, retry logic, and rate limiting
-
ripget
Fast multi-part downloader with retries, progress, and configurable parallelism
-
iskra
A safe, modern, Rust-native data transfer tool
-
http-tunnel-handler
HTTP tunnel handler application
-
halldyll-core
Core scraping engine for Halldyll - high-performance async web scraper for AI agents
-
tryumph
A flexible retry library for operations that may fail, with customizable delay strategies for both synchronous and asynchronous code
-
tiny-tokio-actor
tiny actor library on top of tokio
-
aliri_tokens
Background token management and renewal based on best practices
-
qmp
QEMU QMP client library
-
foxtive-supervisor
Foxtive Cron
-
mulligan
A flexible retry library for Rust async operations with configurable backoff strategies and jitter
-
vex-queue
Async background worker queue for VEX Protocol
-
nargo-add
Add packages from the Noir registry to your Nargo.toml
-
tower-resilience-reconnect
Automatic reconnection middleware for Tower services with configurable backoff strategies
-
eeyf
Eric Evans' Yahoo Finance API - A rate-limited, reliable Rust adapter for Yahoo Finance API
-
arazzo-exec
Runtime engine for executing Arazzo workflows
-
throttled-tracing
Periodic and throttled logging macros for the tracing ecosystem
-
ave-actors-actor
Ave actor model
-
moonpool-transport
FDB-style transport layer for the moonpool framework
-
cloacina-workflow
Minimal types for authoring Cloacina workflows without runtime dependencies
-
calleen
Robust HTTP request library for those who don't like getting unnecessarily paged while on-call
-
cardinal-proxy
Pingora-based HTTP proxy implementation for the Cardinal gateway
-
go-zoom-kinesis
A robust AWS Kinesis stream processor with checkpointing and retry capabilities
-
toolchest
Essential utility collection for Rust - the missing complement to itertools
-
mecha10-messaging
Redis Streams messaging layer for Mecha10
-
fzstream-client
A high-performance QUIC client SDK for real-time Solana event streaming with bincode support
-
log4rs-tcp
Tcp Appender for log4rs
-
hpx-transport
Transport layer for hpx HTTP client with middleware support
-
retryx
Async-first retry and exponential backoff helper for Tokio-based Rust applications
-
paradown
A multi-threaded download manager with resume capability
-
togglr-sdk
Rust SDK for Togglr feature flag management system
-
axiom-spinlock
A lightweight, no_std-compatible spinlock and exponential backoff implementation for low-level concurrent systems
-
robust_downloader
A robust, concurrent file downloader with retry capabilities and progress tracking
-
prehrajto-core
Core scraping library for prehraj.to
-
selium
An extremely developer friendly, composable messaging platform with zero build time configuration
-
pixeluvw_supabase
A production-ready, high-performance Supabase SDK for Rust with middleware, retry logic, and Arc<Inner> architecture
-
caliber-core
Core data types for the CALIBER memory framework
-
async-retry
Async Retry
-
ferrisfetcher
A cutting-edge, high-level web scraping library crafted in Rust
-
konfig
serializable, schemable configuration for popular crates
-
speare
actor-like thin abstraction over tokio::task and flume channels
-
retry-policy
Retry Policy
-
dot15d4
IEEE 802.15.4 implementation in Rust
-
iron_reliability
Resilience patterns for distributed systems
-
minigh
Minimal and opinionated GitHub REST API client
-
fx-event-bus
An event bus for monoliths, built with Postgres and sqlx
-
feagi-agent
Client library for building FEAGI agents in Rust
-
exp_backoff
Jittered exponential backoff implementation in Rust
-
armature-queue
Job queue and background processing for Armature
-
greentic-config-types
Schema-only types for Greentic host configuration (no IO)
-
posemesh-compute-node
Posemesh compute node engine: config, DDS/DMS, heartbeat, storage (no persistence)
-
rustls-config-stream
Async stream backed Rustls ServerConfig and ClientConfig providers for cert/root hot-reload
-
ishikari
Atomic, transaction-safe job queueing for Rust applications. Backed by PostgreSQL. Features include reliable background job execution, queue management, retry mechanisms, and flexible backoff strategies.
-
tracing-better-stack
A tracing-subscriber layer for Better Stack (Logtail) logging
-
retry-cli
retry commands with automatic backoff
-
serdes-ai-retries
Retry strategies and error handling for serdes-ai
-
llm-optimizer
Production-ready main service binary for LLM Auto Optimizer
-
futures-retry-policies
Retryable Futures
-
celerix-store
A lightweight, low-latency KV data store with 1:1 parity with the orginal golang version, atomic persistence, and AES-256-GCM encryption
-
retry-if
A tokio-compatible attribute-macro for decorating methods and functions with an exponential backoff
-
gasket
Staged Event-Driven Architecture (SEDA) framework
-
browser_automation
A modular browser automation library using Fantoccini
-
aix-core
Core abstractions and types for the AIX library
-
orengine-utils
This repository provides utilities for building high-performance applications
-
armature-http-client
HTTP client with retry, circuit breaker, and timeout support for Armature
-
nblock
Non-Blocking Runtime
-
tftp_client
A pure-rust TFTP client library
-
asyn-retry-policy
Async retry helpers with exponential backoff, jitter, and an ergonomic #[retry] attribute macro
-
tower-retry-plus
Enhanced retry middleware for Tower services with advanced backoff strategies
-
conveyor-etl-dlq
Dead letter queue for Conveyor ETL
-
fure
Retrying futures using different policies
-
firmata-rs
A Firmata protocol client library
-
tokio-nsq
NSQ client built on Tokio. Tokio NSQ aims to be a feature complete NSQ client implementation.
-
aidale-layer
Built-in layers for Aidale (logging, retry, caching, etc.)
-
adventure
your great adventure for the various type of requests
-
omango-util
Utililites
-
ease-off
An easy, opinionated exponential backoff implementation
-
reconnecting-websocket
A wrapper around gloo::net::websocket::futures::WebSocket that reconnects when the socket drops. Uses exponential-backoff::Backoff to determine the delay between reconnects
-
backoff-config
Flexible backoff configuration in Rust
-
reqwest-drive
High-performance caching, throttling, and backoff middleware for reqwest, with a single-file storage container
-
retry-backoff
Retry Backoff
-
eb
A command executor exercising exponential backoff
-
bwk-backoff
backoff feature used in bwk
-
backoff
Retry operations with exponential backoff policy
-
ankurah-websocket-client
Ankurah WebSocket Client - Native WebSocket client for Ankurah
-
zagreus
A featureful library for backoff handling
-
cronback-lib
Common utilities for all cronback services
-
cronback-dto
Data transfer object library for Cronback
-
waitfor-cli
CLI utility to retry commands until they exit 0
-
retry-block
retry operations that may fail with configurable backoff behavior using macros over blocks of code
-
supertrees
Supervision trees for Tokio-based services inspired by Erlang/OTP
-
reqwest-rest
An opinionated utility to help with creating (and configuring) one-off idiomatic REST API clients
-
backoff-rs
Backoff provides the base components for implementing backoff and retry operations
-
async_sync
handling asynchronous and synchronous operations seamlessly
-
cronback-scheduler-srv
Cronback scheduler service
-
cronback-api-srv
API server for cronback backend
-
circles-sdk
Circles SDK orchestrating RPC, profiles, pathfinding, transfers, and contract runners
-
cronback-proto
Protobuf and gRPC definitions for services
Try searching with DuckDuckGo or on crates.io.