goconcurrentqueue

enriquebris/goconcurrentqueue

Concurrent FIFO queue.

  • golang
  • go
  • concurrency
  • concurrent
  • slice
  • goroutine-safe
  • queue
  • fifo

More in Queues

hatchetby hatchet-dev

Distributed, Fault-tolerant task queue.

github.com/hatchet-dev/hatchetGo 1.26+ 104 dependenciesv0.114.2updated today

8.2k

dequeby gammazero

Fast ring-buffer deque (double-ended queue).

github.com/gammazero/dequeGo 1.26+ No dependencies v1.2.3updated 3d ago

790

queueby adrianbrad

Multiple thread-safe, generic queue implementations for Go.

github.com/adrianbrad/queueGo 1.20+ No dependencies v1.7.0updated 10d ago

371

dequeby edwingeng

A highly optimized double-ended queue.

github.com/edwingeng/dequeGo 1.12+ No dependencies v2.1.1updated 3y ago

204

memlogby embano1

An easy to use, lightweight, thread-safe and append-only in-memory data structure inspired by Apache Kafka.

github.com/embano1/memlogGo 1.25+ 3 dependenciesv0.4.7updated 21d ago

143

deheapby aalpar

Doubly-ended heap (min-max heap) with O(log n) access to both minimum and maximum elements.

github.com/aalpar/deheapGo 1.23+ No dependencies v1.1.2updated 1mo ago

18

listby koss-null

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.

github.com/koss-null/listGo 1.23+ No dependencies v0.0.2updated 1y ago

14

dqueueby vodolaz095

Simple, in memory, zero dependency and battle tested, thread-safe deferred queue.

github.com/vodolaz095/dqueueGo 1.26+ No dependencies updated 3mo ago

5
All 9 in Queues
Esc

Type to search every entry. ↑↓ to move, Enter to open.