hatchet

🪓 Run Background Tasks at Scale (by hatchet-dev)

Hatchet Alternatives

Similar projects and alternatives to hatchet

  1. rust

    2,850 hatchet VS rust

    Empowering everyone to build reliable and efficient software.

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.

    SurveyJS logo
  3. Tailwind CSS

    1,517 hatchet VS Tailwind CSS

    A utility-first CSS framework for rapid UI development.

  4. Milvus

    131 hatchet VS Milvus

    Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search

  5. quickwit

    74 hatchet VS quickwit

    Cloud-native search engine for observability. An open-source alternative to Datadog, Elasticsearch, Loki, and Tempo.

  6. svix-webhooks

    The open source and enterprise-ready webhooks service 🦀

  7. extism

    59 hatchet VS extism

    The framework for building with WebAssembly (wasm). Easily & securely load wasm modules, move data, call functions, and build extensible apps.

  8. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  9. sdk-java

    Temporal Java SDK

  10. velero

    Backup and migrate Kubernetes applications and their persistent volumes

  11. cadence

    Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.

  12. client_python

    Prometheus instrumentation library for Python applications

  13. otf

    Discontinued An open source alternative to terraform enterprise.

  14. river

    13 hatchet VS river

    Fast and reliable background jobs in Go (by riverqueue)

  15. terrakube

    Open source IaC Automation and Collaboration Software.

  16. headlamp

    11 hatchet VS headlamp

    A Kubernetes web UI that is fully-featured, user-friendly and extensible

  17. conductor

    13 hatchet VS conductor

    Conductor is an event driven orchestration platform providing durable and highly resilient execution engine for your applications

  18. wakaq

    3 hatchet VS wakaq

    Background task queue for Python backed by Redis, a super minimal Celery

  19. gue

    2 hatchet VS gue

    Golang queue on top of PostgreSQL

  20. R2R

    8 hatchet VS R2R

    SoTA production-ready AI retrieval system. Agentic Retrieval-Augmented Generation (RAG) with a RESTful API.

  21. inngest-js

    11 hatchet VS inngest-js

    The developer platform for easily building reliable workflows with zero infrastructure for TypeScript & JavaScript

  22. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better hatchet alternative or higher similarity.

hatchet discussion

Log in or Post with

hatchet reviews and mentions

