Hatchet

Hatchet is an open-source platform used to organize background tasks, AI agents, and durable workflows. It supports Python, TypeScript, Go, and Ruby languages; it offers task sequencing, automatic retry, real-time monitoring, warning, and logging. It uses Postgres as a layer of data resilience and can be hosted on your own server.

HA

hatchet-dev · Workflow & Automation

STARS8.2K
FORKS527
COMMITS—
CONTRIBUTORS71
VERSIONvscode/v0.1.2
UPDATEDtoday
Workflowtask-queuedurabledagMIT

Alternative to (project's own claim): Temporal

Common commercial products in this category: Zapier, Make, Microsoft Power Automate

What can it do?
  • You run background tasks with configurable retry policies and exponential retraction
  • Plan tasks with Cron jobs and scheduled runs
  • You make task routing using labor labels and employee proximity rules
User reviews
  • ↑ PositiveHacker News

    Show HN: Hatchet – Open-source distributed task queue

    “Yeah these are great questions. > Do you mean transactional within the same transaction as the application's own state? My guess is no (from looking at the docs, where enqueuing in the SDK looks a lot like a wire call and not issuing a SQL command over our application's existing…”

  • ↑ PositiveHacker News

    Show HN: Hatchet – Open-source distributed task queue

    “Wow, looks great! We currently happily use graphile-worker, and have two questions: > full transactional enqueueing Do you mean transactional within the same transaction as the application's own state? My guess is no (from looking at the docs, where enqueuing in the SDK looks a…”

My note

Alternative pages

More in: Workflow & Automation