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.

fast-pullPull everything fast24,383MITAsynchronousConcurrency melodiumFlow-oriented language & tool, focusing on treatments applied on data, allowing high scalability and massive parallelization…24,339EUPL-1.2AsynchronousCompilers bitcoinleveldb-syncRust crate for efficient, scoped synchronization using 'parking_lot' raw mutexes.24,290MITConcurrencyData structures bitcoinleveldb-lruLow-level, LevelDB-compatible sharded LRU cache engine for bitcoin-rs, implementing intrusive LRU lists, a custom hash table, and…24,285MITAlgorithmsConcurrency elyseesA fork of triomphe, now with more pointer trickery24,211MIT OR Apache-2.0ConcurrencyData structures bitcoin-syncLow-level synchronization, semaphore, lock-order debugging, and interruptible thread utilities modelled after Bitcoin Core, built…24,184MITAlgorithmsConcurrency permitA struct for cancelling operations.24,100Apache-2.0AsynchronousConcurrency stream-kmergeK-way merge for streams24,077MIT/Apache-2.0AlgorithmsAsynchronous mopFlexible and modular single or multi-objective solver for contiguous and discrete problems24,023Apache-2.0AlgorithmsConcurrency paladin-opkind-deriveDerive macro for paladin.23,922MIT OR Apache-2.0AsynchronousConcurrency eventadorlock-free pub/sub event-bus with sync and async APIs23,884Apache-2.0AsynchronousCaching interruptinterrupt23,797non-standardConcurrencyEmbedded development television-deriveThe revolution will be televised.23,787MITCommand-line interfaceCommand line utilities product-os-command-controlProduct OS : Command and Control provides a set of tools for running command and control across a distributed set of Product OS :…23,738GPL-3.0-onlyConcurrencyNetwork programming fieldx_derive_supportDerive proc macros for fieldx_derive crate23,718non-standardConcurrencyDevelopment tools::Procedural macro helpers may_waiterSimple coroutine communication blocker23,632MIT/Apache-2.0Concurrency bitcoin-sockLow-level, cross-platform RAII wrapper and utilities for raw OS sockets, mirroring Bitcoin Core networking semantics (send/recv,…23,587MITAlgorithmsConcurrency signals_receiptsSimple exfiltration of the receipt of POSIX signals.23,543UnlicenseConcurrencyNo standard library::No dynamic allocation leg🔈 Elegant print for lazy devs (async-std)23,296MITAsynchronousCommand-line interface mcoRust Coroutine Library like go23,262MIT/Apache-2.0Concurrency zkstateShare a struct across multiple instances of an application using zookeeper23,255Apache-2.0Concurrency ach-arrayAtomic Channel23,241non-standardConcurrency razela command executor with caching for data processing pipelines23,167MITCachingCommand line utilities selectme-macrosA fast and fair select! macro for asynchronous Rust.23,054MIT/Apache-2.0AsynchronousConcurrency protoflowProtoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages.22,854UnlicenseConcurrencyNetwork programming simd-itertoolsSIMD-accelerated alternatives for common operations like contains, max, find etc.22,849MIT OR Apache-2.0AlgorithmsConcurrency async-datachannelAsync Wrapper for datachannel22,805Apache-2.0 OR MITConcurrency keyed-lockA keyed lock for synchronization.22,783MITConcurrency key-lockLibrary for mutual exclusion by keys.22,730MITAsynchronousConcurrency iterator_ilpIterator extensions for instruction-parallel reductions22,625MPL-2.0AlgorithmsConcurrency rearchRe-imagined approach to application design and architecture22,376MITCachingConcurrency future-parking_lotAn "as simple as possible" Future implementation for parking_lot22,067Apache-2.0/MITAsynchronousConcurrency selectmeA fast and fair select! macro for asynchronous Rust.22,041MIT/Apache-2.0AsynchronousConcurrency dummy-wakerGet a `core::task::Waker` that does absolutely nothing.22,021Apache-2.0 WITH LLVM-exceptionAsynchronousConcurrency buildyAn ultra-fast parallel build system for local iteration21,999MITCommand line utilitiesConcurrency crosstalkAn extremely lightweight, topic-based, cross-thread, in-memory communication library21,979MITAerospaceAlgorithms spin_loopspin_loop21,770non-standardConcurrency fieldx_deriveDerive proc macros for fieldx crate21,577non-standardConcurrencyDevelopment tools::Procedural macro helpers snowdonA lightweight thread-safe snowflake ID implementation for Rust21,549Apache-2.0 OR MITConcurrencyWeb programming constellation-internalCommon components for the `constellation` framework.21,364Apache-2.0AsynchronousConcurrency drone-stm32-mapSTM32 peripheral mappings for Drone, an Embedded Operating System.21,330MIT OR Apache-2.0AsynchronousConcurrency myriamActor model implementation for local and remote actors.21,308Apache-2.0AsynchronousConcurrency fieldxProcedural macro for constructing structs with lazily initialized fields, builder pattern, and serde support with a focus on…21,256non-standardConcurrencyDevelopment tools::Procedural macro helpers ringtailEfficient ring buffer for byte buffers, FIFO queues, and SPSC channels21,171MITConcurrencyData structures continueSwift-style continuation API21,133MIT OR Apache-2.0AsynchronousConcurrency vigilProvides a liveness checking watchdog for detecting deadlocks/livelocks/starvation etc.21,093Apache-2.0/MITConcurrency send-cellImmutable memory region with runtime Send checking21,065MITConcurrency umpMicro message passing library for threads/tasks communication.21,0510BSDAsynchronousConcurrency melodium-coreCore implementation for compiled Mélodium elements21,049EUPL-1.2AsynchronousCompilers oxanusDEPRECATED: renamed to oxana. Use oxana 2.x instead.21,032MITAsynchronousConcurrency rusty_chainThis library abstracts over functional processing units called `chain links`. Each link in the chain is meant to be independent,…20,993MIT OR Apache-2.0ConcurrencyData structures haphazardDynamic memory management for lock-free data structures using hazard pointers.20,967Apache-2.0ConcurrencyMemory management melodium-macroMacro tooling for compiled Mélodium packages20,942EUPL-1.2AsynchronousCompilers vin-coreCore types and traits for vin20,806non-standardConcurrency gokoA lock-free, eventually consistent, concurrent covertree.20,800non-standardConcurrencyData structures moka2hitdns fork of A fast and concurrent cache library inspired by Java Caffeine20,718MIT OR Apache-2.0CachingConcurrency actorlibIndeed, an actor library, not a framework, written in Rust20,700MITConcurrency rayon-hash(deprecated) HashMap and HashSet with support for Rayon parallel iterators20,680Apache-2.0/MITConcurrencyData structures qvntAdvanced quantum computation simulator.20,411Apache-2.0ConcurrencyMathematics sigqQueue that signals waiting consumers about node availability20,3090BSDAsynchronousConcurrency choirTask Orchestration Framework20,292MITConcurrencyGame development parking_lot_rtParking-lot fork for real-time applications20,181MIT OR Apache-2.0Concurrency command-executorCommand Executor thread pool20,139MIT OR Apache-2.0Concurrency async-waitgroupGolang like WaitGroup implementation that supports both sync and async Rust20,068MIT OR Apache-2.0AsynchronousConcurrency adaptive-timeoutAdaptive timeout computation based on observed latency percentiles19,963MITAsynchronousConcurrency constellation-rsConstellation is a framework for Rust (nightly) that aides in the writing, debugging and deployment of distributed programs.19,949Apache-2.0AsynchronousCommand line utilities asimov-flowASIMOV Software Development Kit (SDK) for Rust19,840UnlicenseConcurrencyNetwork programming throttle-clientClient for Throttle. Throttle is an http semaphore service, providing semaphores for distributed systems.19,808MITConcurrency lockmapA high-performance, thread-safe HashMap and LRU cache with fine-grained per-key locking.19,789MIT OR Apache-2.0CachingConcurrency nexus-actor-core-rsCore library for Nexus Actor19,669MIT OR Apache-2.0AsynchronousConcurrency waveletHigh-performance graph-based stream processing runtime19,638MIT OR Apache-2.0AlgorithmsAsynchronous scanitA fast, multi-threaded filesystem search tool19,492MITCommand line utilitiesConcurrency io-pipeA fast and thread-safe library for creating multi-writer and single-reader pipelines in Rust.19,431MITAlgorithmsAsynchronous television-fuzzyThe revolution will be televised.19,364MITCommand-line interfaceCommand line utilities hey_listenAn event-dispatcher-collection offering async, sync, parallel, and prioritised solutions!19,313ISCConcurrency fork_unionLow-latency OpenMP-style NUMA-aware cross-platform fine-grained parallelism library19,289Apache-2.0ConcurrencyExternal FFI bindings ach-pubsubAtomic Channel19,221non-standardConcurrency nyoomA filesystem walker for floppy-disk.19,217MITConcurrencyFilesystem callystoStream processing framework.19,196Apache-2.0AsynchronousConcurrency workspacer-3pA utility crate that allows safe execution of async futures from sync contexts by leveraging existing or temporary Tokio…19,190MITAsynchronousConcurrency flows-jsonBuilding blocks for flow-based JSON encoding & decoding.19,128UnlicenseAsynchronousConcurrency priority-inheriting-lockA priority-inheriting lock based on Linux futexes18,972MIT OR Apache-2.0ConcurrencyOperating systems::Linux APIs bcastLow latency broadcast (SPMC) buffer designed to work with shared memory.18,968MITAsynchronousConcurrency rp2040-monotonicRTIC Monotonic implementation based on RP2040's Timer peripheral18,945MIT OR Apache-2.0ConcurrencyEmbedded development kumokoA simple asynchronous server/client crate built on tokio for easy two-way streaming.18,927MIT OR Apache-2.0AsynchronousConcurrency throttlecrabA high-performance GCRA (Generic Cell Rate Algorithm) rate limiter library18,860MITAlgorithmsConcurrency ferrocA fast & lock-free memory allocator library18,855MIT OR Apache-2.0ConcurrencyMemory management zallocatorAmortizes the cost of small allocations by allocating memory in bigger chunks.18,830MIT/Apache-2.0ConcurrencyData structures reordRun your tests multi-threaded, but in a reproducible way18,819MIT OR Apache-2.0AsynchronousConcurrency ocl-interopCreates an OpenCL Context with OpenGL Interop enabled18,816MIT OR Apache-2.0API bindingsConcurrency crosstalk-macrosProcedural macros for crosstalk — An extremely lightweight, topic-based, cross-thread, in-memory communication library18,670MITAerospaceAlgorithms shared_arenaA thread-safe & efficient memory pool18,642MITConcurrencyMemory management jarust_interfaceA janus client SDK in Rust18,608Apache-2.0AsynchronousConcurrency fieldx_auxVarious types and tools useful for fieldx crates and, potentially, to users of fieldx18,561non-standardConcurrencyDevelopment tools::Procedural macro helpers read-write-apiProvides an interface to unify single-threaded code and RwLocks-based code.18,557MITConcurrency callbagRust implementation of the callbag spec for reactive/iterable programming18,507MIT OR Apache-2.0AsynchronousConcurrency radA type-safe, high-level interface to librados using the low-level C bindings from ceph-rust.18,476MPL-2.0API bindingsAsynchronous lamellarLamellar is an asynchronous tasking runtime for HPC systems developed in RUST.18,415non-standardAsynchronousConcurrency parallel-shExecute commands in parallel18,335MITCommand line utilitiesConcurrency tsoracle-coreSync algorithm core for tsoracle: window allocator, 46/18-bit timestamp packing, monotonicity invariants, and the shared cluster…18,282Apache-2.0AlgorithmsConcurrency lambda-channelA crossbeam-like channel concurrently executes lambda functions.18,126MPL-2.0Concurrency tc-tensorTinyChain's Tensor collection type18,117Apache-2.0ConcurrencyData structures criusCrius is a simple hystrix-like circuit breaker18,004Apache-2.0AsynchronousConcurrency balter-coreA load/stress testing framework.17,951MITConcurrencyDevelopment tools television-utilsThe revolution will be televised.17,925MITCommand-line interfaceCommand line utilities jarust_make_pluginA janus client SDK in Rust17,844MITAsynchronousConcurrency television-channelsThe revolution will be televised.17,734MITCommand-line interfaceCommand line utilities blockadeA wrapper library to interface with the Blockade project17,725MITAPI bindingsConcurrency xilinx-dmaUserspace Xilinx AXI DMA Interface17,724Apache-2.0AsynchronousConcurrency lib-wcWill's Programming Toolbox17,723MPL-2.0AsynchronousConcurrency rayon-cancelAn adapter to interrupt rayon parallel iterators.17,594MIT OR Apache-2.0Concurrency television-previewersThe revolution will be televised.17,488MITCommand-line interfaceCommand line utilities async-observableAsync & reactive synchronization model to keep multiple async tasks / threads partially synchronized.17,412MITAsynchronousConcurrency jarust_coreA janus client SDK in Rust17,357Apache-2.0AsynchronousConcurrency hammerworkA high-performance, database-driven job queue for Rust with PostgreSQL and MySQL support, featuring job prioritization, cron…17,312MITAsynchronousConcurrency shipyard_scenegraphScenegraph for Entity Component System17,289MIT OR Apache-2.0ConcurrencyGame engines gabriel2Gabriel2: Indeed, an actor library based on Tokio, written in Rust17,189non-standardConcurrency cpu-affinityCross-Platform CPU affinity17,132MITConcurrencyExternal FFI bindings balter-macrosA load/stress testing framework.17,024MITConcurrencyDevelopment tools smol-executor-traitexecutor-trait implementation for smol16,989Apache-2.0 OR MITAsynchronousConcurrency xbootAsync static variable initialization with priority support before program startup / 主程序运行前支持优先级的异步静态变量初始化16,968MulanPSL-2.0AsynchronousConcurrency ach-linkedAtomic Channel16,960non-standardConcurrency shmapA key-value store based on linux shared-memory files (shm) for persisting state across program restarts.16,851MIT OR Apache-2.0CachingConcurrency ironshield-cliIronShield CLI component16,778Apache-2.0AlgorithmsConcurrency mutringbufA lock-free single-producer, single-consumer (SPSC) ring buffer with in-place mutability, asynchronous support, and virtual…16,722MIT OR Apache-2.0AsynchronousConcurrency ach-mpmcAtomic Channel16,721non-standardConcurrency lamellar-implLamellar is an asynchronous tasking runtime for HPC systems developed in RUST.16,690non-standardAsynchronousConcurrency irox-progressAn ecosystem for displaying progress, either in a UI or on the terminal.16,684MIT OR Apache-2.0Command-line interfaceConcurrency hotstuff_rsA performant implementation of the HotStuff consensus algorithm in Rust.16,671Apache-2.0ConcurrencyCryptography::Cryptocurrencies rc_event_queueVecDeque-like fast, unbounded, FIFO, concurent read-lock-free message queue.16,567MIT OR Apache-2.0ConcurrencyData structures zkmqSimple Rust Message Queue, backed by Zookeeper16,525Apache-2.0Concurrency brutilsSome utilities for Rust16,502MITConcurrency try-lock-portable-atomicA lightweight atomic lock.16,474MITConcurrencyNo standard library rayon-joinSimple macro to call join from rayon with more than 2 arguments.16,428MIT OR Apache-2.0Concurrency smol-timeout2A way to poll a future until it or a timer completes.16,366MPL-2.0AsynchronousConcurrency kioEasy async16,360MIT OR Apache-2.0AsynchronousConcurrency spmc_bufferAn extension of triple buffering for multiple-consumer scenarios, useful for sharing frequently updated data between threads16,346MPL-2.0AlgorithmsAsynchronous async-controlAsynchronous primitives providing concurrency control.16,335MITAsynchronousConcurrency rcellA Cell which can hold either an Arc or an Weak smartpointer or be empty16,323MIT OR Apache-2.0ConcurrencyMemory management concurrency_toolkitEasy switching between std::sync, tokio::sync and loom::sync16,321MITAsynchronousConcurrency flows-textBuilding blocks for flow-based text processing.16,148UnlicenseAsynchronousConcurrency protoflow-coreProtoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages.16,083UnlicenseConcurrencyNetwork programming maelstrom-nodeMaelstrom Rust node framework16,059EPL-2.0AsynchronousConcurrency semkaSemaphore implementation16,042BSL-1.0ConcurrencyNo standard library steA single-threaded executor with some tricks up its sleeve.16,032MIT/Apache-2.0Concurrency melodium-loaderLoading engine for Mélodium, with dependency resolution and retrieval15,948EUPL-1.2AsynchronousCompilers flows-pubsubBuilding blocks for flow-based publish/subscribe.15,933UnlicenseAsynchronousConcurrency unlockInstrumented synchronization primitives helping you to unlock performance issues15,914MIT OR Apache-2.0Concurrency axiomImplements a highly-scalable and ergonomic actor system for Rust based on the best of Erlang / Elixir and Akka.15,897Apache-2.0AsynchronousConcurrency fibril_verifierVerifies behavior for distributed systems implemented with the Fibril library.15,828MIT OR Apache-2.0AlgorithmsConcurrency bplustreeConcurrent in-memory B+ Tree featuring optimistic lock coupling15,814MIT OR Apache-2.0ConcurrencyData structures melodium-engineMélodium core engine and executor implementation15,745EUPL-1.2AsynchronousCompilers apecs-derivederive and other macros for the apecs library15,740MIT OR Apache-2.0ConcurrencyGame engines drone-cortex-mARM® Cortex®-M platform crate for Drone, an Embedded Operating System.15,728MIT OR Apache-2.0AsynchronousConcurrency flows-arrowBuilding blocks for flow-based data processing with Apache Arrow.15,722UnlicenseAsynchronousConcurrency async_ach-wakerAsync Atomic Channel15,707non-standardConcurrency amfiteatr_coreA framework to model and simulate game theory problems with many agents15,640non-standardConcurrencyDevelopment tools dynqueueDynamically extendable Rayon parallel iterator15,596MITConcurrency medinaAn asynchronous web crawling engine15,589non-standardAsynchronousConcurrency signals2A thread-safe signal/slot library inspired by boost::signals215,536BSL-1.0Concurrency async_ach-notifyAsync Atomic Channel15,499non-standardConcurrency mpmcpqMulti-producer multi-consumer Priority Queue15,487MIT OR Apache-2.0Concurrency flows-hashBuilding blocks for flow-based cryptographic hashing.15,370UnlicenseAsynchronousConcurrency yaar-lockFast, no_std synchronization primitives.15,327MIT OR Apache-2.0ConcurrencyNo standard library rust_redlockA Rust Redlock implementation for distributed, highly-available redis locks15,265MITAlgorithmsConcurrency reactive-messagingReactive client/server communications, focused on high performance15,223UnlicenseAsynchronousConcurrency amityConcurrency algorithms15,211MIT OR Apache-2.0AlgorithmsConcurrency stuckMulti-threading scheduled task facility building on cooperative stackful coroutine15,209MITConcurrency rearch-tokioRe-imagined approach to application design and architecture15,152MITCachingConcurrency rxrReactive extensions for event-driven applications15,035MIT OR Apache-2.0AsynchronousConcurrency parSession types, as an implementation of linear logic with MIX14,856MITAsynchronousConcurrency quartz_schedMinimalistic scheduling library for Rust14,759MITAlgorithmsAsynchronous haltProvides worker threads that can be paused, stopped, and resumed.14,661MIT OR Apache-2.0Concurrency channelRust advanced queue library14,596MITAlgorithmsConcurrency larivLinked Atomic Random Insert Vector: a thread-safe, self-memory-managed vector with no guaranteed sequential insert.14,514MITConcurrencyData structures flows-imageBuilding blocks for flow-based image processing.14,459UnlicenseAsynchronousConcurrency tyractorsaurTyped Actor System14,433MIT OR Apache-2.0AsynchronousConcurrency ferntreeConcurrent in-memory B+ Tree featuring optimistic lock coupling14,354MIT OR Apache-2.0ConcurrencyData structures elikarA rust asynchronous ECS game engine14,285MITAsynchronousConcurrency flows-httpBuilding blocks for flow-based HTTP requests & responses.14,279UnlicenseAsynchronousConcurrency melodium-langMélodium language parsing and semantic analyser14,273EUPL-1.2AsynchronousCompilers cargo-greenCargo plugin and $RUSTC_WRAPPER to sandbox & cache cargo builds and execute jobs remotely14,243AGPL-3.0-or-laterCachingCompilers flows-mathBuilding blocks for flow-based mathematical operations.14,140UnlicenseAsynchronousConcurrency infinitree-backendsEmbedded, encrypted database with tiered cache -- backends14,136MIT OR Apache-2.0AlgorithmsCaching try-mutexFast non-blocking mutex14,134MITConcurrencyNo standard library tokio-async-stdAn async-std that can fit into tokio ecosystem straight ahead14,098MITAsynchronousConcurrency async-datachannel-wasmAsync Wrapper for WebRTC datachannel in the browser environment14,085Apache-2.0 OR MITConcurrency ach-onceAtomic Channel14,065non-standardConcurrency rcu_128RCU (Read-Copy-Update) implementation for platforms supporting atomic 128-bit operations.14,052MITConcurrencyData structures nolockA collection of Lock-Free Datastructures14,044MIT OR Apache-2.0ConcurrencyData structures executor-coreA zero-cost task executor abstraction layer for Rust async runtimes14,027MITAsynchronousConcurrency pacwrap-coreLibrary providing core functionality for pacwrap14,015GPL-3.0-onlyCachingCommand line utilities thetaAn Rust Actor Framework13,987MITAsynchronousConcurrency uefi_corosenseiA fast and safe implementation of stackful coroutines. This is a fork adapted to work in a UEFI environment.13,961MIT OR Apache-2.0ConcurrencyData structures fs-melMélodium core filesystem interaction library13,953EUPL-1.2AsynchronousCompilers flux-engineA modern evolution on flow-based programming (FBP).13,900UnlicenseAsynchronousConcurrency bztreeBzTree implementation for Rust13,850MITConcurrencyData structures entro-spinEntro Spin is a 64-bit, true-random number generator algorithm.13,749MIT-0AlgorithmsConcurrency hypercore-protocolReplication protocol for Hypercore feeds13,724MIT OR Apache-2.0AsynchronousConcurrency grandmaA lock-free, eventually consistent, concurrent covertree.13,688non-standardConcurrencyData structures