hatchet-dev/hatchet

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

View on GitHub ↗Jump to charts ↓Open shareable report →

Summary Information

Updated 34 minutes ago
Added to GitGenius on September 8th, 2026
Created on December 15th, 2023
Open Issues & Pull Requests: 128 (+0)
GitHub issues: Enabled
Number of forks: 495
Total Stargazers: 7,906 (+0)
Total Subscribers: 24 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 15.7 hours
Mean response time: 10.1 days
90th percentile: 29.9 days
Tracked items: 347

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 98% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Almost all tracked open issues have seen activity in the last three months. Only 9% of issues opened in the past year have been closed. Three people close 61% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 66
New in 7 days: 8
Closed in 7 days: 4
Avg open age: 65 days
Stale 30+ days: 37
Stale 90+ days: 4

Recent activity

Opened in 7 days: 6
Closed in 7 days: 4
Comments in 7 days: 1
Events in 7 days: 6

Top labels

  • enhancement (76)
  • stale (76)
  • accepted (57)
  • good first issue (20)
  • engine (9)
  • sdk-ts (8)
  • sdk-py (7)
  • sdk-go (5)

Detailed Description

Hatchet is an orchestration engine for background tasks, AI agents, and durable workflows that supports Python, TypeScript, Go, and Ruby applications.

Hatchet addresses the challenge of reliably executing long-running tasks and workflows at scale. It provides a complete platform built on Postgres as a durability layer, enabling both the task runtime and observability system to persist state reliably. This architecture makes the tool particularly suited for self-hosting scenarios where teams want to avoid external dependencies. The engine handles queuing, automatic retries, and ensures durable execution so that tasks complete reliably even in the face of failures.

Teams should adopt Hatchet when correctness, reliability, horizontal scalability, and observability are essential requirements. It works well for background task processing, AI agent orchestration, and complex workflows that need to maintain state across distributed systems. The tool is available both as a managed cloud service and for self-hosting, giving organizations flexibility in deployment. The multi-language support across Python, TypeScript, Go, and Ruby means teams can integrate Hatchet into polyglot environments without language-specific constraints.

The project shows active development with regular updates to core functionality and documentation. The codebase demonstrates ongoing refinement of the orchestration engine and expansion of platform capabilities. The team maintains comprehensive documentation and provides example cookbooks showing end-to-end workflow patterns. The project includes both cloud infrastructure and self-hosting deployment paths, indicating sustained investment in multiple operational models.