Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Queue

Queue

63 projects

Showing 27 of 63 projects

C Macro Collections
C Macro CollectionsC

A header-only C library providing generic, type-safe data structures using macros for easy integration and modularity.

#c-library#memory-management#embedded-friendly
Stars599
Forks45
Last commit2 years ago
Channel
ChannelC++

A C++11 header-only thread-safe container (synchronized queue) for sharing data between threads with customizable storage.

#concurrent-queue#synchronized-queue#queue
Stars588
Forks39
Last commit1 year ago
goconcurrentqueue
goconcurrentqueueGo

A Go package providing concurrent-safe queue implementations (FIFO and FixedFIFO) for goroutine-safe data handling.

#goroutine-safe#concurrent-queue#queue
Stars435
Forks35
Last commit3 years ago
SwiftQueue
SwiftQueueSwift

A job scheduler for iOS, macOS, tvOS, and watchOS with constraints like concurrent execution, persistence, retry, and delays.

#ios#queue#job-scheduler
Stars424
Forks43
Last commit15 days ago
queue
queueGo

A Go package offering thread-safe generic implementations of BlockingQueue, PriorityQueue, CircularQueue, and Linked Queue.

#circular-buffer#queue#blocking-queue
Stars360
Forks15
Last commit11 days ago
fpGo
fpGoGo

A Go library providing monads, optional types, Rx-style observables, and functional programming utilities.

#optional-types#functional-programming#queue
Stars355
Forks22
Last commit23 days ago
Queue plugin
Queue pluginPHP

A simple, dependency-free job queue plugin for CakePHP enabling deferred task execution.

#task-processing#cron-alternative#queue
Stars308
Forks139
Last commit26 days ago
OpenMessaging Spec
OpenMessaging Spec

A vendor-neutral, language-independent specification for building interoperable messaging and streaming applications across heterogeneous systems.

#tracing#iot#push
Stars287
Forks54
Last commit3 years ago
messagebus
messagebusJavaScript

A simple asynchronous message bus library for Go applications.

#event-driven#message-queue#queue
Stars287
Forks48
Last commit5 years ago
opq
opqElixir

A simple, in-memory FIFO queue for Elixir with worker pooling and rate limiting.

#back-pressure#task-processing#elixir
Stars272
Forks9
Last commit2 years ago
msavin:sjobs
msavin:sjobsJavaScript

A simple, reliable jobs queue for Meteor.js with MongoDB integration and async/await support.

#cron-alternative#scheduled-tasks#task-scheduler
Stars210
Forks35
Last commit1 year ago
deque
dequeGo

A highly optimized double-ended queue for Go, significantly faster than container/list for adding/removing elements at both ends.

#vector#array#queue
Stars207
Forks7
Last commit2 years ago
varmq
varmqGo

A high-performance, storage-agnostic message queue and worker pool system for Go with type safety and extensible adapters.

#high-performance#message-queue#queue
Stars191
Forks13
Last commit20 days ago
backlite
backliteGo

A type-safe, persistent, embedded task queue and background job runner for Go applications using SQLite, with a built-in web monitoring UI.

#graceful-shutdown#job-runner#task-queue
Stars150
Forks9
Last commit3 days ago
quetie
quetieTypeScript

A tiny, fast, tree-shakeable queue and deque implementation for JavaScript.

#queue#stack#double-ended-queue
Stars114
Forks2
Last commit10 months ago
Tarantool Queue
Tarantool QueuePHP

PHP bindings for Tarantool Queue, enabling PHP applications to interact with Tarantool's queue system.

#tarantool#task-queue#message-queue
Stars65
Forks7
Last commit1 year ago
pocketbase-queue
pocketbase-queueTypeScript

A type-safe queue for background tasks built on top of PocketBase, requiring no server modifications.

#async-processing#task-queue#queue
Stars63
Forks1
Last commit2 years ago
blocking_queue
blocking_queueElixir

A fixed-length blocking queue implemented as a GenServer in Elixir for producer-consumer coordination.

#stream-processing#elixir#queue
Stars55
Forks12
Last commit3 years ago
Ke
KeHTML

Fast, memory-efficient queue implementations in OCaml for functional and imperative use cases.

#functional-programming#mirageos#queue
Stars52
Forks5
Last commit2 years ago
kyoo
kyooGo

A Go library providing an unlimited job queue and concurrent worker pools for background task processing.

#concurrent-workers#queue#go-library
Stars51
Forks4
Last commit4 months ago
qex
qexElixir

An Elixir queue wrapper with improved API and protocol implementations for better integration with Elixir's ecosystem.

#hex#elixir#enumerable
Stars34
Forks5
Last commit2 months ago
BeanQueue
BeanQueuePython

A lightweight Python task queue framework using SQLAlchemy and PostgreSQL SKIP LOCKED/NOTIFY for transactional task processing.

#task-queue#queue#lightweight
Stars28
Forks3
Last commit20 days ago
jazz
jazzGo

A Go abstraction layer for simplified RabbitMQ connection, messaging, and administration.

#message-queue#queue#amqp
Stars18
Forks4
Last commit7 years ago
async-job
async-jobGo

A lightweight asynchronous job manager for Go with configurable workers, progress tracking, and error handling.

#queue#progress-tracking#async
Stars12
Forks0
Last commit4 years ago
ebqueue
ebqueueErlang

A tiny, simple blocking unbounded queue implementation for Erlang/OTP applications.

#otp#queue#blocking-queue
Stars9
Forks0
Last commit11 years ago
heapq
heapqElixir

A heap-based priority queue implementation in Elixir, ported from Michael Truog's pqueue2.

#algorithm#functional-programming#elixir
Stars8
Forks2
Last commit10 years ago
purescript-queue
purescript-queuePureScript

A PureScript library providing queue data types for pub/sub messaging, asynchronous communication, and decoupled function invocation.

#functional-programming#queue#handler
Stars3
Forks0
Last commit6 years ago
PreviousPage 2 of 2

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Background Jobs19
#Data Structures18
#Concurrency15
#Distributed Systems14
#Job Queue14
#Message Queue13
#Go12
#Redis12
#Golang11
#Task Queue10
#Nodejs9
#Elixir7