-
priority-queue
A Priority Queue implemented as a heap with a function to efficiently change the priority of an item
-
crossbeam-queue
Concurrent queues
-
io-uring
The low-level
io_uring
userspace interface for Rust -
rtrb
A realtime-safe single-producer single-consumer ring buffer
-
thingbuf
I'm at the buffer pool. I'm at the MPSC channel. I'm at the combination MPSC channel and buffer pool.
-
virtio-queue
virtio queue implementation
-
fluvio
The official Fluvio driver for Rust
-
circular-buffer
Efficient, fixed-size, overwriting circular buffer
-
rabbitmqadmin
v2 is a major revision of rabbitmqadmin, one of the RabbitMQ CLI tools that target the HTTP API
-
binary-heap-plus
Enhanced version of std::collections::BinaryHeap that supports max, min, and custom-order heaps
-
pgmq
A distributed message queue for Rust applications, on Postgres
-
keyed_priority_queue
Priority queue that support changing priority or early remove by key
-
cargo-debstatus
cargo-tree for debian packaging
-
vhost-user-backend
A framework to build vhost-user backend service daemon
-
orx-priority-queue
Priority queue traits and high performance d-ary heap implementations
-
yaque
disk-backed persistent queue for Rust
-
queue-file
lightning-fast, transactional, file-based FIFO
-
azure_storage_queues
Azure Queue Storage crate from the Azure SDK for Rust
-
kafka
Rust client for Apache Kafka
-
st3
A very fast lock-free, bounded, work-stealing LIFO queue
-
cordyceps
Mycelium intrusive data structures
-
pegasus-ssh
Pegasus: A Multi-Node SSH Command Runner
-
row
command line tool that helps you manage workflows on HPC resources
-
deadqueue
Dead simple async queue
-
aqueue
fast speed thread safe async execute queue
-
oqueue
Non-interleaving multithreaded output queue
-
rc_event_queue
VecDeque-like fast, unbounded, FIFO, concurent read-lock-free message queue
-
xdpilone
Interaction with Linux XDP sockets and rings. No libbpf/libxpd-sys. Lightweight, high-performance.
-
filespooler
Sequential, distributed, POSIX-style job queue processing
-
ipc-queue
FIFO queue described in fortanix-sgx-abi used for asynchronous usercalls
-
rshuffle
A dead simple MPD shuffler
-
selium
An extremely developer friendly, composable messaging platform with zero build time configuration
-
mountpoint-sqs
Mount SQS as a filesystem
-
wgcore
abstractions for composable WGSL shaders
-
pipebuf
Efficient byte-stream pipe buffer
-
sprinter
Run parallel queued tasks
-
channel
Rust advanced queue library
-
may_queue
May's internal queue library
-
effectum
An embeddable task queue based on SQLite
-
slabigator
A linked list that doesn't do dynamic memory allocations
-
kafka-api
Manual implementation of Apache Kafka API in Rust
-
kafru
Python Celery-inspired queuing library for Rust, using cron for scheduling and SurrealDB for storing queues, metrics, and schedules
-
virtio-queue-ser
Serialization for virtio queue state
-
fixed-vec-deque
A fixed-size, zero-allocation circular buffer for Rust
-
queued
Fast zero-configuration single-binary simple queue service
-
hashheap
data structures that combine a hashmap and a min/max priority heap, with main operations requiring O(1) or O(log n) time
-
taskline
distributed task queue for Rust
-
onering
High throughput synchronous queue
-
eta-algorithms
Low overhead data structures focused on performance
-
limnus-message
message container
-
p7m-phone
Rust bindings for the telephone and queue services API of P7M
-
sharded_queue
ShardedQueue is currently the fastest concurrent collection which can be used under highest concurrency and load
-
expanding_slice_rb
A self-expanding ring buffer similar to VecDeque optimized for working with slices of data
-
kanbanrs
A basic kanban task manager written with egui
-
par
Session types, as an implementation of linear logic with MIX
-
dj-wizard
CLI for DJs
-
bus_queue
Lock-free Bounded non-Blocking Pub-Sub Queue
-
libqueued
queued
-
chute
Lockfree mpmc/spmc broadcast queue
-
queues
Efficient FIFO Queue data structures
-
vecdeque-stableix
Deque with stable index values
-
sod-crossbeam
Service Oriented Design - Crossbeam
-
print_queues
A print queues that can be add from different thread and print on main thread
-
redis-work-queue
A work queue, on top of a redis database, with implementations in Python, Rust, Go, Node.js (TypeScript) and Dotnet (C#)
-
swamp-message
message container
-
posixmq
An idiomatic library for using posix message queues, with optional mio integration
-
squeue
sized queue
-
backie
Background task processing for Rust applications with Tokio, Diesel, and PostgreSQL
-
sigq
Queue that signals waiting consumers about node availability
-
br-kafka
kafka queue
-
rikka-mq
message queue library for Rust
-
knien
Typed RabbitMQ interfacing for async Rust
-
tick-queue
Tick ordered queue
-
ufotofu_queues
Infallible queues that support bulk enqueueing and dequeueing
-
coca
Data structures with constant capacity
-
re_smart_channel
A channel that keeps track of latency and queue length
-
morax-wal-client
A client for Morax WAL Service broker
-
queue-queue
A priority queue implementation based on Rust's BinaryHeap
-
mq
Message Queue
-
mobc-lapin
RabbitMQ support for the async mobc connection pool
-
spaghetto
making double-ended data structures, like an always-contigouous double-ended queue (deque) and double-ended string
-
circular-queue
A circular buffer-like queue
-
nervemq
Portable, SQS-compatible message queue backed by SQLite
-
spmc
channel
-
tokio_delayed_queue
Asynchronous delayed queue for Tokio runtime
-
hypertube
creation and usage of TUN devices
-
minimizer-queue
Fast computation of minimizers using a monotone queue
-
r2dma
RDMA library
-
franz
friendly, and blazingly fast alternative to Apache Kafka
-
pinned-deque
A high-performance double-ended queue, inspired by BOOST deque. Every element in this deque is pinned until its popping
-
disk-ringbuffer
lock free on disk ringbuffer to be used in the implementation of Franz
-
codas-flow
Low-latency, high-throughput bounded queues ("data flows") for (a)synchronous and event-driven systems
-
selium-log
open-source implementation of a log-based message queue
-
concurrent_tor
A comprehensive scraping runtime
-
fixed_heap
A fixed-size heap structure with manually provided stateful comparison function
-
rusty_chain
abstracts over functional processing units called
chain links
. Each link in the chain is meant to be independent, immutable, idempotent, and highly testable. -
fairqueue
Spatially distancing fair queue. A kind of queue for sequential round-robin processing.
-
bios-sdk-invoke
An embeddable message queue system
-
work-queue
A concurrent work-stealing queue for building schedulers
-
cross-stream
An event stream store for personal, local-first use, specializing in event sourcing
-
nimbusqueue
fifo collection
-
task-exec-queue
A asynchronous task execution queue
-
vqueue
vSMTP's queues mananger. Secured, Faster and Greener
-
morax-kafka-broker
The Apache Kafka broker layer for Morax
-
multiqueue2
A fast mpmc broadcast queue
-
conqueue
multi-producer, single-consumer queue (MPSC)
-
stdout-channel
Write stdout to an async queue
-
mrecordlog
Quickwit's shared record log
-
futures-delay-queue
Async delay queue backed by async-std and futures-timer
-
limq
Queue with optional maximum number of elements constraint
-
queued-task
concurrent queue task processing
-
selium-server
The server-side binary for Selium, an extremely developer friendly, composable messaging platform with zero build time configuration
-
zirv-queue
Laravel like queue for Rust
-
rcqs
Catalog Queue System for Redis
-
omniqueue
An abstraction layer over various queue backends
-
fluvio-smartengine
The official Fluvio SmartEngine
-
ring_buffer
RingBuffer is a queue with added random access
-
cueue
High performance SPSC circular byte buffer with batch operations
-
rtrb-basedrop
A fork of the
rtrb
crate that uses basedrop’s Shared pointer in place of Arc -
sidekiq
Client
-
bndpresbufq
Bounds-preserving, optionally limited, buffer queue
-
kushi
A queue built for the Dango Music Player and Oden Music Bot
-
aide-de-camp
backend agnostic delayed job queue
-
mpmc
copy-pasted from old rust stdlib
-
bbqueue-ng
A SPSC, lockless, no_std, thread safe, queue, based on BipBuffers
-
magnetic
Low-latency lock-free queues
-
disk-mpmc
on-disk mpmc
-
ordered-channel
A channel that always receives messages in the correct order, even if they were sent out of order
-
limited-queue
a limited queue that overrides the oldest data if trying to push a data when the queue is full
-
pgboss
job queueing service
-
franz-client
client for franz server written in rust
-
bndpresbufch
Bounds-preserving channel for passing buffers
-
treez
A collection of useful data structures
-
mq-surreal
Message Queue for SurrealDB
-
morax-cli
A message queue and data streaming platform based on cloud native services
-
queue-ext
The extended feature of the queue can convert the pop() function of the queue to Stream and the push() function to Sender
-
cwab
A correct, efficient, and simple job processor
-
qframework
A experimental micor framework for clear design, based on queue model
-
beanstalkc
Beanstalkd client for Rust
-
amqp
AMQP/RabbitMQ protocol client
-
mini-io-queue
Fixed-length, allocation and lock-free, async I/O oriented single-producer single-consumer queues
-
pheap
A (fast) implementation of pairing heap data structure for priority queue and some graph algorithms
-
unbounded-spsc
An unbounded spsc queue built from
bounded_spsc_queue
s -
priq
Array implementation of the min/max heap
-
kaola
A Persistent Delayed Queue in Rust
-
st_ring_buffer
A fixed-size String implementation using a ring buffer
-
redeez
queueing system for Redis
-
mate
Job Queue
-
bonsaimq
Message/job queue based on bonsaidb, similar to sqlxmq
-
multiqueue
A fast mpmc broadcast queue
-
task-notify
Notify async tasks when someone mutates data they're interested in
-
bufferring
Ring buffers for Rust
-
bucket_queue
A Bucket Queue data structure that can be used as a Priority Queue
-
embassy-time-queue-utils
Timer queue driver trait for embassy-time
-
ensf594-project-mmap
Final project for the ENSF 594 course of the University of Calgary, summer 2022
-
sliding_extrema
Queue data structure with support for an O(1) extrema function over contents (for example, to obtain min and max over a sliding window of samples)
-
bbqueue-sync
A SPSC, lockless, no_std, thread safe, queue, based on BipBuffers
-
flex-algo
Rust commonly used data structure and algorithms
-
sum-queue
Queue struct that keeps a fixed number of items by time, not capacity, and allows to get summarized stats of its content
-
npnc
Lock-free queues
-
switchboard
Enables inter-process communiucation via queues and wakers
-
triskell
A tri-partite ring buffer
-
zeebe
client for defining, orchestrating, and monitoring business processes across microservices using Zeebe
-
lossyq
concurrent single publisher, single consumer queue with fixed length, that never blocks the writer
-
riptun
cross platform library for creating, managing, and leveraging both sync and async TUN/TAP devices
-
embassy-time-queue-driver
Timer queue driver trait for embassy-time
-
open-coroutine-queue
Concurrent work-stealing queue, implemented using st3 and crossbeam-deque
-
bounded-spsc-queue
A bounded SPSC queue
-
dotreds-binary-heap-plus
Enhanced version of std::collections::BinaryHeap that supports max, min, and custom-order heaps. Makes some previously internal function public
-
nsq-client
Rust client for the NSQ realtime message processing system
-
miniqueue
A minimalistic single-thread job queue based on fold/reduce
-
gfx-hal
gfx-rs hardware abstraction layer
-
soundeo-bot
CLI to download all the songs from a Soundeo page
-
rotbuf
Queue implementation wrapped around the
Bytes
crates’ BytesMut data structure -
depot
A (disk) persistent queue library
-
fluvio-smartstream-executor
The offical Fluvio smartstream executor
-
stomp
A full STOMP 1.2 client implementation. Allows programs to interact with message queueing services like ActiveMQ and RabbitMQ.
-
beanstalkd
client for Rust (IronMQ compatible)
-
queuecheck
A thread-safe queue testing and benchmarking library
-
ordq
Order keeping job processing queue
-
rqueue
A task queue written by rust
-
blinq
An embedded-hal blinking queue
-
fixed-queue
no_std, no_alloc, use [T; N]. support
Vec
/VecDeque
/History
-
tigermq
Message Queue and Batch processing for Rust
-
bqsp
Presentation layer protocol used to transport data in a fast and efficient manner
-
borsholder
Dashboard of rust-lang/rust's bors queue
-
aide-de-camp-sqlite
SQLite implementation of Queue trait from aide-de-camp
-
unisub
A Pub/Sub library for Rust backed by Postgres
-
cobalt
Low level, UDP based networking library
-
mpmc-scheduler
multi-mpmc, cancellable, scheduler with rate limiting
-
linux-io-uring
The
io_uring
library for Rust -
cyclic_data_types
Cyclic data types are series of structs, enums, types and functions to create a series of fast data types
-
trait-based-collection
A trait-based collection library that implement different data structures using the same trait
-
mut-binary-heap
Enhanced version of std::collections::BinaryHeap that supports increase and decrease key, max, min, and custom-order heaps
-
mus
a pretty good mpd client
-
hopscotch
A FIFO queue for efficiently hopping and skipping between tagged items
-
altdeque
An alternative deque implementation
-
mailbox_processor
A small little actor abstraction inspired by the FSharp Mailbox Processor which in turn was inspired by erlang
-
selium-tools
A CLI application containing tools for Selium developers
-
heapz
Heap/Priority Queue implementations
-
priority-queue-rs
Priority Queue is more specialized data structure than Queue. Like ordinary queue, priority queue has same method but with a major difference. In Priority queue items are ordered by…
-
ttl-queue
A queue that drops its content after a given amount of time
-
beanstalkd-cli
Command line Beanstalkd tool
-
spsc-bip-buffer
A concurrent, spsc ring-buffer with sized reservations
-
queued-client-rs
Rust client for queued
-
ta-common
Common traits and models for technical indicators
-
sling
Sequentially lockign (SeqLock) Ring Buffer
-
deqmap
A double-ended queue with optional keys
-
aide-de-camp-mongodb
MongoDB implementation of Queue trait from aide-de-camp
-
cumulus-pallet-dmp-queue
Migrates messages from the old DMP queue pallet
-
seda_bus
A Staged Event-Driven Architectural message bus
-
prawnypool
interface for using thread pools in Rust
-
multi_stack_queue
Abstraction layer for a stack-allocated multi-queue with bounded length. WIP
-
llq
Wait-free SPSC linked-list queue with individually reusable nodes
-
pq-bincode
A wrapper crate of queue-file for bincode serializable structs
-
disk-queue
FIFO queue backed by disk
-
spmcq
thread-safe single-producer, multiple-consumer bounded ring buffer (FIFO queue)
-
seq
The module 'seq' provides the lightweight, generic sequence container 'Seq' for unmovable data and is embedded into the program during compile time
-
dge-runtime
executing distributed computational graph
-
workit
single-threaded work queueing utility
-
linked_lists_rs
various data structures using linked lists in rust
-
pallet-fast-unstake
FRAME fast unstake pallet
-
access-queue
limit the number of simultaneous accesses to a value
-
linear-deque
A double-ended queue that can be sliced at any time without preparation
-
callback_cell
Like an Atomic<Option<Box<FnOnce()>>>
-
rankmap
rust hash table supporting key ranking
Try searching with DuckDuckGo.