1.hatchet-dev / hatchet
🪓 An orchestration engine for background tasks, AI agents, and durable workflows
Ranked by Attention Score: stars gained over the last 180 complete days
40 repositories by Attention Score · May 7, 2026 – Nov 2, 2026 (UTC)
🪓 An orchestration engine for background tasks, AI agents, and durable workflows
BullMQ - Message Queue and Batch processing for NodeJS, Python, .NET, Elixir, Rust and PHP based on Redis or PostgreSQL
The polyglot queue: Fast and reliable background jobs in Go, Java, JS, Ruby, and Rust on Postgres/SQLite.
Queueing jobs in Postgres from Node.js like a boss
The open source and enterprise-ready webhooks service 🦀
Redisson: Valkey & Redis Java Client and Real-Time Data Platform. Sync/Async/RxJava/Reactive API. Extends Valkey and Redis with over 60 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..
High performance Node.js/PostgreSQL job queue (also suitable for getting jobs generated by PostgreSQL triggers/functions out into a different work queue)
a little task queue for python
A realtime distributed messaging platform
GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more
Promise queue with concurrency control
Micro second messaging that stores everything to disk
🔩 Like builtins, but boltons. 250+ constructs, recipes, and snippets which extend (and rely on nothing but) the Python standard library. Nothing like Michael Bolton.
Premium Queue package for handling distributed jobs and messages in NodeJS.
Lightweight job scheduling for Node.js
Dashboard and code-driven configuration for Laravel queues.
C++14 concurrent lock-free low-latency queue.
An Open-Source Collection of Flash Cards to Help You Preparing Your Algorithms & Data Structures and System Design Interviews 💯
A modern high-performance open source message queuing system
Machinery is an asynchronous task queue/job queue based on distributed message passing.
Near-zero config .NET library that makes advanced application features like Task Scheduling, Caching, Queuing, Event Broadcasting, and more a breeze!
Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later.
⏪️ Go package providing multiple queue implementations. Developed in a thread-safe generic way.
A Simplest in-memory and Distributed Storage-Agnostic Message Queue for Your Concurrent Go Program
Fast ring-buffer deque (double-ended queue)
Pluggable foundation blocks for building distributed apps.
Data structure and algorithm library for go, designed to provide functions similar to C++ STL
Get notified when a queued job fails
C++11 thread-safe container for sharing data between threads (synchronized queue)
Redis Simple Message Queue
mangos is a pure Golang implementation of nanomsg's "Scalablilty Protocols"
Type-safe, persistent, embedded task queues and background job runner w/ SQLite. Web monitoring UI included.
Node.js Background jobs backed by redis.
30 Seconds of C++ (STL in C++). Read More about 30C++ here 👉
Job processing library for Elixir - compatible with Resque / Sidekiq
A type-safe queue for background tasks using PocketBase.
Queue plugin for CakePHP - simple, pure PHP and without dependencies.
Job Scheduler for IOS with Concurrent run, failure/retry, persistence, repeat, delay and more
Go simple async message bus
BeanQueue, a lightweight Python task queue framework based on SQLAlchemy, PostgreSQL SKIP LOCKED queries and NOTIFY / LISTEN statements.