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.

flows-ioBuilding blocks for flow-based I/O readers & writers.13,685UnlicenseAsynchronousConcurrency microampAsymmetric Multi-Processing on microcontrollers13,675MIT OR Apache-2.0ConcurrencyEmbedded development happylockFree deadlock prevention13,672CC0-1.0Concurrency protoflow-blocksProtoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages.13,667UnlicenseConcurrencyNetwork programming ringbuf-blockingBlocking version of ringbuf13,656MIT OR Apache-2.0ConcurrencyData structures amfiteatr_classicImplementation of some classic game theory problems to research on13,650non-standardConcurrencyDevelopment tools spaadZero boilerplate actor systems with xtra13,647MPL-2.0AsynchronousConcurrency moxieIncremental runtime for interactive software.13,628MIT/Apache-2.0AsynchronousCaching somedayLock-free MVCC primitive13,611MITConcurrency jwalk-metaFilesystem walk performed in parallel with streamed and sorted results.13,610MITConcurrencyFilesystem dialecticTransport-polymorphic, asynchronous session types for Rust13,591MITAsynchronousConcurrency crossmist-deriveEfficient and seamless cross-process communication, both synchronously and asynchronously13,538MITAsynchronousConcurrency theta-macrosProcedural macros for the Theta actor framework13,437MITAsynchronousConcurrency parallel-event-emitterParallel Event Emitter for concurrent listener invocation based on futures-rs and futures-cpupool13,418MITConcurrency atomxThread safe data structures based on atomic data types.13,382Apache-2.0 OR MITConcurrency omangoConcurrency collections13,373MITAlgorithmsConcurrency seccImplements a Skip-Enabled Concurrent Channel (SECC) for Rust13,371Apache-2.0AsynchronousConcurrency flows-randBuilding blocks for flow-based random number generation.13,362UnlicenseAsynchronousConcurrency native-timerTimer library which uses OS timer capabilities.13,353MITConcurrencyOperating systems::Unix APIs protoflow-zeromqProtoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages.13,346UnlicenseConcurrencyNetwork programming pausable_clockA source of time information that can be paused and resumed13,335MIT OR Apache-2.0ConcurrencyDate and time protoflow-flumeProtoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages.13,324UnlicenseConcurrencyNetwork programming protoflow-crossbeamProtoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages.13,289UnlicenseConcurrencyNetwork programming lightweight-command-runnerA rust crate providing an asynchronous command runner using tokio, supporting cross-platform execution.13,287MIT OR Apache-2.0AsynchronousCommand line utilities flows-deriveDerive macros for flow-based programming (FBP).13,181UnlicenseAsynchronousConcurrency melodium-docDocumentation generator for Mélodium projects13,077EUPL-1.2AsynchronousCompilers ulock-sysRust bindings for Darwin's (e.g. macOS, iOS, ...) not-entirely-public ulock API, which provides futex-like functionality.13,033Apache-2.0 OR Zlib OR MITAPI bindingsConcurrency moongraph-macrosDerive macros for the moongraph library13,032MIT OR Apache-2.0AlgorithmsConcurrency boundWrap lock guards and other structs along with the locks or other data they are derived by shared reference from, in a struct you…13,005MITAsynchronousConcurrency pwnerPwner is a Process Owner crate that allows ergonomic access to child processes12,997MITAsynchronousConcurrency genservergenserver is an Elixir inspired async actor library12,940MITAsynchronousConcurrency mmap-ioZero-copy memory-mapped file I/O for Rust. Safe concurrent reads, writes, and atomic views across Linux, macOS, and Windows.…12,918Apache-2.0ConcurrencyData structures gprsA set of filtered and optimized Rust libraries creates a foundation for building modern web frameworks12,907MIT OR Apache-2.0AsynchronousConcurrency theatreA concise async actor model implementation12,879MITAsynchronousConcurrency workspacer-errorsThe workspacer-errors crate provides error handling for asynchronous and I/O operations within the workspacer system, catering to…12,860MITAsynchronousConcurrency achAtomic Channel12,847non-standardConcurrency melodium-repositoryRepository managment crate for Mélodium, with dependency resolution and retrieval12,847EUPL-1.2AsynchronousCompilers oracle_sql_toolsAn extension to the Rust-Oracle crate to make simple queries easy to implement.12,839MITConcurrencyDatabase interfaces pacwrap-agentExecutable agent for conducting containerized transactions12,804GPL-3.0-onlyCachingCommand line utilities emA procedural macro for GPU acceleration, GPU programming12,780MITAsynchronousConcurrency gnostr-asyncgitgnostr:fork of asyncgit12,720MITAsynchronousConcurrency ecpoolThread pool for managing executions of erasure coding12,656MITConcurrencyEncoding lpc55-rticReal-Time Interrupt-driven Concurrency (RTIC): a concurrency framework for building real-time systems12,649MIT OR Apache-2.0ConcurrencyEmbedded development EMComputefast , simple and cross-platform parallel computing library12,637MITConcurrency pacwrapA package manager which facilitates Arch-based bubblewrap containers.12,614GPL-3.0-onlyCachingCommand line utilities slbSharded load balancing text-streaming Unix tool12,554Apache-2.0Command line utilitiesConcurrency protoflow-syntaxProtoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages.12,554UnlicenseConcurrencyNetwork programming flows-dnsBuilding blocks for flow-based DNS resolution.12,528UnlicenseAsynchronousConcurrency duroxideDurable code execution framework for Rust12,528MITAsynchronousConcurrency flows-videoBuilding blocks for flow-based video processing.12,519UnlicenseAsynchronousConcurrency unblockA thread pool for isolating blocking in async programs12,492Apache-2.0 OR MITAsynchronousConcurrency egui-asyncA simple library for running async tasks in egui and binding their results to your UI.12,426MIT OR Apache-2.0AsynchronousConcurrency fatesA crate for creating reactive declarations12,421MITAsynchronousCaching workspacer-workspace-interfaceA Rust crate offering asynchronous interfaces for sophisticated workspace and crate management, leveraging advanced concurrency…12,375MITAsynchronousConcurrency futuresdr-macrosMacros for FutureSDR12,347Apache-2.0AsynchronousConcurrency effluxEasy MapReduce and Hadoop Streaming interfaces in Rust12,331MITAPI bindingsConcurrency uf_rushA lock-free, thread-safe implementation of the Union-Find (Disjoint-Set) data structure.12,331MITAlgorithmsConcurrency microamp-macrosμAMP's `#[shared]` attribute12,308MIT OR Apache-2.0ConcurrencyEmbedded development dir-sizeParallelized directory size calculation12,307MPL-2.0ConcurrencyFilesystem ptr_cellThread-safe cell based on atomic pointers12,290CC0-1.0ConcurrencyData structures ember-graphTo query a pattern on multi-directed-graph with label / attribute filtering efficiently.12,286MITConcurrencyDatabase interfaces rearch-effectsRe-imagined approach to application design and architecture12,255MITCachingConcurrency datacake-crdtA conflict free replicated datatype based on a hybrid logical clock implementation for building eventually consistent data stores.12,197MITConcurrencyData structures sync-run-asyncThis crate provides a way to synchronously run async code.12,143MIT OR Apache-2.0AsynchronousConcurrency godwit-daemonA daemon runner for GodWit.12,126MIT OR Apache-2.0AsynchronousCaching ironshield-coreEnterprise-Grade Edge-Native Scraping & L7 DDoS Firewall with Stateless PoW, Bot Fingerprinting, and Origin-Shielding12,096Apache-2.0AlgorithmsConcurrency kovanHigh-performance wait-free memory reclamation for wait-free data structures. Bounded memory usage, predictable latency.12,085Apache-2.0ConcurrencyMemory management graph_csrA crate that provides utility functions for manipulating graphs in a CSR format, used as the baseline for constructing powerful…12,066MITAlgorithmsConcurrency rayon-tlsctxthread local contexts for rayon loops12,058MITCachingConcurrency ccl-crossbeam-epochEpoch-based garbage collection12,002MIT/Apache-2.0ConcurrencyMemory management microprofilemicroprofile is a small library for profiling and optimizing multithreaded programs.11,993MITConcurrencyDevelopment tools stop-threadVarious ways of stopping threads on various platforms, without requiring the thread to poll.11,987CC0-1.0API bindingsConcurrency flows-datafusionBuilding blocks for flow-based query processing with Apache DataFusion.11,983UnlicenseAsynchronousConcurrency ductileA channel implementation that allows both local in-memory channels and remote TCP-based channels with the same interface.11,964MITConcurrencyNetwork programming parallel-iteratorParallelize any iterator with ease!11,919Apache-2.0/MITConcurrency whirlwindCollection of thread-safe, asynchronous data structures.11,893Apache-2.0AsynchronousConcurrency futures-pollingAn enum similar to Poll, but containing a future in its Pending variant11,855MPL-2.0AsynchronousConcurrency encoding-melMélodium text encode/decode library11,855EUPL-1.2AsynchronousCompilers liner_brokerRedis based message serverless broker.11,848MITAsynchronousConcurrency rearch-macrosRe-imagined approach to application design and architecture11,800MITCachingConcurrency select_indicesIterators for taking multiple shared/exclusive references from a slice11,793MPL-2.0ConcurrencyRust patterns blaze-rsA Rustified OpenCL Experience11,787MITAPI bindingsConcurrency threadfinA thread pool for running multiple tasks on a configurable group of threads.11,728MITConcurrency regex-melMélodium regex library11,684EUPL-1.2AsynchronousCompilers kovan-mapLock-free concurrent hash maps using kovan memory reclamation11,585Apache-2.0ConcurrencyData structures perswaySway IPC daemon11,583MITAsynchronousConcurrency cfavmlCF's Accelerated Vector Math Library providing SIMD optimzied routines for vector operations11,542MIT OR Apache-2.0ConcurrencyNo standard library simpl_actorSimple tokio actors11,541MIT OR Apache-2.0AsynchronousConcurrency message-channelA simple thread-safe message channel implementation11,504MITAsynchronousConcurrency fibrilA library for implementing distributed systems with commmunicating fibers.11,469MIT OR Apache-2.0AlgorithmsConcurrency some_executorA trait for libraries that abstract over any executor11,456MIT OR Apache-2.0AsynchronousConcurrency awaurAWAUR: Asynchronous Web API Utilities for Rust11,434MITAsynchronousConcurrency turboliftEasy distribution interface 🚡11,405Hippocratic-2.1AsynchronousConcurrency round_multA tiny library to round a number up or down to a multiplier.11,404MIT OR Apache-2.0AlgorithmsConcurrency workspacer-workspaceAsynchronous Rust workspace management crate, facilitating crate discovery and manipulation in Rust workspaces with thread-safe…11,382MITAsynchronousConcurrency thespisThe interface of the thespis actor model (contains only traits).11,369UnlicenseAsynchronousConcurrency preloaderAsynchronous data preloader library11,320MITAsynchronousConcurrency json-melMélodium JSON data processing library11,263EUPL-1.2AsynchronousCompilers may_actorSimple Actor library based on MAY11,214MIT/Apache-2.0Concurrency dependency-injectorHigh-performance, lock-free dependency injection container for Rust11,167MIT OR Apache-2.0ConcurrencyDevelopment tools preforkA library for forking processes11,147MIT OR Apache-2.0ConcurrencyNetwork programming thespis_implReference implementation for the thespis actor model11,091UnlicenseAsynchronousConcurrency flux-compilerA modern evolution on flow-based programming (FBP).11,084UnlicenseAsynchronousConcurrency diplomatic-bagA wrapper type that allows you to send `!Send` types to different threads.11,056MIT OR Apache-2.0ConcurrencyRust patterns ironshieldSnagging this name before anyone else does11,056Apache-2.0AlgorithmsConcurrency std-melMélodium standard library11,054EUPL-1.2AsynchronousCompilers fibril_coreCore types for the Fibril library.11,051MIT OR Apache-2.0AlgorithmsConcurrency nuclei-attributesAttributes for Nuclei11,046Apache-2.0/MITAsynchronousConcurrency amfiteatr_proc_macroProcedural macro crate for amfiteatr_* crates11,036non-standardConcurrencyDevelopment tools folkloreA lock-free concurrent hash map11,018MITConcurrencyData structures spaad_internalProc-macro for the `spaad` crate. Do not use this directly, use that instead.10,974MPL-2.0AsynchronousConcurrency javascript-melMélodium JavaScript language library10,972EUPL-1.2AsynchronousCompilers http-melMélodium HTTP library10,967EUPL-1.2AsynchronousCompilers fdfA fast, multi-threaded filesystem search tool with regex/glob support and extremely pretty colours!10,963MITCommand line utilitiesConcurrency rusturnateA sync or async mutex, with or without timeouts.10,961MIT OR Apache-2.0Concurrency flux-parserA modern evolution on flow-based programming (FBP).10,930UnlicenseAsynchronousConcurrency balter-runtimeA load/stress testing framework.10,924MITConcurrencyDevelopment tools tourniquet-tonicAsync native round-robin manager for remote services. Tonic integration.10,907MITAlgorithmsAsynchronous virtual-bufferA cross-platform library for dealing with buffers backed by raw virtual memory10,893MIT OR Apache-2.0ConcurrencyData structures swctxOne-shot channel with some special semantics.10,8890BSDAsynchronousConcurrency idgenerator-thinShorter ID and faster generation with a new snowflake drift algorithm. The core is to shorten the ID length, but also can have a…10,877MITConcurrency stm-coreImplementation of Software transactional memory. STM Allows composable atomic operations. STM-core implements the bare bones of…10,848MIT OR Apache-2.0Concurrency freezeboxFreezeBox: a deref'able lazy-initialized container10,840MITConcurrencyData structures flows-mdnsBuilding blocks for flow-based mDNS discovery.10,800UnlicenseAsynchronousConcurrency async-atomicAtomics which can be subscribed to and asynchronously notify when updated10,789MIT/Apache-2.0AsynchronousConcurrency autoincrementAutoincrement wrapper for different purposes10,770Apache-2.0ConcurrencyData structures crossbeam-skiplist-mvccSupport MVCC (Multiple Version Concurrent Control) for `crossbeam-skiplist`.10,749MIT OR Apache-2.0ConcurrencyData structures key-mutexAccess mutexes by key10,748MITAsynchronousConcurrency shipyard_hierarchyHierarchy for Shipyard Entity Component System10,740MIT OR Apache-2.0ConcurrencyGame engines workctlProvides a number of higher-level control mechanisms for concurrent work scheduling, built on standard library concurrency…10,734MITAsynchronousConcurrency dropoutDrop your objects out of main thread10,722MITConcurrencyData structures datacake-rpcA zero-copy, actor-like RPC framework using rkyv.10,718MITConcurrency lpc55-rtic-macrosProcedural macros of the cortex-m-rtic crate10,701MIT OR Apache-2.0ConcurrencyEmbedded development fluxrpc-coreRPC framework supporting multiple protocols and codecs10,670MITAsynchronousConcurrency cappCommon things i use to build Rust CLI tools for web crawlers.10,659MITAsynchronousConcurrency async-handleA reference-counted async RwLock10,652MITAsynchronousConcurrency scherben-mapConcurrent Sharded HashMap for Rust10,642MITAlgorithmsAsynchronous open-coroutine-macrosThe proc macros for open-coroutine10,592Apache-2.0AsynchronousConcurrency bombsEfficient single-producer multi-consumer channel types.10,585Apache-2.0ConcurrencyData structures vec-treeA safe tree using an arena allocator that allows deletion without suffering from the ABA problem by using generational indices.10,578MPL-2.0ConcurrencyData structures inertInert lets you use non-Sync values in a Sync way10,558Apache-2.0 OR MITConcurrencyData structures futuresdr-pmtPolymorphic Types for an Experimental Async SDR Runtime for Heterogeneous Architectures.10,506Apache-2.0AsynchronousConcurrency threadpool-executorA threadpool executor.10,475Apache-2.0Concurrency arlA rate limiter to be used with tokio10,474MIT OR Apache-2.0Concurrency irox-threadingBlocking and Asynchronous Threading Tools10,421MIT OR Apache-2.0AsynchronousConcurrency deploy-commonCommon components for the `deploy` and `fabric` crates.10,419Apache-2.0AsynchronousConcurrency option-lockA simple mutex for Option values10,416MIT OR Apache-2.0ConcurrencyData structures lockpoolThis library offers a pool of locks where individual locks can be locked/unlocked by key10,356MIT OR Apache-2.0AsynchronousConcurrency hebo_codecPacket codec for MQTT protocol10,324Apache-2.0ConcurrencyNetwork programming futuresdr-typesPolymorphic Types for an Experimental Async SDR Runtime for Heterogeneous Architectures.10,323Apache-2.0AsynchronousConcurrency ach-optionAtomic Channel10,292non-standardConcurrency crossbeam-skiplist-pr1132A concurrent skip list10,282MIT OR Apache-2.0AlgorithmsConcurrency atomic-arrayDefines several array types in which elements may be updated atomically. Intended to provide atomic array types similar to those…10,272MIT/Apache-2.0AsynchronousConcurrency tiny-actorA minimal actor framework for Rust10,184MIT OR Apache-2.0Concurrency open-coroutine-coreThe open-coroutine is a simple, efficient and generic coroutine library.10,155Apache-2.0AsynchronousConcurrency cacheguardA lightweight cache guard that pads atomics to prevent false sharing in concurrent Rust systems10,099MITConcurrencyData structures delay-queueA concurrent unbounded blocking queue where each element can only be removed when its delay expires.10,063MIT/Apache-2.0Concurrency discernA Rust library for implementing the Command Query Responsibility Segregation (CQRS) pattern.10,052MITAsynchronousConcurrency ferroid-tonic-serverA high-performance gRPC server for streaming ID generation9,991MIT OR Apache-2.0AsynchronousConcurrency test_executorsSimple async executors for testing.9,955MIT OR Apache-2.0AsynchronousConcurrency stakker_logLogging support for Stakker9,952MIT/Apache-2.0AsynchronousConcurrency async-fifoMPMC & oneshot channels with (a)sync API9,900MITAsynchronousConcurrency async_progressCreate sync points across async tasks9,893UnlicenseAsynchronousConcurrency multipoolA configurable thread pool with optional work-stealing support and task priority scheduling.9,891MITAsynchronousConcurrency thunkPrimitives for generic lazy evaluation in Rust. This crate requires nightly for `untagged_unions`.9,889MIT/Apache-2.0CachingConcurrency waitlistKeep track of an ordered list of Wakers to wake9,830Apache-2.0AsynchronousConcurrency little_raftThe lightest distributed consensus library. Run your own replicated state machine!9,826MITConcurrencyDatabase interfaces hybrid-rcThread-safe hybrid reference counting pointers9,821MPL-2.0ConcurrencyData structures processkitAsync child-process management for tokio: whole-tree kill-on-drop (no orphans), plus streaming, pipelines, timeouts, and…9,816MITAsynchronousConcurrency anchor-chainA statically typed async framework for building LLM-based applications.9,799MITAPI bindingsAsynchronous parsliParallel status lines for Rust9,752MITAsynchronousCommand-line interface resilient-rsA Rust utility library for fault tolerance, including retry strategies, backoff mechanisms, and failure handling.9,713MITAsynchronousConcurrency async-skipdbAn embedded, in-memory, zero-copy, atomicity, consistency, MVCC, almost lock-free and serializable snapshot isolation database…9,699MIT OR Apache-2.0AsynchronousConcurrency touch-cliFast, Parallelized touch(1) file utility9,684MIT OR Apache-2.0Command line utilitiesConcurrency indexed-ring-bufferAn indexed multiple readable spsc ring buffer.9,670MIT/Apache-2.0ConcurrencyData structures meio-wsSet of web tasks for MEIO framework9,639MIT/Apache-2.0Concurrency atomic-waitgroupA waitgroup implementation supports async with advanced features9,635BSD-1-ClauseConcurrencyData structures task-executorA task executor9,620MIT OR Apache-2.0AsynchronousConcurrency kvbenchA key-value store benchmark framework with customizable workloads9,613MITConcurrencyDevelopment tools::Profiling runccrun commands concurrently with rust and cargo9,559MITCommand line utilitiesConcurrency flows-audioBuilding blocks for flow-based audio processing.9,540UnlicenseAsynchronousConcurrency easyfiberseasyfibers is a closure-less couroutine library for executing asynchronous tasks as painlessly as possible.9,536MIT/Apache-2.0ConcurrencyNetwork programming stream-broadcastRuntime independent broadcast, which only polls it's underlying stream if no pending data is available9,503MITAsynchronousCaching flux-codexA modern evolution on flow-based programming (FBP).9,471UnlicenseAsynchronousConcurrency bitcoin-zmqA library providing a relatively thin wrapper around Bitcoin ZMQ, allowing the construction of asynchronous streams of…9,445MITAsynchronousConcurrency nysaA bus for passing messages around between independent subsystems of an application9,442MITAsynchronousConcurrency async_ach-spscAsync Atomic Channel9,438non-standardConcurrency waitSyntactic sugar for calling async functions outside of an async context.9,404MIT OR Apache-2.0AsynchronousConcurrency botcoreProduction-grade asynchronous bot engine with enterprise observability features9,374MIT OR Apache-2.0AsynchronousCommand line utilities smartpoolA very customizable, future-aware threadpool.9,281MITConcurrency futures-mutexA Mutex for the Future(s)9,262Apache-2.0AsynchronousConcurrency rjqRedis job queue9,251MITAlgorithmsConcurrency act-zero-extMacros for act-zero9,246MITAsynchronousConcurrency syncellSync alternative to RefCell9,236MITConcurrency sync_cowThread-safe clone-on-write container for fast concurrent writing and reading.9,215MITConcurrencyData structures television-screenThe revolution will be televised.9,197MITCommand-line interfaceCommand line utilities spring-streamIntegrate sea-streamer with spring-rs9,156MITConcurrency multithreadingA simple multithreading library in Rust9,154MITConcurrency heboDistributed MQTT broker9,125AGPL-3.0-onlyConcurrencyNetwork programming hv-elasticSafe and almost-safe abstractions for lengthening lifetimes and `'static` "loaning" of non-`'static` types9,101MIT OR Apache-2.0ConcurrencyData structures