[Go to site: main page, start]

Queue

Top 23 Queue Open-Source Projects

  1. nsq

    A realtime distributed messaging platform

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. Redisson

    Redisson: Valkey & Redis Java Client and Real-Time Data Platform. Sync/Async/RxJava/Reactive API. Over 50 Valkey and Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Bloom filter, Spring, Tomcat, Scheduler, JCache API, Hibernate, RPC, local cache..

  4. gods

    GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more

  5. bull

    Premium Queue package for handling distributed jobs and messages in NodeJS.

    Project mention: Building a Dead Letter Queue for Shopify Webhooks (Production-Ready Guide) | dev.to | 2026-05-18

    Bull Queue Documentation

  6. Sidekiq

    Simple, efficient background processing for Ruby

    Project mention: Oban, the job processing framework from Elixir, has come to Python | news.ycombinator.com | 2026-01-28

    Resque was the main inspiration, Sidekiq still provides compatibility with some of its APIs to this day.

    https://github.com/sidekiq/sidekiq/blob/ba8b8fc8d81ac8f57a55...

  7. rq

    Simple job queues for Python

    Project mention: Oban, the job processing framework from Elixir, has come to Python | news.ycombinator.com | 2026-01-28

    For an even lighter system than Celery, I'm a big fan of

    https://python-rq.org/

    It's super low on the dependencies and integrates nicely as a library into python applications. It's very bare bones.

  8. Hangfire

    An easy way to perform background job processing in .NET and .NET Core applications. No Windows Service or separate process required

    Project mention: Queue-Based Exponential Backoff: A Resilient Retry Pattern for Distributed Systems | dev.to | 2025-10-20

    Hangfire (.NET) - Background job processing

  9. agenda

    Lightweight job scheduling for Node.js

    Project mention: Develop Software When Your AI Model Starts Acting Like a Teammate | dev.to | 2026-02-17

    Finally, AI product flows almost always need background work. Summaries, indexing, webhooks, retries, and scheduled maintenance are job-shaped problems. The scheduler we rely on is based on MongoDB and Agenda, and the upstream project is well documented. If you want to understand the model of recurring jobs and locking, Agenda’s official repository is the clearest reference.

  10. Resque

    Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later.

  11. The gist

    BullMQ - Message Queue and Batch processing for NodeJS, Python, Elixir and PHP based on Redis

    Project mention: TOP 6: JavaScript Gantt & Task Scheduling Libraries in 2026 | dev.to | 2026-02-02

    Category: Job Queue and Task Scheduler License: MIT Website: bullmq.io

  12. machinery

    Machinery is an asynchronous task queue/job queue based on distributed message passing.

  13. MassTransit

    Distributed Application Framework for .NET

    Project mention: Would the .NET community benefit from an open-source MassTransit fork? | news.ycombinator.com | 2025-10-24

    “MassTransit is the trusted messaging framework powering mission-critical applications…”

    https://masstransit.io/

  14. hatchet

    🪓 An orchestration engine for background tasks, AI agents, and durable workflows

    Project mention: Ask HN: Who is hiring? (June 2026) | news.ycombinator.com | 2026-06-01

    Hatchet | Full-Stack Engineer | NYC or SF or REMOTE (US and EU) | https://hatchet.run

    Hey HN! I'm Alexander, one of the founders of Hatchet. Hatchet is an open-source platform for running background jobs at scale.

    We're hiring engineers who are excited to build the next class of engineering primitives, starting with queues, background tasks and durable execution. We started in early 2024 after launching our distributed task queue (https://news.ycombinator.com/item?id=39643136).

    Hatchet is currently used by thousands of engineers for all kinds of workloads: log ingestion pipelines, code review agents, video encoding, GPU scheduling, etc. Our target customer is fast-growing startups who have a strong need for background jobs system. These days, that tends to be AI companies, though we're general-purpose and not exclusively targeted for AI workloads.

    Stack: Postgres, Go, Typescript, React, Kubernetes

    Applying: email me at alexander@hatchet.run and tell me about something impressive you've built, along with your CV and why you're interested in Hatchet.

    Note that we're fully open-source, which you can check out here: https://github.com/hatchet-dev/hatchet (and if you have thoughts / opinions / questions about the codebase, please include those in your note!)

  15. CAP

    Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern (by dotnetcore)

  16. boltons

    🔩 Like builtins, but boltons. 250+ constructs, recipes, and snippets which extend (and rely on nothing but) the Python standard library. Nothing like Michael Bolton.

  17. huey

    a little task queue for python

    Project mention: Django: What's new in 6.0 – Adam Johnson | news.ycombinator.com | 2025-12-09
  18. algodeck

    An Open-Source Collection of Flash Cards to Help You Preparing Your Algorithms & Data Structures and System Design Interviews 💯

  19. river

    Fast and reliable background jobs in Go (by riverqueue)

    Project mention: I Rewrote My MCP Documentation Server in Go and Dropped 3 Containers | dev.to | 2026-03-31

    The entire stack is one Go binary plus PostgreSQL. PostgreSQL handles the database, full-text search (tsvector/tsquery + pg_trgm), and the job queue (River). The binary includes the HTTP server, queue workers, and a scheduler for periodic jobs — git syncs, archive discovery, token cleanup.

  20. Jocko

    Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud Native)

  21. Delayed::Job

    Database based asynchronous priority queue system -- Extracted from Shopify

  22. PHP AMQP

    The most widely used PHP client for RabbitMQ

  23. swift-collections

    Commonly used data structures for Swift

    Project mention: CLAUDE.md for Swift and iOS: 13 Rules That Stop AI From Writing Unsafe, Non-Idiomatic Apple Code | dev.to | 2026-05-07

    // Package.swift .package(url: "https://github.com/apple/swift-collections", from: "1.1.0"),

  24. Coravel

    Near-zero config .NET library that makes advanced application features like Task Scheduling, Caching, Queuing, Event Broadcasting, and more a breeze!

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Queue discussion

