Background task platform for scalable workflows
Top 8.9% on sourcepulse
Hatchet is a platform for running background tasks at scale, designed to replace traditional task queues like Celery or BullMQ. It offers robust workflow orchestration, durable task execution, and flow control, targeting developers who need to offload work from their primary applications while ensuring reliability and observability.
How It Works
Hatchet leverages a durable task queue built on PostgreSQL, ensuring tasks are reliably delivered and tracked. It supports complex workflow definitions using Directed Acyclic Graphs (DAGs), allowing for intricate task dependencies and data flow. The system provides built-in features for concurrency control, rate limiting, scheduling, and event-driven triggers, all managed through a unified platform.
Quick Start & Requirements
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
Hatchet is positioned as a more comprehensive alternative to simple task queues and specialized orchestration tools, potentially introducing more operational overhead than library-based solutions. While it supports high throughput, extreme scale (>10k/s) without retention might be better served by simpler, dedicated queue libraries.
22 hours ago
1 day