CATEGORY

Concurrency 3,422 crates

Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.

locktickAutomated lock accounting & profiling67,292CC0-1.0ConcurrencyDevelopment tools asupersync-macrosProc macros for asupersync structured concurrency runtime65,496LicenseRef-MIT-OpenAI-Anthropic-RiderAsynchronousConcurrency tokio-nsqA Rust NSQ client built on Tokio. Tokio NSQ aims to be a feature complete NSQ client implementation.65,151BSD-3-ClauseAsynchronousConcurrency barrageAn async broadcast channel64,744Apache-2.0AsynchronousConcurrency hypercoreSecure, distributed, append-only log64,719MIT OR Apache-2.0AsynchronousConcurrency televisionA very fast, portable and hackable fuzzy finder for the terminal64,357MITCommand-line interfaceCommand line utilities io_partitionA library allowing to use just a part of a Read + Seek object64,002CC0-1.0Concurrency rustix-futex-syncLinux futex-based synchronization63,868Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MITConcurrencyNo standard library async-rate-limitCommon traits for rate limiting and implementations in async contexts.63,659MITAsynchronousConcurrency rtfm-syntaxThe Real Time for The Masses (RTFM) meta language62,836MIT OR Apache-2.0ConcurrencyEmbedded development rayon_croissant<lqd> bikeshedding the name: something that is mapped folded and collected, a 🥐62,038Apache-2.0 OR MITConcurrencyData structures moite_moiteSplit a value in two owned parts61,587Apache-2.0 OR MITConcurrencyData structures reactive-mutinyasync Event-Driven Reactive Library with advanced & optimized containers (channels) and Stream executors57,377UnlicenseAsynchronousConcurrency testbenchTesting and benchmarking tools for concurrent Rust code55,344MPL-2.0ConcurrencyDevelopment tools runnelthe pluggable io stream. now support: stdio, string io, in memory pipe, line pipe54,692MIT OR Apache-2.0ConcurrencyDevelopment tools::Testing workerpoolA thread pool for running a number of jobs on a fixed set of stateful worker threads.54,368MIT/Apache-2.0ConcurrencyOperating systems namaste...54,345LGPL-3.0-or-laterConcurrency double-checked-cellA thread-safe lazily initialized cell using double-checked locking52,829MIT/Apache-2.0Concurrency drone-cortexmARM® Cortex®-M platform crate for Drone, an Embedded Operating System.52,755MIT OR Apache-2.0AsynchronousConcurrency rtfm-coreCore abstractions of the Real Time For the Masses framework52,732MIT OR Apache-2.0ConcurrencyEmbedded development atomic-instant-fullA wrapper around Instant and AtomicUsize to implement most of the features of AtomicUsize52,529MITConcurrencyDate and time pflockA phase-fair reader-writer lock that reduces worst-case blocking for readers. Especially useful for multiprocessor real-time…52,010MITConcurrency parcopyParallel, atomic, and safe file/directory copying for Rust51,049MIT OR Apache-2.0ConcurrencyFilesystem async-threadFutures version of std::thread50,720MIT OR Apache-2.0AsynchronousConcurrency futuresdrAn Experimental Async SDR Runtime for Heterogeneous Architectures.50,175Apache-2.0AsynchronousConcurrency crabzParallel Compression49,665Unlicense/MITCompressionConcurrency native_dbDrop-in embedded database49,181MITAlgorithmsCaching close_alreadySpeeds up programs writing lots of files on Windows48,882MIT OR Apache-2.0ConcurrencyFilesystem cogoRust Coroutine Library like go48,604MIT/Apache-2.0Concurrency crossbeam-ring-channelRing-buffer channel with crossbeam-channel compatible select!48,495MIT OR Apache-2.0ConcurrencyData structures eventualsEventually consistent values48,259MITAsynchronousConcurrency conducerRenamed to kio. This release forwards to kio so pre-rename dependents keep compiling.48,036MIT OR Apache-2.0AsynchronousConcurrency drone-svdCMSIS-SVD parser for Drone, an Embedded Operating System.47,908MIT OR Apache-2.0AsynchronousConcurrency nbioNon-Blocking I/O47,729MIT OR Apache-2.0ConcurrencyRust patterns acteurA safe actor-like framework that just works. Simple, robust, fast, documented.47,559Apache-2.0/MITAsynchronousConcurrency double-checked-cell-asyncA thread-safe lazily initialized cell using double-checked locking47,431MIT/Apache-2.0AsynchronousConcurrency hydraA framework for writing fault tolerant, highly scalable applications with the Rust programming language.47,197MITAsynchronousConcurrency multiqueueA fast mpmc broadcast queue46,831MITAlgorithmsAsynchronous messaging_thread_poolA library for aiding the creation of typed thread pool of objects that is communicated with via channels46,461MITConcurrency whiskSimple and fast lockless async channels45,934Apache-2.0 OR BSL-1.0 OR MITAsynchronousConcurrency bitcoin-deriveA procedural macro crate providing attributes for concurrency control, signal-slot mechanisms, and fuzz testing, designed for…45,593MITCompilersConcurrency resourcesSafe store for one value of each type, with interior mutability.44,956MIT OR Apache-2.0ConcurrencyData structures novtbSimple Zoned Data-Parallelism with Core Affinity44,822BSD-3-Clause OR Apache-2.0Concurrency runtime-tokioA Tokio-based asynchronous runtime44,748MIT OR Apache-2.0API bindingsAsynchronous gardalA WIP performance-focused token-bucket rate limiting and throttling library44,612Apache-2.0 OR MITAsynchronousConcurrency vinAn ergonomic actor framework44,484non-standardConcurrency hydra-macrosMacros for the hydra framework.44,410MITAsynchronousConcurrency async-eventsWaiting for external task completion in asynchronous Rust code44,348MITConcurrency jobpoolA simple and lightweight threadpool implementation44,307MITConcurrency ddoDDO a generic and efficient framework for MDD-based optimization.43,922MITAlgorithmsConcurrency tracing-mutexEnsure deadlock-free mutexes by allocating in order, or else.43,788MIT OR Apache-2.0ConcurrencyDevelopment tools::Debugging gdt-cpusGame Developer's Toolkit for CPU Management43,374MIT OR Apache-2.0ConcurrencyGame engines apecsAn asyncronous and parallel entity-component system43,338MIT OR Apache-2.0ConcurrencyGame engines tokio-shutdownWait for a stop signal across multiple threads43,234MITAsynchronousConcurrency jarust_pluginsA janus client SDK in Rust42,887Apache-2.0AsynchronousConcurrency rcu_cella lockless rcu cell implementation42,873LGPL-3.0ConcurrencyData structures xkvStatic global Redis client manager for Fred and Kvrocks / 全局静态 Redis 客户端管理器,基于 Fred 与 Kvrocks 构建42,591MulanPSL-2.0AsynchronousCaching jarustA janus client SDK in Rust42,543Apache-2.0AsynchronousConcurrency grip-grabA faster, more lightweight ripgrep alternative.42,504Apache-2.0Command-line interfaceCommand line utilities fitrsParse FITS file in pure rust42,476GPL-3.0ConcurrencyParsing tools ach-utilAtomic Channel42,290non-standardConcurrency multiqueue2A fast mpmc broadcast queue42,176MITAlgorithmsAsynchronous usyncfast, drop-in, synchronization primitives41,823MITConcurrencyData structures async-flowAsync abstractions for flow-based programming (FBP).41,631UnlicenseAsynchronousConcurrency deduplicatecaching, asynchronous, request deduplication41,212Apache-2.0AsynchronousCaching starshardA blazing-fast sharded concurrent HashMap using hashbrown and RwLock, with lazy shards, atomic length cache, async support,…40,912MIT OR Apache-2.0ConcurrencyData structures amadeus-coreHarmonious distributed data analysis in Rust.40,881Apache-2.0ConcurrencyDatabase interfaces throttle-serverProvide semaphores for distributed systems via an http interface40,861MITConcurrency sharded_queueShardedQueue is currently the fastest concurrent collection which can be used under highest concurrency and load40,301MIT OR Apache-2.0AlgorithmsConcurrency amadeus-typesHarmonious distributed data analysis in Rust.40,298Apache-2.0ConcurrencyData structures trcA faster Arc.40,020MITConcurrencyData structures nexus-acto-rsA Rust crate for Actors39,952MIT OR Apache-2.0AsynchronousConcurrency quinineAtomic monotonic containers (Mono{Box,Arc})39,916Apache-2.0/MITConcurrencyData structures tokio-muxtTimer for a limited set of events that multiplexes over a single tokio Sleep instance.39,831MITAsynchronousConcurrency orengineOptimized ring engine for Rust. It is a lighter and faster asynchronous library than tokio-rs, async-std, may, and even smol.38,712MITAsynchronousConcurrency sem_safeSafe usage of POSIX Semaphores (`sem_post`, `sem_wait`, etc).38,625UnlicenseAPI bindingsConcurrency voluntary-servitudeThread-safe appendable list with lock-free iterator38,254MIT OR Apache-2.0ConcurrencyData structures blackhole...to throw your threads into.38,119LGPL-3.0-or-laterConcurrency flashmapA lock-free eventually consistent concurrent hash map.37,955MITConcurrencyData structures hydra-websocketsA websocket server for the hydra framework.37,458MITAsynchronousConcurrency tc-transactTraits and locking utilities for a TinyChain transaction.37,428Apache-2.0ConcurrencyData structures lock-hierarchyPrevent dead locks by enforcing lock hierarchies37,419MITConcurrencyRust patterns fast-stealAn ultra-fast multi-threaded task scheduler with fine-grained work stealing37,351MITConcurrencyNo standard library rtA real-time operating system capable of full preemption37,330Apache-2.0ConcurrencyEmbedded development hazarcA wait-free AtomicArc optimized for read-intensive use cases.37,293MIT OR Apache-2.0CachingConcurrency stakkerA lightweight low-level single-threaded actor runtime37,154MIT/Apache-2.0AsynchronousConcurrency contrieConcurrent map and set37,062Apache-2.0/MITAlgorithmsConcurrency futuredspA signal processing library for SDR and real-time DSP.36,834Apache-2.0AsynchronousConcurrency amadeus-deriveHarmonious distributed data analysis in Rust.36,668Apache-2.0ConcurrencyDatabase interfaces rate_limit_wrapperAsync rate limit wrapper to easily manage resources36,627WTFPLAsynchronousConcurrency krecikAsynchronous, parallel external service checker (and reporter), using industry standard libraries: Curl, ngHTTP2 and OpenSSL.36,523MITAsynchronousConcurrency amadeus-parquetAn Apache Parquet implementation in Rust.36,350Apache-2.0ConcurrencyDatabase interfaces io-reactorConcurrent I/O resource management using reactor pattern36,264Apache-2.0AsynchronousConcurrency amadeus-commoncrawlHarmonious distributed data analysis in Rust.36,133MIT OR Apache-2.0ConcurrencyDatabase interfaces amadeus-postgresHarmonious distributed data analysis in Rust.36,088Apache-2.0ConcurrencyDatabase interfaces droneCLI utility for Drone, an Embedded Operating System.36,022MIT OR Apache-2.0AsynchronousConcurrency rlineInput line retrieval using libreadline's "Alternate Interface".35,994GPL-3.0-or-laterAPI bindingsCommand-line interface amadeus-awsHarmonious distributed data analysis in Rust.35,931Apache-2.0ConcurrencyDatabase interfaces amadeus-serdeHarmonious distributed data analysis in Rust.35,919Apache-2.0ConcurrencyDatabase interfaces k-lockA fast mutex for short critical sections35,907MITAsynchronousConcurrency sealrsSet of classic asynchronous primitives (Actors, Executors, Futures / Promises)35,728MITAsynchronousConcurrency amadeusHarmonious distributed data processing & analysis in Rust. parquet postgres aws s3 cloudfront elb json csv logs hadoop hdfs…35,720Apache-2.0ConcurrencyDatabase interfaces tinychainNext-gen cloud service runtime35,558Apache-2.0ConcurrencyData structures ach-cellAtomic Channel35,478non-standardConcurrency balterA load/stress testing framework.35,288MITConcurrencyDevelopment tools groupcachegroupcache is a distributed caching and cache-filling library, intended as a replacement for a pool of memcached nodes in many…35,267MITAsynchronousCaching open-coroutineThe open-coroutine is a simple, efficient and generic stackfull-coroutine library.35,136Apache-2.0AsynchronousConcurrency tasqueA simple thread pool library34,833MITConcurrency array__opsA selection of useful array operations34,594MITAlgorithmsAsynchronous vmcircbufferDouble Mapped Circular Buffer34,364Apache-2.0AsynchronousConcurrency netservicesLibrary for building scalable privacy-preserving microservices P2P nodes34,256Apache-2.0ConcurrencyCryptography idr-ebrAn efficient concurrent ID to object resolver34,181MITConcurrencyData structures bitcoinleveldb-snapshotInternal LevelDB-style snapshot list for bitcoin-rs: a raw-pointer-based doubly-linked list maintaining immutable database…33,934MITAlgorithmsConcurrency atomicellMulti-threaded RefCell on atomics33,918MIT OR Apache-2.0ConcurrencyData structures pi_append_vecOnly supports append vectors, lock free33,617MIT OR Apache-2.0ConcurrencyData structures sync-cell-sliceCells and slices that are accessible from multiple threads33,464Apache-2.0 OR MITConcurrencyRust patterns task-exec-queueA asynchronous task execution queue33,411MIT OR Apache-2.0AsynchronousConcurrency futures-delay-queueAsync delay queue backed by async-std and futures-timer33,042Apache-2.0/MITAsynchronousConcurrency mtzipA library for making zip archives with multithreaded compression32,969MITCompressionConcurrency groupcache-pbgroupcache protocol buffers - internal crate32,739MITAsynchronousCaching nanosecond-schedulerUltra-low latency nanosecond-precision scheduler for temporal consciousness applications32,700MIT OR Apache-2.0AlgorithmsConcurrency rsevents-extraSynchronization objects built on top of rsevents. Semaphore, countdown event, and more.32,527MITAsynchronousConcurrency threadcellA cell whose value can only be accessed by a owning thread32,515MIT OR Apache-2.0Concurrency flowsBuilding blocks for flow-based programming (FBP).32,509UnlicenseAsynchronousConcurrency tourniquetAsync native round-robin manager for remote services32,391MITAlgorithmsAsynchronous vin-macrosProcedural macros that power vin32,063non-standardConcurrency cuneiformCache optimizations for Rust, revived from the slabs of Sumer.31,897Apache-2.0/MITAlgorithmsConcurrency clashcoreSharded RwLock collection — internals shared by clashmap31,767MITConcurrencyData structures work-queueA concurrent work-stealing queue for building schedulers31,704MIT OR Apache-2.0AlgorithmsAsynchronous async_nurseryPrimitive for structured concurrency31,607UnlicenseAsynchronousConcurrency rucheiUtilities for working with many streams31,389MIT OR Apache-2.0AsynchronousConcurrency async-lazyA value which is initialized on the first access, with an async function.31,348MIT OR Apache-2.0AsynchronousConcurrency mem-barrierCross-architecture, no-std memory barriers.31,098MIT OR Apache-2.0ConcurrencyEmbedded development shared-bus-rticProvides utilities for sharing peripheral communication buses in an RTIC application30,605MITConcurrencyEmbedded development scheduled-executorSingle and multi-threaded task scheduler30,578MITConcurrency congestion-limiterDynamic congestion-based concurrency limits for controlling backpressure30,551MIT OR Apache-2.0Concurrency async-wakersA container to register and notify task wakers.30,483MITAsynchronousConcurrency infinitreeEmbedded, encrypted database with tiered cache30,470MIT OR Apache-2.0AlgorithmsCaching naja_async_runtimeA lightweight universal runtime for futures.30,366UnlicenseAsynchronousConcurrency paladin-coreA Rust distributed algorithm toolkit. Write distributed algorithms without the complexities of distributed systems programming.30,314MIT OR Apache-2.0AsynchronousConcurrency ipckitA cross-platform IPC (Inter-Process Communication) library for Rust and Python30,287MIT OR Apache-2.0API bindingsConcurrency atticusA mimimal API to create asynchronous actors30,100MIT OR Apache-2.0AsynchronousConcurrency async-weighted-semaphoreAn async weighted semaphore.30,079MIT OR Apache-2.0AsynchronousConcurrency clocked-dispatchProvides a clocked message dispatch service30,067MIT/Apache-2.0AsynchronousConcurrency oqueueNon-interleaving multithreaded output queue29,167MIT OR Apache-2.0Concurrency infinitree-macrosEmbedded, encrypted database with tiered cache29,145MIT OR Apache-2.0AlgorithmsCaching simple-websocketsFast and efficient WebSocket server with an easy API28,779MITAsynchronousConcurrency crossmistEfficient and seamless cross-process communication, both synchronously and asynchronously28,520MITAsynchronousConcurrency leapfrogA fast, lock-free concurrent hash map28,458MIT OR Apache-2.0ConcurrencyData structures bi...28,253LGPL-3.0-or-laterConcurrency magneticLow-latency lock-free queues28,189MITConcurrencyData structures hopperan unbounded mpsc with bounded memory28,120MITAsynchronousConcurrency bastion-qutexSynchronization mechanisms that rely on lock-free and other non-(thread)blocking techniques, such as Rust futures, to guarantee…27,968MITAsynchronousConcurrency ids_serviceLibrary that allows to generate unique Ids.27,680MITAlgorithmsAsynchronous txn_lockUtilities to support transactional versioning27,608Apache-2.0ConcurrencyData structures midstreamer-schedulerUltra-low-latency real-time task scheduler27,587MIT OR Apache-2.0AsynchronousConcurrency topographA miniscule thread pool and toposort scheduler27,495MIT OR Apache-2.0AlgorithmsConcurrency cuneiform-fieldsField level [no_std] cache optimizations for Rust.27,486Apache-2.0/MITAlgorithmsConcurrency proglogThread safe progress logging27,468Unlicense/MITConcurrency atomptrA safe copy-on-write wrapper around `AtomicPtr` with some extra tricks27,356EUPL-1.2 OR Apache-2.0ConcurrencyMemory management stmImplementation of Software transactional memory. Allows composable atomic operations.27,251MIT OR Apache-2.0Concurrency flizenon global, configurable and fast concurrent resource reclamation27,147MITAlgorithmsConcurrency ach-ringAtomic Channel27,087non-standardConcurrency bitcoinleveldb-compatLevelDB-compatible low-level utilities for Bitcoin: Snappy compression shims, accelerated CRC32C, and ported mutex/condvar…27,057MITAlgorithmsConcurrency fast-downDownload everything fast26,947MITAsynchronousConcurrency fibreHigh-performance, safe, memory-efficient sync/async channels built for real-time, low-overhead communication in concurrent Rust…26,944MPL-2.0AsynchronousConcurrency flux-theoryA modern evolution on flow-based programming (FBP).26,887UnlicenseAsynchronousConcurrency slice_opsA selection of useful slice operations.26,872MITAlgorithmsAsynchronous kompact-actor-deriveA derive macro for Kompact Actors.26,692MITAsynchronousConcurrency wakersetno_std, no_alloc storage of Wakers embedded in the Future type26,679MITConcurrencyNo standard library bitcoinleveldb-skiplistArena-backed LevelDB-style skip list for Copy keys with custom comparators, providing lock-free read-friendly ordered storage for…26,625MITAlgorithmsConcurrency non_blocking_mutexNonBlockingMutex is currently the fastest way to do expensive calculations under lock, or do cheap calculations under lock when…26,600MIT OR Apache-2.0AlgorithmsConcurrency kompact-component-deriveA derive macro for Kompact component definitions.26,576MITAsynchronousConcurrency sharded_mutexNo per-object memory overhead locks. Pseudo atomic ops for Copy/PartialEq types.26,401MIT OR Apache-2.0ConcurrencyRust patterns arcuAn Rcu implementation using an Arc to keep the read critical section short and handle cleanup26,277MIT OR Apache-2.0ConcurrencyData structures struct_dbDrop-in embedded database26,221MITAlgorithmsCaching specs-blit2D sprite rendering extension for the Specs ECS system.26,125GPL-3.0ConcurrencyGame engines kompactKompact is a Rust implementation of the Kompics component model combined with the Actor model.25,923MITAsynchronousConcurrency bitcoinleveldb-limiterLock-free atomic limiter used to cap concurrent resource usage (e.g., file descriptors and mmaps) in Bitcoin LevelDB…25,893MITConcurrencyData structures orama-js-poolCreate a pool of JavaScript engines to invoke JavaScript code concurrently.25,804AGPL-3.0ConcurrencyVirtualization mio-poolA worker pool collectively handling a set of connections25,794MIT/Apache-2.0AsynchronousConcurrency ipc-rpcA wrapper over servo/ipc-channel which provides many high level features25,697MITAsynchronousConcurrency adaptive-barrierBarrier with adaptable number of thread subsciptions25,663Apache-2.0/MITAlgorithmsConcurrency almost-enoughBatteries-included ergonomic extensions for the `enough` cooperative cancellation crate25,660MIT OR Apache-2.0ConcurrencyNo standard library mpstthreeA library implementing Multiparty Session Types for 2 or more participants25,605MIT OR Apache-2.0Concurrency acuUtilities for building asynchronous actors25,558MITAsynchronousConcurrency redsyncA Rust implementation of Redlock for distributed locks with Redis25,551MITAlgorithmsConcurrency product-os-async-executorProduct OS : Async Executor provides a set of tools to handle async execution generically so that the desired async library (e.g.…25,489GPL-3.0-onlyAsynchronousConcurrency blazemapImplements a vector-based slab-like map with an interface similar to that of HashMap, and also provides tools for generating…25,428MITConcurrencyData structures invocation-counterDatastructure to answer to: how many times a function has been called in the last X minutes?25,139Apache-2.0AlgorithmsConcurrency jarust_rtA janus client SDK in Rust25,093Apache-2.0AsynchronousConcurrency melodium-commonCommon Mélodium elements and traits25,034EUPL-1.2AsynchronousCompilers atomic-memcpyByte-wise atomic memcpy.24,974Apache-2.0 OR MITConcurrencyNo standard library norpcFramework for in-process microservices24,960MITConcurrency smallringHigh-performance ring buffer with automatic stack/heap optimization | 高性能环形缓冲区,支持栈/堆自动优化24,903MIT OR Apache-2.0ConcurrencyData structures fluxionFluxion is an actor framework written in rust and designed for distributed systems.24,861MIT OR Apache-2.0Concurrency ndsparseSparse structures for N-dimensions24,709Apache-2.0ConcurrencyData structures utils-atomicsVarious atomic utils24,701MITAsynchronousConcurrency tourniquet-celeryAsync native round-robin manager for remote services. celery integration.24,543MITAlgorithmsAsynchronous hydra-dashmapA fork of dashmap for the hydra framework.24,387MITAsynchronousConcurrency