Thanks to visit codestin.com
Credit goes to lib.rs

#lock-free

  1. sharded-slab

    A lock-free concurrent slab

    v0.1.7 12.2M #slab-allocator #lock-free #allocator #atomic #slab
  2. crossbeam-deque

    Concurrent work-stealing deque

    v0.8.6 11.7M #task-scheduling #lock-free #chase-lev #scheduler
  3. crossbeam-epoch

    Epoch-based garbage collection

    v0.9.18 12.7M #lock-free #rcu #atomic
  4. crossbeam

    Tools for concurrent programming

    v0.8.4 2.5M #lock-free #atomic #rcu #garbage #non-blocking
  5. ringbuf

    Lock-free SPSC FIFO ring buffer with direct access to inner data

    v0.4.8 400K #ring-buffer #lock-free #fifo #spsc
  6. loom

    Permutation testing for concurrent code

    v0.7.2 1.6M #concurrency-testing #lock-free #atomic
  7. boxcar

    A concurrent, append-only vector

    v0.2.14 1.0M #lock-free #concurrency #atomic #vector
  8. papaya

    A fast and ergonomic concurrent hash-table for read-heavy workloads

    v0.2.3 215K #lock-free #hash-map #concurrency #atomic
  9. crossfire

    channels for async and threads

    v3.0.0-beta.2 15K #async-channel #lock-free #async-blocking #channel
  10. rtrb

    A realtime-safe single-producer single-consumer ring buffer

    v0.3.2 337K #ring-buffer #lock-free-queue #wait-free #spsc #lock-free
  11. thingbuf

    I'm at the buffer pool. I'm at the MPSC channel. I'm at the combination MPSC channel and buffer pool.

    v0.1.6 38K #mpsc #lock-free-queue #lock-free #pool #queue
  12. cordyceps

    Mycelium intrusive data structures

    v0.3.4 305K #lock-free-queue #lock-free #intrusive #free-list
  13. amqprs

    AMQP 0-9-1 client implementation for RabbitMQ

    v2.1.3 34K #amqp #lock-free #rabbitmq #async
  14. seize

    Fast, efficient, and predictable memory reclamation for concurrent data structures

    v0.5.1 306K #lock-free #concurrency #rcu
  15. lockfree-object-pool

    A thread-safe object pool collection with automatic return and attach/detach semantics

    v0.1.6 446K #object-pool #lock-free #atomic
  16. crossbeam-queue

    Concurrent queues

    v0.3.12 7.4M #lock-free-queue #mpmc #lock-free #queue #consumer
  17. bbqueue

    A SPSC, lockless, no_std, thread safe, queue, based on BipBuffers

    v0.6.0 10K #thread-safe #lock-free-queue #lock-free #bipbuffer
  18. sdd

    Scalable lock-free delayed memory reclaimer

    v4.5.3 2.8M #lock-free-memory #lock-free #concurrency #epoch
  19. crossbeam-skiplist

    A concurrent skip list

    v0.1.3 209K #skip-list #lock-free #map-set
  20. orx-concurrent-bag

    An efficient, convenient and lightweight grow-only concurrent data structure allowing high performance concurrent collection

    v3.4.0 51K #lock-free-data-structures #lock-free #concurrency #data-structures #bag
  21. orx-concurrent-vec

    A thread-safe, efficient and lock-free vector allowing concurrent grow, read and update operations

    v3.10.0 750 #lock-free #lock-free-data-structures #atomic #concurrency #vec
  22. object-pool

    A thread-safe object pool with automatic return and attach/detach semantics

    v0.6.0 104K #lock-free #atomic #garbage
  23. idr-ebr

    An efficient concurrent ID to object resolver

    v0.3.2 700 #wait-free #lock-free #idr #ebr #slab
  24. bus

    A lock-free, bounded, single-producer, multi-consumer, broadcast channel

    v2.4.1 78K #broadcast-channel #lock-free #broadcast
  25. amity

    Concurrency algorithms

    v0.6.3 #lock-free #wait-free #algorithm #concurrency #no-std
  26. pricelevel

    high-performance, lock-free price level implementation for limit order books in Rust. This library provides the building blocks for creating efficient trading systems with support for…

    v0.4.2 1.8K #finance-trading #lock-free #trading #finance
  27. opool

    High-performance, lock-free local and concurrent object pool with automated allocation, cleanup, and verification

    v0.2.0 3.6K #object-pool #cleanup #lock-free
  28. skl

    A lock-free thread-safe concurrent ARENA based (heap backend or memory map backend) skiplist implementation which helps develop MVCC memtable for LSM-Tree

    v0.22.17 4.5K #skip-list #lock-free #memtable #crossbeam-skiplist #arena
  29. concurrent-map

    a lock-free linearizable B+ tree

    v5.0.37 5.4K #lock-free #performance #index #tree
  30. left-right

    A concurrency primitive for high concurrency reads over a single-writer data structure

    v0.11.7 12K #concurrency-primitives #data-structures #concurrency #lock-free
  31. shm-primitives

    Lock-free primitives for shared memory IPC: SPSC ring buffers and Treiber stack slab allocators

    v0.5.0 #ring-buffer #shared-memory #ipc #lock-free #no-std
  32. evmap

    A lock-free, eventually consistent, concurrent multi-value map

    v11.0.0 20K #multi-value #lock-free #map
  33. velocityx

    A production-ready Rust crate for lock-free concurrent data structures with performance monitoring

    v0.4.1 #lock-free-data-structures #lock-free #concurrency
  34. orx-concurrent-ordered-bag

    An efficient, convenient and lightweight grow-only concurrent data structure allowing high performance and ordered concurrent collection

    v3.4.0 54K #lock-free-data-structures #lock-free #data-structures #concurrency #atomic
  35. lophat

    Lockfree Persistent Homology Algorithm Toolbox

    v0.11.0 1.4K #persistent-homology #lock-free #algorithm #column #python-bindings #toolbox #phat #employ #accessible
  36. smallring

    High-performance ring buffer with automatic stack/heap optimization | 高性能环形缓冲区,支持栈/堆自动优化

    v0.2.2 #lock-free #ring-buffer #spsc #lock-free-queue #concurrency
  37. pi_arr

    lock-free & auto-expansion array

    v0.30.1 #array #lock-free
  38. atomic-take

    Atomically take a value out of a container once

    v1.1.0 312K #lock-free #atomic #options
  39. arena-b

    Production-grade bump allocator with lock-free, slab, and virtual-memory tooling for parsers, game engines, and request-scoped services

    v1.0.0 #bump-allocator #arena-allocator #lock-free #performance
  40. async-event

    An efficient async condition variable for lock-free algorithms

    v0.2.1 68K #lock-free #async #atomic #future
  41. nexus-slab

    A high-performance slab allocator optimized for predictable tail latency

    v0.5.0 #lock-free-data-structures #trading #concurrency #lock-free #data-structures
  42. gil

    A fast single-producer single-consumer queue with sync and async support

    v0.5.6 #lock-free-queue #async-channel #spsc #lock-free
  43. atomptr

    A safe copy-on-write wrapper around AtomicPtr with some extra tricks

    v4.0.0-alpha.1 #lock-free #performance #atomic #concurrency #memory-concurrency
  44. fixed-cache

    A minimalistic, lock-free, fixed-size cache

    v0.1.5 28K #lock-free #hash #cache #concurrency
  45. bbx_core

    Foundational utilities for audio DSP: lock-free SPSC, denormal handling, stack-allocated collections

    v0.4.3 #real-time-audio #lock-free #spsc #dsp #audio-dsp
  46. orx-pinned-concurrent-col

    A core data structure with a focus to enable high performance, possibly lock-free, concurrent collections using a PinnedVec as the underlying storage

    v2.18.0 56K #lock-free-data-structures #lock-free #data-structures #concurrency #bag
  47. nexus-channel

    High-performance lock-free SPSC channel for low-latency systems

    v0.3.1 #spsc #lock-free
  48. st3

    A very fast lock-free, bounded, work-stealing LIFO queue

    v0.4.1 2.1K #work-stealing-queue #lock-free-queue #bounded #stack #lock-free
  49. evno

    A high-performance event bus for asynchronous tasks and event-driven systems

    v1.0.2 #event-bus #lock-free #performance #actor
  50. gyre

    A lock-free asynchronous ring buffer inspired by the LMAX Disruptor

    v1.1.4 #ring-buffer #lock-free #disruptor #async #concurrency
  51. market_square

    A lock-free mpmc "square"

    v0.1.3 #mpmc #lock-free #broadcast #channel
  52. aarc

    An atomically updatable Arc for lock-free concurrency

    v0.4.0 11K #lock-free #arc #thread-safe #atomic #sync
  53. swmr-cell

    A thread-safe single-writer multi-reader cell with wait-free reads and version-based garbage collection

    v0.2.0 #lock-free #wait-free #rcu #swmr #concurrency
  54. inqjet

    Ultra-fast, low-latency logging for Rust applications

    v0.2.0 1.8K #logging #low-latency #lock-free #async-logging #performance
  55. rusted-ring

    LMAX inspired Lock-free ring buffers with cache-aligned memory pools for high-performance event systems

    v0.5.6 #ring-buffer #lock-free #memory-pool #performance #zero-copy
  56. orx-concurrent-option

    ConcurrentOption is a lock-free concurrent read and write option type

    v1.5.0 1.9K #lock-free-data-structures #lock-free #options #concurrency #atomic #data-structures
  57. pi_append_vec

    Only supports append vectors, lock free

    v0.6.3 1.7K #lock-free #vec
  58. rts-alloc

    Shared memory allocator intended for small frequent allocations

    v1.0.0 30K #slab-allocator #memory-allocator #shared-memory #memory-management #worker #worker-thread #lock-free #process-memory #owns
  59. renege

    Tracking cache validity using fast concurrent invalidation propogation

    v0.3.1 290 #cache-invalidation #cache #lock-free #invalidation #frp
  60. cache-padded

    Prevent false sharing by padding and aligning to the length of a cache line

    v1.3.0 94K #lock-free #cache #padding #atomic
  61. ranged-mmap

    Type-safe memory-mapped file library with lock-free concurrent writes to non-overlapping ranges

    v0.4.0 #mmap #lock-free #zero-copy #concurrency #memory-map
  62. fluxmap

    thread-safe, transactional, and concurrent in-memory key-value store for Rust. Offers ACID guarantees with Serializable Snapshot Isolation (SSI) and optional durability via a Write-Ahead Log (WAL)…

    v0.3.7 #skip-list #lock-free #mvcc #map #wal
  63. avila-parallel

    Zero-dependency parallel library with work stealing, SIMD, lock-free operations, adaptive execution, and memory-efficient algorithms

    v0.4.0 #lock-free #work-stealing #adaptive
  64. direct_ring_buffer

    A high-performance, lock-free ring buffer for single-producer, single-consumer scenarios

    v0.2.2 #ring-buffer #lock-free #spsc
  65. avx-parallel

    Zero-dependency parallel library with work stealing, SIMD, lock-free operations, adaptive execution, and memory-efficient algorithms

    v0.4.0 #lock-free #work-stealing #adaptive
  66. nexus-queue

    High-performance lock-free SPSC ring buffer for low-latency systems

    v0.3.1 #lock-free-queue #ring-buffer #spsc #lock-free
  67. cache-advisor

    scan-resistant concurrent cache eviction manager

    v1.0.16 4.4K #lfu #lock-free #concurrency #cache
  68. kovan

    High-performance wait-free memory reclamation for lock-free data structures. Bounded memory usage, predictable latency.

    v0.1.4 #memory-reclamation #lock-free #smr #lock-free-memory #concurrency
  69. pi_slot

    lock free Slotmap data structure

    v0.4.2 850 #slot-map #lock-free-data-structures #lock-free
  70. lock_freedom

    concurrent data structures and a solution to the ABA problem as an alternative of hazard pointers

    v0.1.1 #lock-free #concurrency #lock-free-data-structures #atomic
  71. orx-concurrent-queue

    A high performance and convenient thread safe queue that can concurrently grow and shrink with push, extend, pop and pull capabilities

    v1.2.0 51K #lock-free-queue #lock-free #lock-free-data-structures #concurrency #atomic #data-structures
  72. pi_key_alloter

    lock free Key(idx:u32, version:u32) alloter

    v0.6.4 #lock-free #alloter #key
  73. rc_event_queue

    VecDeque-like fast, unbounded, FIFO, concurent read-lock-free message queue

    v0.4.3 480 #message-queue #mpmc #lock-free-queue #lock-free #concurent
  74. oneringbuf

    A lock-free single-producer, single-consumer (SPSC) ring buffer with in-place mutability, asynchronous support, and virtual memory optimisation

    v0.7.0 #lock-free #async #mmap #no-alloc #circular-buffer
  75. fast-stm

    Performance-focused implementation of software transactional memory. Allows composable atomic operations

    v0.6.1 #lock-free #stm #atomic #concurrency
  76. atomic_list

    Lock-free circular ring of intrusive ref-counted nodes plus shared cursors

    v1.9.0 #lock-free #cursor #intrusive
  77. local_lru

    thread-safe and lock-free LRU cache based on thread local storage

    v0.4.6 1.0K #thread-local-storage #lru-cache #thread-safe #local-cache #lock-free #thread-safe-and-lock-free #ttl-cache
  78. magnetic

    Low-latency lock-free queues

    v2.5.2 #lock-free-queue #fifo-queue #lock-free
  79. codas-flow

    Low-latency, high-throughput bounded queues ("data flows") for (a)synchronous and event-driven systems

    v0.5.1 240 #ring-buffer #lock-free #event-driven #codas #actor
  80. sbitmap

    Fast and scalable bitmap implementation based on Linux kernel's sbitmap

    v0.1.1 #lock-free #allocator #bitmap #scalable #concurrency
  81. nexus-slot

    High-performance SPSC conflation slot for latest-value-wins scenarios

    v0.1.2 #lock-free-data-structures #trading #data-structures #lock-free #concurrency
  82. prism3-atomic

    User-friendly atomic operations wrapper providing JDK-like atomic API

    v0.2.0 #lock-free #atomic #thread-safe #prism3 #concurrency
  83. prism3-rust-atomic

    User-friendly atomic operations wrapper providing JDK-like atomic API

    v0.1.0 #lock-free #atomic #thread-safe #prism3 #concurrency
  84. zero-pool

    High-performance thread pool with consistent low-latency task dispatch

    v0.6.0 #thread-pool #lock-free #concurrency #performance #parallel
  85. per-thread-object

    Efficient per-object thread-local storage implementation

    v0.6.1 550 #thread-local-storage #per-object #object-storage #lock-free #std-thread
  86. lfrlock

    A Lock-Free Read Lock where reads never block and writes are serialized using Mutex

    v0.2.5 #lock-free #reader-writer #concurrency #mutex
  87. lowlet

    Low-latency IPC library using shared memory and lock-free structures

    v0.1.2 #lock-free #ipc #shared-memory #low-latency #trading
  88. light-qsbr

    A lightweight Quiescent-State-Based Reclamation (QSBR) library for safe memory reclamation in lock-free and async runtimes

    v1.1.2 #memory-reclamation #qsbr #lock-free #high-performance #lock-free-memory
  89. seqmap

    A blazing fast seqlock-based concurrent hashmap where every data cell is its own seqlock, suitable for thousands of concurrent readers and writers

    v0.1.4 #lock-free #hash-map #seq-lock #parallel #concurrency #concurrency-map
  90. pi_buckets

    lock-free & auto-expansion buckets

    v0.1.2 #lock-free #bucket #auto-expansion
  91. simple-left-right

    Lockfree, realtime safe and copy-free Synchronisation

    v0.2.3 310 #read-write #real-time #lock-free #concurrency #no-std
  92. str_cache

    A fast, lock-free, thread-safe string interning library

    v0.1.1 #string-interning #thread-safe #zero-copy #lock-free
  93. ferroc

    A fast & lock-free memory allocator library

    v1.0.0-pre.3 1.5K #memory-allocator #lock-free-memory #heap-memory #lock-free #heap-allocator
  94. concurrent-pool

    A concurrent object pool

    v0.1.5 #object-pool #memory-pool #lock-free #concurrency
  95. rt-history

    An RT-safe history log with error checking

    v4.0.0 210 #wait-free #history #real-time #lock-free-synchronization #lock-free
  96. real-time

    Safely share data with a real-time thread

    v0.8.0 320 #data #thread #data-sharing #fifo #safely #lock-free
  97. supersonic

    A one-stop rust crate for high-speed, high-performance, high-concurrency data-structures

    v0.1.0 #lock-free-data-structures #async #lock-free #high-performance #concurrency #high-concurrency #data-structures
  98. swap-buffer-queue

    A buffering MPSC queue

    v0.2.1 1.1K #mpsc #lock-free #atomic #async #no-std
  99. atomic-cuckoo-filter

    Highly concurrent Cuckoo Filter

    v0.2.0 #lock-free #cuckoo-filter #concurrency #high-concurrency #probabilistic-data-structure #concurrency-model #data-structures #hash
  100. sarlacc

    Thread-safe lock-free interning of data

    v0.1.4 440 #lock-free #interning #ctrie
  101. hotswap-config

    Zero-downtime configuration management with lock-free hot-reloads and atomic updates

    v0.1.1 #lock-free #hot-reloading #zero-downtime
  102. lockfree

    concurrent data structures and a solution to the ABA problem as an alternative of hazard pointers

    v0.5.1 32K #lock-free-data-structures #concurrency #atomic #data-structures
  103. concurrent-slotmap

    A lock-free concurrent slotmap

    v0.2.0-alpha.1 230 #slot-map #lock-free #arena-allocator #concurrency
  104. transactional

    optimistic lock-free confirmation-based transactional model for Rust

    v0.3.1 210 #lock-free #optimistic #confirmation-based #transaction #high-performance
  105. loopq

    An efficient SPSC lock-free ring buffer with support for no_std, Embassy, and Tokio

    v0.1.0 #ring-buffer #lock-free #spsc #async
  106. waitfree-sync

    A collection of wait-free data structures

    v0.3.2 #lock-free-queue #wait-free #lock-free #buffer
  107. lock-free-static

    Lock-free static variables

    v0.2.1 #lock-free #lazy-evaluation #once
  108. listfree

    lockfree prepend-only list

    v0.7.0 320 #linked-list #lock-free #active
  109. jacques

    High-performance lock-free MPMC queues with horizontal scaling and zero-allocation operation

    v0.1.1 #lock-free-queue #lock-free #mpmc #queue #concurrency
  110. turbo-mpmc

    A blazingly fast lock-free MPMC queue that beats crossbeam-channel on SPSC workloads

    v0.1.0 #lock-free-queue #mpmc #lock-free #concurrency #channel
  111. rsmg-core

    Core atomic pointer management and concurrent data structures for the RSMG framework

    v0.1.0-alpha.1.5 #lock-free #concurrency #atomic #dioxus #wasm
  112. vtcode-file-search

    Fast, parallel fuzzy file search library for VT Code

    v0.60.5 #file-search #parallel #vt #fuzzy-search #fuzzy-matching #worker-thread #exclude #walk-dir #model-context-protocol #lock-free
  113. yep-coc

    circular buffer. This one happens to be a zero copy, MPMC, lock free queue.

    v0.2.0 #lock-free-queue #zero-copy #mpmc #circular-queue #lock-free
  114. fast-smr

    Toward fast, wait-free, portable, and robust memory reclamation

    v0.2.3 8.2K #smr #thread-safe #lock-free #sync
  115. snaplock

    RwLock with lock-free Reads and sequential Writes

    v0.0.5 #rw-lock #wait-free #lock-free #concurrency
  116. bus_queue

    Lock-free Bounded non-Blocking Pub-Sub Queue

    v0.5.3 #pub-sub #lock-free-queue #lock-free #future #async
  117. spragga

    A scalable concurrent priority queue with relaxed ordering semantics

    v1.0.0 #priority-queue #skip-list #lock-free-data-structures #lock-free #concurrency #data-structures
  118. someday

    Lock-free MVCC primitive

    v0.6.0 120 #lock-free #atomic #multi-version #mvcc #concurrency
  119. kovan-queue

    High-performance queue primitives and disruptor implementation for Kovan

    v0.1.4 #lock-free-queue #lock-free #disruptor #concurrency
  120. chute

    Lockfree mpmc/spmc broadcast queue

    v0.2.1 340 #lock-free-queue #lock-free #mpmc #broadcast #spmc
  121. lambda-channel

    A crossbeam-like channel concurrently executes lambda functions

    v0.1.3 #executor #lock-free #pipeline #thread
  122. ring-channel

    Bounded MPMC channel abstraction on top of a ring buffer

    v0.12.0 4.5K #mpmc #ring-buffer #fifo #buffer-ring #lock-free
  123. lock-free

    High-performance lock-free data structures for Rust with zero dependencies

    v0.1.2 #lock-free-data-structures #concurrency #data-structures
  124. lock_free_hashtable

    Lock-free (almost) insertion only hashtable

    v0.1.1 15K #hash-map #lock-free #insertion #locking #exclusive #build-system #buck
  125. llt-rs

    Low-Latency Primitives Toolkit for Rust

    v0.6.0 #ring-buffer #low-latency #lock-free #spsc
  126. handler_table

    A lock-free table of event handlers

    v0.1.2 3.9K #event-handling #lock-free #arceos
  127. disk-ringbuffer

    lock free on disk ringbuffer to be used in the implementation of Franz

    v0.7.4 1.2K #ring-buffer #lock-free #queue
  128. pithanos

    Fast, lock-free probabilistic data structures for modern Rust

    v0.2.0 #lock-free-data-structures #lock-free #bloom-filter #count-min-sketch #probabilistic-data-structures
  129. virtual-buffer

    A cross-platform library for dealing with buffers backed by raw virtual memory

    v1.0.3 130 #virtual-memory #concurrency #lock-free-memory #vector #lock-free
  130. ncp-engine

    High performance fuzzy matcher engine

    v0.1.2 #matcher #thread-pool #nucleo #fork #high-performance #lock-free #fuzzy-matching #tui #user-input #nucleo-picker
  131. rarena-allocator

    Lock-free ARENA allocator which can be used in both memory and on-disk

    v0.6.0 460 #arena-allocator #lock-free #allocator
  132. quick-bool

    A lock-free boolean implementation using atomic operations

    v0.1.0 #lock-free #boolean #atomic #performance
  133. reft-light

    A concurrency primitive for high concurrency reads over a single-writer data structure

    v0.3.1 #concurrency-primitives #lock-free #concurrency
  134. syncpool

    A thread-friendly library for recycle of heavy and heap-based objects to reduce allocation and memory pressure

    v0.1.6 170 #object-pool #lock-free #memory-safety #stackless #lock-free-memory #memory-pool
  135. atomic_once_cell

    Thread-safe and lock-free OnceCell and Lazy

    v0.2.0 2.7K #lock-free #atomic #non-blocking
  136. atomicring

    AtomicRingBuffer is a constant-size almost lock-free concurrent ring buffer

    v1.2.9 230 #ring-buffer #lock-free #buffer-ring #constant-size #concurrency #lock-free-queue #64-bit #incremented #benchmark #8-bit
  137. pinboard

    A lock-free, threadsafe way to publish data, just stick it on the pinboard

    v2.2.0 390 #lock-free #threading #concurrency
  138. lfchring

    Concurrent, lock-free implementation of a consistent hashing ring data structure, supporting virtual nodes and keeping track of replication

    v0.1.3 #consistent-hashing #hash-ring #lock-free #concurrency
  139. historian

    a high performance zero-config histogram implementation

    v4.0.4 1.9K #lock-free #performance-metrics #telemetry #tuning
  140. anycow

    A supercharged container for read-heavy, occasionally-updated data structures with multiple storage strategies

    v0.1.0 #lock-free #atomic #data-structures #container #cow
  141. freezebox

    deref'able lazy-initialized container

    v0.2.4 #lock-free #container #lazy-evaluation #atomic #deref
  142. work-queue

    A concurrent work-stealing queue for building schedulers

    v0.1.4 160 #work-stealing-queue #scheduler #lock-free
  143. skipfree

    lockfree skiplist

    v0.9.0 430 #skip-list #lock-free #active
  144. rtrb-basedrop

    A fork of the rtrb crate that uses basedrop’s Shared pointer in place of Arc

    v0.1.2 #lock-free-queue #wait-free #spsc #lock-free
  145. quid

    fast, concurrent, lock-free UID generation library

    v0.1.3 300 #lock-free #concurrency #uid #generation #debugging
  146. kovan-map

    Lock-free concurrent hash maps using kovan memory reclamation

    v0.1.4 #hash-map #lock-free #concurrency #wait-free
  147. hypercounter

    An atomic, lock-free, hash map-like counter structure

    v0.4.3 #lock-free #counter #atomic #map-like #structures #concurrency #hash #hash-map
  148. simple-channels

    educational implementation of channels in Rust

    v0.1.2 #mpsc #lock-free #atomic #concurrency #channel
  149. ringbuf-basedrop

    A fork of the ringbuf crate that uses basedrop’s Shared pointer in place of Arc

    v0.1.1 #ring-buffer #fifo #lock-free #spsc
  150. peace-lock

    A zero-cost abstraction lock that helps check contention free algorithms

    v0.1.3 #rw-lock #contention-free #check #algorithm #mutex #lock-free #debugging #concurrency-algorithms #zero-cost #zero-cost-abstractions
  151. kovan-channel

    Multi-producer multi-consumer channels using Kovan for memory reclamation

    v0.1.4 #lock-free #mpmc #concurrency #atomic #channel
  152. rt-write-lock

    concurrent, realtime write data structure

    v0.1.0 #read-write #lock-free #real-time #concurrency
  153. snowdon

    A lightweight thread-safe snowflake ID implementation for Rust

    v0.2.0 270 #snowflake-id #lock-free #lightweight
  154. nolock

    A collection of Lock-Free Datastructures

    v0.4.1 #lock-free #lock-free-data-structures
  155. mini-io-queue

    Fixed-length, allocation and lock-free, async I/O oriented single-producer single-consumer queues

    v0.2.0 190 #lock-free-queue #lock-free #async-io #async-queue
  156. uf_rush

    A lock-free, thread-safe implementation of the Union-Find (Disjoint-Set) data structure

    v0.2.1 #disjoint-set #union-find #lock-free #thread-safe
  157. lock_free_buddy_allocator

    Scalable lock-free buddy system allocator

    v0.2.1 190 #buddy #lock-free #allocator #no-std
  158. atomic_token_bucket

    Lock-free Token Bucket algorithm implemented using atomics

    v0.1.0 #lock-free #shaping #limiter
  159. eventador

    lock-free pub/sub event-bus with sync and async APIs

    v0.0.18 #pub-sub #lock-free #events #disruptor #event-bus
  160. atomic-id

    Very fast and unique id generation

    v0.1.0 #lock-free #concurrency #cryptography
  161. moka-cht

    Lock-free resizeable concurrent hash table

    v0.5.0 550 #hash-map #lock-free #concurrency
  162. voluntary-servitude

    Thread-safe appendable list with lock-free iterator

    v4.0.8 #lock-free #thread-safe #iterator #vector
  163. kismet-cache

    A bounded multiprocess cache of files on disk

    v0.2.4 1.5K #file-cache #disk-cache #file-system-cache #multi-process #bounded #lock-free #kismet #maintenance #cache-eviction #make-sure
  164. atum

    Lock-free bidirectional Atom Table, optimized for multi-threaded workloads

    v0.1.0 #string-interning #lock-free #concurrency #atom
  165. async_tasks_recorder

    A struct for recording execution status of async tasks with async methods

    v2.0.2 350 #query #lock-free #tokio
  166. stm

    Software transactional memory. Allows composable atomic operations.

    v0.4.0 340 #lock-free #atomic #concurrency
  167. cht

    Lockfree resizeable concurrent hash table

    v0.5.0 #hash-table #lock-free #hash-map #concurrency #concurrent-hash-map #increase
  168. atomic-interval

    A tiny implementation of an atomic timer

    v0.1.4 120 #lock-free #timer #atomic #interval
  169. circ

    Efficient referenced counted pointers for non-blocking concurrency

    v0.2.0 #rc #lock-free #atomic #reference-counting #atomic-rc #non-blocking
  170. pagecache

    lock-free pagecache and log for high-performance databases

    v0.19.4 190 #embedded-database #lock-free #concurrency #database #persistent #embedded-concurrency
  171. deque

    A (mostly) lock-free concurrent work-stealing deque

    v0.3.2 9.5K #lock-free #concurrency
  172. goko

    A lock-free, eventually consistent, concurrent covertree

    v0.5.5 #lock-free #knn #cover-tree
  173. bytering

    A ring buffer specialized for vectored reading and writing in blocking and async I/O

    v0.7.0 370 #ring-buffer #lock-free #vectored-io
  174. disruptor-rs

    A high-performance ring buffer implementation of the LMAX Disruptor pattern

    v0.1.1 #ring-buffer #lock-free #high-performance #concurrency
  175. folklore

    A lock-free concurrent hash map

    v0.8.0 380 #hash-map #lock-free #concurrency #concurrency-map
  176. mvstore

    Multi-version page store for mvsqlite

    v0.3.0 #foundation-db #mvsqlite #mvcc #multi-version #distributed #distributed-lock #fdb #async-sync #ld-preload #lock-free
  177. blewm

    Bloom Filter that Bloo(m) my Mind

    v0.1.0 #lock-free #bloom-filter #concurrency #bloom
  178. lincheck

    A linearizability checker for concurrent data structures

    v0.2.1 #concurrency-testing #lock-free #verification #testing #linearizability
  179. atomic_ptr_cell

    Safe no_std repr(transparent) wrapper for AtomicPtr and &AtomicPtr with an api similar to a cell

    v0.1.0 #atomic-ptr #lock-free #atomic-cell #ptr-cell #atomic
  180. rsdb

    a flash-sympathetic persistent lock-free B+ tree, pagecache, and log

    v0.12.1 #embedded-database #lock-free #persistent-database #concurrency #embedded-concurrency
  181. unstacked

    Lock-free, no-std concurrent stack for Rust

    v0.1.2 #lock-free #stack #concurrency #tagged-pointers #aba
  182. take_lock

    a dead simple lock around Option<Box<T>> thats similar in spirit to OnceLock but adds a bit more flexibility by paying a bit in performance

    v0.1.11 #thread-safe #locking #box #atomic #bit #once-lock #spirit #paying #thats #lock-free
  183. queuecheck

    A thread-safe queue testing and benchmarking library

    v0.1.1 #lock-free-queue #wait-free #lock-free #queue
  184. wmark

    structs to implement optimistic SSI (Serializable Snapshot Isolation) level transactions for database

    v0.1.4 #database-transaction #lock-free #isolation #serialization #ssi #concurrency-control #zero-copy #in-memory-database #key-value-store #watermark
  185. contrie

    Concurrent map and set

    v0.1.4 280 #lock-free #map-set #concurrency-map #concurrency #atomic
  186. Try searching with DuckDuckGo.

  187. index

    a flash-sympathetic persistent lock-free B+ tree

    v0.15.4 #lock-free #database #persistent-database #embedded-database #concurrency #embedded-concurrency #persistent-concurrency
  188. grandma

    A lock-free, eventually consistent, concurrent covertree

    v0.3.1 #lock-free #knn #cover-tree
  189. rust-rsm

    RSM:A Realtime Software Middleware framework. Asynchronous, event driven framework

    v0.3.2 #middleware #lock-free #embedded #real-time
  190. left-right-cell

    A cell with lock-free concurrent read access

    v0.1.3 950 #read-access #lock-free #eventually-consistent #concurrency #reader-writer
  191. slaballoc

    Safe and lockless fixed-size memory allocator for no_std systems

    v0.1.1 #slab-allocator #lock-free #kernel
  192. hazptr

    hazard pointer based concurrent memory reclamation

    v0.1.1 #hazard-pointers #concurrency #hazard #lock-free #pointers
  193. atomiq

    Convenient tool for atomics in Rust

    v0.2.1 140 #lock-free #atomic #threading #no-std #concurrency
  194. crossbeam-skiplist-fd

    A long-term maintained forked version of the crossbeam-skiplist for supporting more flexible key comparison customization

    v0.1.5 300 #skip-list #lock-free #map-set
  195. rcu_128

    RCU (Read-Copy-Update) implementation for platforms supporting atomic 128-bit operations

    v0.2.2 500 #read-copy-update #lock-free #atomic #rcu
  196. turbovault-core

    Core data models and types for TurboVault Server

    v1.2.6 210 #obsidian-vault #validation #data-model #circuit-breaker #metrics-collection #config-builder #resilience #lock-free #configuration-management
  197. objectpool

    lock-free object pool, support no_std

    v0.1.0 #lock-free #lockfree-object-pool #atomic
  198. oncemutex

    A mutex providing one-time synchronized access, then safe unsynchronized access

    v0.1.1 273K #mutex #lock-free #one-time #synchronized #access #concurrency #unsynchronized
  199. atomic-try-update

    Primitives that make it easy to implement correct lock-free algorithms

    v0.0.2 #stack #lock-free #scheduler #mutual-exclusion #linearizable
  200. pi_raw_slab

    lock-free & auto-expansion raw slab

    v0.1.0 #slab #lock-free #auto-expansion #raw
  201. deadpool-amqprs

    Dead simple async pool for amqprs

    v0.3.0 #amqp #lock-free #rabbitmq
  202. crossbeam-skiplist_piedb

    A concurrent skip list

    v0.8.11 #skip-list #map-set #lock-free
  203. hyaline-smr

    Garbage Collector(Hyaline- Safe Memory Reclaimation) for lock free data structures

    v0.1.1 #lock-free #atomic #hyaline
  204. atomic_cell

    Lock-free thread-safe mutable memory locations

    v0.2.0 #lock-free #memory-location #atomic-storage #thread-safe #const #caller #shared-data #repr #data-store
  205. atomic-slot

    lock-free, atomic slot for transferring ownership of Box<T>

    v0.1.0 #lock-free #slot #atomic #atomic-cell #cell
  206. lifetime-thread

    A thread with a lifetime. Divide a value into master and slave. After the lifetime of the master value ends, the slave value will not be accessible.

    v0.3.0 #lifetime #lock-free #thread
  207. try-rwlock

    Fast non-blocking readers-writer lock

    v0.1.2 #lock-free #atomic
  208. rarena

    Lock-free allocator and data structures based on ARENA

    v0.4.0 390 #lock-free #lock-free-data-structures
  209. lightning-containers

    A set of lock-free data structures

    v0.2.1 #lock-free-data-structures #data-structures #lock-free #wait-free
  210. mvfs

    v0.3.0 #foundation-db #distributed #mvcc #vfs #write #time-travel #concurrency #lock-free #async-sync #ld-preload
  211. concache

    A fast, concurrent, shared hash map

    v0.2.1 #hash-map #lock-free #map
  212. exclusion-set

    a lock-free concurrent set

    v0.1.2 4.3K #lock-free #pointers #concurrency #node #thread #removal #lock-free-data-structures #critical-section #dereference #data-structures
  213. sento

    A lock-free, append-only atomic pool

    v0.1.1 #lock-free #atomic #linked-list #pool
  214. lockfree-cuckoohash

    lockfree cuckoo hashmap

    v0.1.0 110 #lock-free #cuckoo #hash-map
  215. leaklist

    concurrent, lock-free, singly-linked list

    v0.2.4 #linked-list #concurrency #lock-free #prepend
  216. atomic_lifo

    Lock free thread-safe lifo for rust

    v0.1.0 #lock-free #atomic #hazard
  217. bombs

    Efficient single-producer multi-consumer channel types

    v0.2.1 #lock-free #spmc #atomic
  218. swap_channel

    A safe lock-free parallel communication channel based on mem::swap

    v0.3.0 370 #communication-channel #swap #lock-free #parallel #mem
  219. lock-free-multi-producer-single-consumer-ring-buffer

    A lock-free, multi-producer, single-consumer (MPSC) ring buffer. Optimized for sending and receiving 'bursts' of messages. Can also be used as a ring queue. It is a Rust port of Mindaugas Rasiukevicius's ringbuf.

    v0.4.0 #lock-free-queue #ring-buffer #mpsc #lock-free
  220. rs_lockfree

    a lock-Free lib based on practical Hazard Pointers algorithm

    v0.1.1 #lock-free #hazard-pointers #lock-free-queue #lockfree-stack #lockfree-queue
  221. rpool

    Lock-free generic resource pool implementation

    v1.0.1 #resource-pool #lock-free #atomic #resources
  222. nbus

    A lock-free, bounded, single-producer, multi-consumer, broadcast channel

    v2.4.1 #bounded-channel #lock-free #broadcast-channel #broadcast
  223. evlru

    An eventually consistent LRU designed for lock-free concurrent reads

    v0.1.1 #eventually-consistent #lock-free #lru #concurrency #eviction
  224. zedis

    A little brokerless persisted lockfree datastore. 7 commands, super simple

    v0.1.102 #key-value #lock-free #data-store #command #persist
  225. insert-take

    A Concurrent bag supporting atomically inserting and taking all elements

    v0.1.0 #lock-free #channel #atomic #concurrency
  226. ev_slotmap

    A lock-free, eventually consistent, concurrent slot map

    v0.2.1 #slot-map #lock-free