#single-producer

  1. oneshot

    spsc channel with (potentially) lock-free non-blocking send, and a receiver supporting both thread blocking receive operations as well as Future based async polling

    v0.1.8 239K #oneshot-channel #channel #single-consumer #async #spsc #single-producer #send-receive
  2. piper

    Async pipes, channels, mutexes, and more

    v0.2.4 2.2M #single-consumer #single-producer #pipe #async #async-channel #read-write #mutex
  3. ringbuffer-spsc

    A fast thread-safe single producer-single consumer ring buffer

    v0.1.9 52K #ring-buffer #single-consumer #single-producer #thread-safe #spsc #compile-time #performance
  4. bcast

    Low latency broadcast (SPMC) buffer designed to work with shared memory

    v0.0.11 1.2K #shared-memory #low-latency #ring-buffer #spmc #ipc #producer-consumer #single-producer
  5. crossmist

    Efficient and seamless cross-process communication, both synchronously and asynchronously

    v1.1.2 #communication #multiprocessing #channel #asynchronous #cross-process #seamless #single-producer
  6. spmc

    channel

    v0.3.0 12K #producer-consumer #channel #single-producer #queue #multiple #thread #multiple-consumer
  7. atomx

    Thread safe data structures based on atomic data types

    v0.2.6 #thread-safe #data-structures #single-producer #communication-channel #atomic #thread #producer-consumer
  8. sod-bus

    Service Oriented Design - Single Producer Multi Consumer

    v0.4.2 #single-producer #service-oriented #multi-consumer #design-pattern #producer-consumer #pattern #bus
  9. handoff

    An unbuffered, asynchronous, single-producer/single-consumer channel

    v1.0.2 #async-channel #single-consumer #single-producer #communication #blocking #future #send
  10. spsc-buffer

    Single-producer single-consumer lock-free buffer

    v0.1.1 1.9K #single-producer #single-consumer #lock-free #buffer #atomic
  11. Try searching with DuckDuckGo.

  12. spsc-ringbuf-core

    Heapless ring buffer

    v0.1.0 #ring-buffer #single-consumer #single-producer #producer-consumer #heapless #spsc #indices
  13. thread-broadcaster

    A SPMC (Single producer multi consumer) broadcasting channel to broadcast notifications between threads

    v0.1.0 #channel #spmc #mpmc #parallelism #concurrency #single-producer #multi-threading
  14. indexed-ring-buffer

    An indexed multiple readable spsc ring buffer

    v0.1.3 #ring-buffer #spsc #indexed #readable #multiple #index #single-producer
  15. fast-spsc-queue

    Fast lockless single-producer single-consumer queue

    v0.0.1 #single-producer #queue #single-consumer #lockless