Posts with mentions or reviews of hatchet. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-06-20.
  • Show HN: Pickaxe – a TypeScript library for building AI agents
    7 projects | news.ycombinator.com | 20 Jun 2025
    thanks! we think of mastra and other frameworks are batteries included for patterns like memory and reasoning, which is great for many but not all projects. i think mastra is doing a great job balancing some of this by simply wrapping vercel's ai sdk (we took some inspiration here in our tool picker and it is recommendation for llm calls).

    we're leaning away from framework and towards library specifically because we're seeing teams looking to implement their own business logic for most core agentic capabilities where things like concurrency, fairness, or resource contention become problematic (think many agents reading 1000s of documents in parallel).

    unlike most frameworks we've been working on the orchestrator, hatchet, first for over a year and are basing these patterns on what we've seen our most successful companies already doing.

    put shortly - pickaxe brings orchestration and best practices, but you're free to implement to your requirements.

    [1] https://github.com/hatchet-dev/hatchet

  • Why I'm excited about Go for agents
    12 projects | news.ycombinator.com | 9 Jun 2025
    OP here - this type of "checkpoint-based state machine" is exactly what platforms which offer durable execution primitives like Hatchet (https://hatchet.run/) and Temporal (https://temporal.io/) are offering. Disclaimer: am a founder of Hatchet.

    These platforms store an event history of the functions which have run as part of the same workflow, and automatically replay those when your function gets interrupted.

  • Hatchet
    1 project | news.ycombinator.com | 21 May 2025
  • Show HN: Hatchet v1 – a task orchestration platform built on Postgres
    10 projects | news.ycombinator.com | 3 Apr 2025
    We use gRPC on our workers. All API specs can be found here: https://github.com/hatchet-dev/hatchet/tree/main/api-contrac...

    However, the SDKs are very tightly integrated with the runtime in each language, and we use gRPC on the workers which will make it more difficult to call the APIs directly.

  • Running Durable Workflows in Postgres Using DBOS
    4 projects | news.ycombinator.com | 10 Dec 2024
    Disclaimer: I'm a co-founder of Hatchet (https://github.com/hatchet-dev/hatchet), which is a Postgres-backed task queue that supports durable execution.

    > Because a step transition is just a Postgres write (~1ms) versus an async dispatch from an external orchestrator (~100ms), it means DBOS is 25x faster than AWS Step Functions

    Durable execution engines deployed as an external orchestrator will always been slower than direct DB writes, but the 1ms delay versus ~100ms doesn't seem inherent to the orchestrator being external. In the case of Hatchet, pushing work takes ~15ms and invoking the work takes ~1ms if deployed in the same VPC, and 90% of that execution time is on the database. In the best-case, the external orchestrator should take 2x as long to write a step transition (round-trip network call to the orchestrator + database write), so an ideal external orchestrator would be ~2ms of latency here.

    There are also some tradeoffs to a library-only mode that aren't discussed. How would work that requires global coordination between workers behave in this model? Let's say, for example, a global rate limit -- you'd ideally want to avoid contention on rate limit rows, assuming they're stored in Postgres, but each worker attempting to acquire a rate limit simultaneously would slow down start time significantly (and place additional load on the DB). Whereas with a single external orchestrator (or leader election), you can significantly increase throughput by acquiring rate limits as part of a push-based assignment process.

    The same problem of coordination arises if many workers are competing for the same work -- for example if a machine crashes while doing work, as described in the article. I'm assuming there's some kind of polling happening which uses FOR UPDATE SKIP LOCKED, which concerns me as you start to scale up the number of workers.

  • Glasskube v0.10.0 out now!
    4 projects | dev.to | 24 Jun 2024
    Hatchet is a distributed, fault-tolerant task queue which replaces traditional message brokers and pub/sub systems, built to solve problems like concurrency, fairness, and durability.
  • Ask HN: Who is hiring? (April 2024)
    10 projects | news.ycombinator.com | 1 Apr 2024
    Hatchet (https://hatchet.run) | New York City | Full-time

    We're hiring a founding engineer to help us with development on our open-source, distributed task queue: https://github.com/hatchet-dev/hatchet.

    We recently launched on HN, you can check out our launch here: https://news.ycombinator.com/item?id=39643136. We're two second-time YC founders in this for the long haul and we are just wrapping up the YC W24 batch.

    As a founding engineer, you'll be responsible for contributing across the entire codebase. We'll compensate accordingly and with high equity. It's currently just the two founders + a part-time contractor. We're all technical and contribute code.

    Stack: Typescript/React, Go and PostgreSQL.

    To apply, email alexander [at] hatchet [dot] run, and include the following:

    1. Tell us about something impressive you've built.

    2. Ask a question or write a comment about the state of the project. For example: a file that stood out to you in the codebase, a Github issue or discussion that piqued your interest, a general comment on distributed systems/task queues, or why our code is bad and how you could improve it.

  • Show HN: Hatchet – Open-source distributed task queue
    22 projects | news.ycombinator.com | 8 Mar 2024
    Can you explain why you chose every function to take in context? https://github.com/hatchet-dev/hatchet/blob/main/python-sdk/...

    This seems like a lot of boiler plate to write functions with to me (context I created http://github.com/DAGWorks-Inc/hamilton).

    2 projects | news.ycombinator.com | 6 Mar 2024
  • Show HN: R2R – Open-source framework for production-grade RAG
    5 projects | news.ycombinator.com | 26 Feb 2024
    This is a great question, thanks for asking.

    We are testing workflows internally that use orchestration software like Hatchet/Temporal to allow the framework to robustly handle 100s of GBs of upload data from parsing to chunking to embedding to storing [1][2]. The goal is to build durable execution at each step, because even steps like PDF extraction can be expensive / time consuming. We are targeting an prelim. release of these features in < 1 month.

    Logging is built natively into the framework with postgres or sqlite options. We ship a GUI that leverages these logs and the application flow to allow developers to see queries, search results, and RAG completions in realtime.

    We are planning on adding more features here to help with evaluation / insight as we get further feedback.

    On the A/B, slow rollout, and analytics side, we are still early but suspect there is a lot of value to be had here, particularly because human feedback is pretty crucial in optimizing any RAG system. Developer feedback will be particularly important here since there are a lot of paths to choose between.

    [1] https://hatchet.run/

  • A note from our sponsor - Stream
    getstream.io | 9 Jul 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →

Stats

Basic hatchet repo stats
25
5,796
9.9
1 day ago

hatchet-dev/hatchet is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of hatchet is TypeScript.


Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?