#lock-free-queue

  1. crossbeam-queue

    Concurrent queues

    v0.3.12 9.1M #lock-free-queue #mpmc #lock-free #queue #consumer
  2. rtrb

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

    v0.3.2 371K #ring-buffer #lock-free-queue #wait-free #spsc #lock-free
  3. cordyceps

    Mycelium intrusive data structures

    v0.3.4 273K #lock-free-queue #lock-free #intrusive #free-list
  4. 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
  5. smallring

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

    v0.1.7 #lock-free #ring-buffer #spsc #lock-free-queue #concurrency
  6. bbqueue

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

    v0.5.1 13K #lock-free-queue #thread-safe #embedded #spsc #ring-buffer #bip-buffers #lockless
  7. gil

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

    v0.5.6 #lock-free-queue #async-channel #spsc #lock-free
  8. st3

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

    v0.4.1 2.4K #work-stealing-queue #lock-free-queue #bounded #stack #lock-free
  9. lfqueue

    Fast concurrent lock-free MPMC queues

    v0.8.1 350 #lock-free-queue #mpmc #fifo-queue #bounded #order #acm #concurrency #no-std #dequeue #memory-efficient
  10. 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 61K #lock-free-queue #lock-free #lock-free-data-structures #concurrency #atomic #data-structures
  11. 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
  12. magnetic

    Low-latency lock-free queues

    v2.5.2 #lock-free-queue #fifo-queue #lock-free
  13. wcq

    A Scalable, Portable, and Memory-Efficient Lock-Free FIFO Queue (DISC '19)

    v0.1.0 #lock-free-queue #fifo-queue #mpmc
  14. 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
  15. kovan-queue

    High-performance queue primitives and disruptor implementation for Kovan

    v0.1.4 #lock-free-queue #lock-free #disruptor #concurrency
  16. waitfree-sync

    A collection of wait-free data structures

    v0.3.2 #lock-free-queue #wait-free #lock-free #buffer
  17. 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
  18. chute

    Lockfree mpmc/spmc broadcast queue

    v0.2.1 340 #lock-free-queue #lock-free #mpmc #broadcast #spmc
  19. 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
  20. atomicring

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

    v1.2.9 270 #ring-buffer #lock-free #buffer-ring #constant-size #concurrency #lock-free-queue #64-bit #incremented #benchmark #8-bit
  21. bus_queue

    Lock-free Bounded non-Blocking Pub-Sub Queue

    v0.5.3 #pub-sub #lock-free-queue #lock-free #future #async
  22. mini-io-queue

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

    v0.2.0 240 #lock-free-queue #lock-free #async-io #async-queue
  23. 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
  24. unbounded-spsc

    An unbounded spsc queue built from bounded_spsc_queues

    v0.2.0 360 #spsc #lock-free-queue #bounded-spsc-queue #unbounded #cache #initial-capacity #blocking
  25. atomic-queue

    bounded lock-free queue for use in Audio applications, ported from https://github.com/max0x7ba/atomic_queue

    v2.2.0 #lock-free-queue #audio-queue #real-time-audio #github #ported
  26. audio-processor-standalone-midi

    Stand-alone MIDI hosting for a VST host or an audio-processor-traits implementor

    v1.13.0 1.4K #midi #audio-processing #hosting #audio-processor-traits #lock-free-queue #vst-plugin #audio-thread #audio-plugin #midi-message #actix
  27. swap-queue

    A lock-free thread-owned queue whereby tasks are taken by stealers in entirety via buffer swapping

    v1.1.0 #lock-free-queue #task-queue #buffer #batch #taken #constant-time #entirety #worker-thread #oneshot-channel #rx
  28. queuecheck

    A thread-safe queue testing and benchmarking library

    v0.1.1 #lock-free-queue #wait-free #lock-free #queue
  29. 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
  30. 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
  31. Try searching with DuckDuckGo.

  32. faa_array_queue

    Fetch-And-Add Array Queue implementation for Rust

    v0.1.2 #lock-free-queue #mpmc #lock-free #queue
  33. lockness

    TODO

    v0.0.2 #lock-free #lock-free-queue #lockless #mpmc #atomic
  34. crtq

    A MPMC wait-free queue

    v0.1.1 #wait-free #lock-free-queue #mpmc #lock-free #unbounded
  35. ff_buffer

    A fork of ff_buffer that provides FastFlow channels on Rust

    v0.1.0 #ff #lock-free-queue #buffer #fork #channel #porting #ongoing #mpsc
  36. cirque

    Unidirectional, circular, lock/wait-free SPSC queue with unbounded capacity

    v0.0.1 #lock-free-queue #spsc #wait-free #lock-free
  37. cc-queue

    Fatourou and Kallimanis's CC Queue, ccqueue, an unbounded, concurrent blocking queue faster than the classic Michael & Scott queue, suitable for use with different memory allocators

    v0.0.1 #lock-free-queue #lock-free #unbounded #concurrency #queue #blocking