Log in or Post with

Queue related posts

  • Show HN: Lightweight Task queue on Erlang/OTP, SQLite-backed, no overengineering

    1 project | news.ycombinator.com | 13 Jun 2026
  • How I Built an Open-Source Social Media Scheduler with Laravel

    4 projects | dev.to | 27 May 2026
  • Show HN: Diom – Back end primitives (queue, rate limit, etc.) in one Rust binary

    1 project | news.ycombinator.com | 20 May 2026
  • Building a Dead Letter Queue for Shopify Webhooks (Production-Ready Guide)

    1 project | dev.to | 18 May 2026
  • Laravel Horizon in Production: Configuring AI Queue Workloads That Actually Hold

    1 project | dev.to | 14 May 2026
  • Show HN: Diom – Open-source back end primitives with no runtime dependencies

    1 project | news.ycombinator.com | 13 May 2026
  • Show HN: PgQueuer v1.0 – Python job queue using only PostgreSQ

    1 project | news.ycombinator.com | 11 May 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 15 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Queue projects? This list will help you:

# Project Stars
1 nsq 25,733
2 Redisson 24,355
3 gods 17,437
4 bull 16,245
5 Sidekiq 13,536
6 rq 10,650
7 Hangfire 10,078
8 agenda 9,674
9 Resque 9,480
10 The gist 8,985
11 machinery 7,955
12 MassTransit 7,757
13 hatchet 7,330
14 CAP 7,088
15 boltons 6,896
16 huey 5,973
17 algodeck 5,824
18 river 5,200
19 Jocko 5,008
20 Delayed::Job 4,822
21 PHP AMQP 4,595
22 swift-collections 4,426
23 Coravel 4,285

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Go is
the 4th most popular programming language
based on number of references?