#fifo

  1. flume

    A blazingly fast multi-producer channel

    v0.11.1 3.0M #channel #mpmc #thread #mpsc #fifo
  2. ringbuf

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

    v0.4.7 526K #ring-buffer #lock-free #fifo #spsc #producer-consumer #memory-access
  3. circular-buffer

    Efficient, fixed-size, overwriting circular buffer

    v0.1.9 28K #buffer #queue #fifo-queue #fifo #ring-buffer #small #element
  4. queue-file

    lightning-fast, transactional, file-based FIFO

    v1.4.10 4.4K #fifo-queue #queue #fifo #io #file-io
  5. runnel

    the pluggable io stream. now support: stdio, string io, in memory pipe

    v0.3.19 170 #io-stream #pipe #thread #filter #fifo #stdin
  6. ipc-queue

    FIFO queue described in fortanix-sgx-abi used for asynchronous usercalls

    v0.3.0 850 #fifo-queue #intel-sgx #sgx-enclave #sgx #queue #ipc #fifo
  7. scx_rlfifo

    FIFO scheduler in Rust that runs in user-space

    v1.0.7 #linux-kernel #scheduler #userspace #fifo #bpf #scheduling #thread
  8. queued

    Fast zero-configuration single-binary simple queue service

    v0.9.0 600 #message-queue #fifo-queue #queue #message #fifo #rate-limiting
  9. async-ringbuf

    Async SPSC FIFO ring buffer

    v0.3.1 1.1K #ring-buffer #producer-consumer #async #fifo #spsc #rb
  10. rust_twostack

    Support for two-dimentional stacks for the Rust programming language

    v0.15.0 420 #stack #data-structures #structure #dynamically #typed #fifo #complex
  11. s3-fifo

    An efficient S3-FIFO Cache Implementation

    v0.1.8 500 #lru-cache #cache #fifo #lru #fifo-queue #eviction #thread-safe
  12. ring-channel

    Bounded MPMC channel abstraction on top of a ring buffer

    v0.12.0 33K #ring-buffer #bounded-channel #mpmc #channel #lock-free #fifo #async
  13. mcan

    Unofficial MCAN Hardware Abstraction Layer

    v0.5.0 700 #hardware-abstraction-layer #abstraction-layer #generic #fifo #transmission #cancellation #buffer
  14. nimbusqueue

    fifo collection

    v0.2.7 850 #fifo #queue #synchronous #crossbeam #synchronous-queue #crossbeam-queue #collection
  15. real-time

    Safely share data with a real-time thread

    v0.6.0 #thread #thread-safe #single-consumer #fifo #sharing #lock-free #shared
  16. ringbuf-blocking

    Blocking version of ringbuf

    v0.1.0-rc.3 380 #ring-buffer #blocking #fifo #spsc #producer-consumer #rb #memory-access
  17. ipipe

    Cross-platform named-pipe API

    v0.11.7 #ipc #pipe #fifo #api-bindings #windows-api
  18. magnetic

    Low-latency lock-free queues

    v2.4.1 #lock-free-queue #fifo-queue #queue #lock-free #fifo #producer-consumer
  19. ringbuf-basedrop

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

    v0.1.1 #ring-buffer #lock-free #shared-ptr #spsc #fifo #data-structures #producer-consumer
  20. aki-txpr-macro

    the more easy to use libaki-*

    v0.1.5 #text-processing #pipe #fifo #thread #filter
  21. pipe_watcher

    A pipe reader and writer for the terminal. Made for use with the ipipe Rust library.

    v2.1.2 #ipc #pipe #terminal #fifo #reader-writer #read-write #api-bindings
  22. bufchan

    buffered MPSC channel

    v0.1.0 410 #mpsc #channel #thread #fifo
  23. Try searching with DuckDuckGo.

  24. any-mpsc

    An mpsc that allows arbitrary types to be passed through

    v0.3.1 #mpsc #dynamic #fifo #wrapper
  25. hidamari

    mdp controler

    v0.1.0 #mpd #music #file-path #alsa #fifo #service #devices
  26. ringmaster

    async FIFO / LIFO with superpowers - 'A ringmaster or ringmistress, or sometimes a ringleader, is a significant performer in many circuses' (Wikipedia)

    v0.10.1 #wikipedia #fifo #significant
  27. unix-named-pipe

    Ease creation of named pipes on Unix platform

    v0.2.0 28K #named-pipe #unix #fifo #mkfifo
  28. dfb

    Dynamic-Fifo-Buffer, like AnyMap but uses a VecDeque to store values and treats access as a Fifo

    v1.4.0 #fifo #map #dynamic #wrapper #key-value
  29. spmcq

    thread-safe single-producer, multiple-consumer bounded ring buffer (FIFO queue)

    v0.1.0 #fifo-queue #ring-buffer #queue #fifo #ipc #spmc
  30. nifpga-dll

    Unofficial binding for NiFpga.dll

    v0.3.0 #ni-fpga #dll #binding #interface #session #fifo #api
  31. ringtail

    Efficient ring buffer for byte buffers, FIFO queues, and SPSC channels

    v0.3.0 #buffer #byte-buffer #fifo-queue #queue #ring-buffer #fifo
  32. burstq

    A multi-producer, multi-consumer channel that supports sending or receiving multiple values in a single operation

    v0.1.0 #channel #mpmc #fifo #mpsc #sender #multiple-values
  33. fifo

    First-in-first-out lock-free ring-buffer like kfifo in Linux

    v0.2.0 #ring-buffer #lock-free #byte #linux #kfifo #read #channel
  34. riffy

    An unbounded, wait-free, multi-producer-single-consumer queue

    v0.1.1 #mpsc #thread #fifo #multi-producer #single-consumer
  35. fifo-set

    FIFO queue with unique elements

    v1.0.0 #fifo-queue #fifo #unique #set #vec-deque #deque
  36. rjq

    Redis job queue

    v0.3.0 #job-queue #job #queue #redis #worker #fifo #jobs
  37. mio-byte-fifo

    Concurrent non-blocking byte SPSC FIFO buffer intended for use in Mio poll

    v0.1.3 #mio #byte #poll #fifo #non-blocking
  38. fixed_circular_buffer

    A queue (the abstract data structure) implemented using a fixed size circular buffer

    v0.2.2 #circular-buffer #circular #buffer #cyclic #queue #fifo #fixed-size
  39. nb-sync

    Non-blocking synchronization structures for bare-metal environments

    v0.2.0 #fifo #synchronization #await #future #sync
  40. earst

    A Unix FIFO file library for Rust

    v0.1.1 #named-pipe #unix #fifo #api-bindings
  41. edrv-uart

    UART driver for embedded devices, managed by embedded-drivers team

    v0.0.1 #uart #fifo #managed #team #driver #devices #embedded-devices
  42. unix-fifo-async

    Async wrapper for working with Unix named pipes (FIFOs)

    v0.0.3 #named-pipe #unix #fifo #async