
The Best Go Libraries For Data Structures and Algorithms - Queues (9)
Discover the best Go libraries for Data Structures and Algorithms in Queues! Find the perfect tools to streamline your development and boost productivity. From memlog to queue, we've got you covered. Let the coding begin!
memlog
An easy to use, lightweight, thread-safe and append-only in-memory data structure inspired by Apache Kafka
queue
Multiple thread-safe, generic queue implementations for Go
deque
Fast ring-buffer deque (double-ended queue)
goconcurrentqueue
Concurrent FIFO queue
deque
A highly optimized double-ended queue
deheap
Doubly-ended heap (min-max heap) with O(log n) access to both minimum and maximum elements
dqueue
Simple, in memory, zero dependency and battle tested, thread-safe deferred queue
hatchet
Distributed, Fault-tolerant task queue
list
A generic, thread-safe doubly linked list with full iterator support and an intrusive singly linked list for embedded use; a feature-rich replacement for container/list