nowfound

Dev tools · alternatives · 2026

IA

24 alternatives to Inngest – an open-source event-driven queue

Hi HN! We’re Tony and Dan, the founders of Inngest - https://www.inngest.com. We’re an event-driven queueing system. Existing queueing solutions have pretty terrible UX. We solve this by making it simple for you to write delayed or background jobs by triggering step functions from JSON-based events. At a high level, Inngest does two things: - Ingest events from your systems via HTTP (pun intended) - Triggers serverless functions in response to specific events — async, either immediately or delayed. This allows you to build out async functions (eg. background jobs, handling…

Inngest is an open-source event-driven queueing system that simplifies building background jobs and delayed tasks. It accepts events via HTTP and triggers serverless functions in response to specific events, either… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Inngest – an open-source event-driven queue launched in 2022; newer entries below may have overtaken it.

  1. 1

    Hi HN! I’m Tony, one of the co-founders of Inngest (https://inngest.com/) Inngest is an open-source durable workflow platform that works on any cloud. Durable workflows are stateful, long running step functions written in code, which automatically retry on failure. It abstracts everything about queues, event streams and state for you, letting you focus on code. Some examples of uses: managing stateful AI chained step functions; managing search/rag indexes and data pipelines; integrations and webhooks; billing and payment flows. Technical details: unlike other solutions,…

    2024 · inngest.com · its alternatives →

  2. 2

    Hello HN, we're Gabe and Alexander from Hatchet (https://hatchet.run), we're working on an open-source, distributed task queue. It's an alternative to tools like Celery for Python and BullMQ for Node.js, primarily focused on reliability and observability. It uses Postgres for the underlying queue. Why build another managed queue? We wanted to build something with the benefits of full transactional enqueueing - particularly for dependent, DAG-style execution - and felt strongly that Postgres solves for 99.9% of queueing use-cases better than most alternatives (Celery uses Redis or…

    2024 · github.com · its alternatives →

  3. 3

    Open source SDK to add Zapier-like workflows to your product

    2024 · inngest.com · its alternatives →

  4. 4

    Hey HN - this is Alexander from Hatchet. We’re building an open-source platform for managing background tasks, using Postgres as the underlying database. Just over a year ago, we launched Hatchet as a distributed task queue built on top of Postgres with a 100% MIT license (https://news.ycombinator.com/item?id=39643136). The feedback and response we got from the HN community was overwhelming. In the first month after launching, we processed about 20k tasks on the platform — today, we’re processing over 20k tasks per minute (>1 billion per month). Scaling up this quickly was…

    2025 · github.com · its alternatives →

  5. 5

    My favorite JS/TS job processing framework. Maybe yours too? [ARCHIVED] - eropple/taskbotjs

    2018 · github.com · its alternatives →

  6. 6

    For the past few months we’ve been building Trigger.dev and can now share our beta with you: https://github.com/triggerdotdev/trigger.dev. Trigger.dev is an open source platform that makes it easy for developers to create event-driven background tasks directly in their code. You write workflows using our SDK, and can view all the runs in our web app. Why we built this: - We found current workflow / automation tools like Zapier and n8n are good for simple tasks, but not for more advanced use cases. - Dropping down into code in these tools is just not a great…

    2023 · trigger.dev · its alternatives →

  7. 7

    PgQueuer is a Python job queue that uses PostgreSQL for everything — queue storage, locking, notifications. No Redis, no RabbitMQ, no separate broker to operate. If your app already has Postgres, you already have the broker. After ~2 years and 26 minor releases, 1.0 ships today as the first stable release. Strict semver from here on. Thanks to everyone who contributed and left feedback!

    2024 · github.com · its alternatives →

  8. 8SA

    Hi HN! I’m Tony, one of the co-founders of Inngest (https://inngest.com/). Wanted to show you something we’re working on: StepKit. StepKit is an open source SDK and framework for building and iterating on durable workflows that run on any platform (self-hosted, Inngest, Cloudflare, Netlify, etc.) without requiring any provider or bundler-specific code. Here’s the repo: https://github.com/inngest/stepkit. StepKit extracts the core execution loop that we built in Inngest and makes it fully open, Apache 2, and hackable/pluggable to different backends. We…

    Nov 2025 · its alternatives →

  9. 9

    Remote-controlled countdown timer

    2022 · stagetimer.io · its alternatives →

  10. 10

    I built LocalGPT over 4 nights as a Rust reimagining of the OpenClaw assistant pattern (markdown-based persistent memory, autonomous heartbeat tasks, skills system). It compiles to a single ~27MB binary — no Node.js, Docker, or Python required. Key features: - Persistent memory via markdown files (MEMORY, HEARTBEAT, SOUL markdown files) — compatible with OpenClaw's format - Full-text search (SQLite FTS5) + semantic search (local embeddings, no API key needed) - Autonomous heartbeat runner that checks tasks on a configurable interval - CLI + web interface + desktop GUI - Multi-provider:…

    Feb 2026 · github.com · its alternatives →

  11. 11

    Realtime, open-source backend for JavaScript apps

    2016 · sequence.xyz · its alternatives →

  12. 12

    Jitsu is an open-source Segment alternative. Fully-scriptable data ingestion engine for modern data teams. Set-up a real-time data pipeline in minutes, not days - jitsucom/jitsu

    2020 · github.com · its alternatives →

  13. 13DA

    Hey HN! I’ve written a bunch of WebSocket servers over the years to do simple things like state synchronization, WebRTC signaling, and notifying a client when a backend job was run. I realized that if I had a simple way to create a private, temporary, mini-redis that the client could talk to directly, it would save a lot of time. So we created DriftDB. In addition to the open source server that you can run yourself, we also provide https://jamsocket.live where you can use an instance we host on Cloudflare’s edge (~13ms round trip latency from my home in NY). You may have seen my…

    2023 · driftdb.com · its alternatives →

  14. 14VT

    Hey HN! We're so excited to show you Val Town (https://val.town)! A "val" is a JavaScript/TypeScript function or value that runs on our servers. We aim to get you from idea to running code in seconds: type code, run it, get its API endpoint, schedule it - all from the browser, in a couple keystrokes. We're a startup of 4 people, mostly in NYC. We've been working on this for 6 months and are eager for feedback from the HN community. Why do we need yet another online coding IDE? While researching devtools[1], I found myself wanting something halfway between Replit and Zapier: a…

    2023 · val.town · its alternatives →

  15. 15

    This is a Python/Django based event management system. - iyanuashiri/meethub

    2018 · github.com · its alternatives →

  16. 16

    Hey HN - over the past few months, I’ve been working on Hatchet, which is a workflow engine meant for event-driven applications. Workflows are triggered by user-defined events (along with schedules and cron jobs). It bundles a web UI for observability and has several integrations built out (Sentry, OpenTelemetry, Slack). It’s very similar to using an SQS + EventBridge + AWS Lambda stack, but uses worker pools to process functions instead of isolated function invocations. Some features that Hatchet offers: 1. Publish, react to, and query events using the Events API [1] 2. You can define…

    2024 · github.com · its alternatives →

  17. 17

    A realtime server for the modern web

    2016 · deepstream.io · its alternatives →

  18. 18

    Distributed job queue for node. Contribute to mathisonian/martinet development by creating an account on GitHub.

    2014 · github.com · its alternatives →

  19. 19SJ

    Hey HN, I'm the maintainer of node-cron (5M+ downloads/month), and I recently built Sidequest.js, a background job runner for Node.js inspired by Oban (Elixir) and Sidekiq (Rails). It solves some common problems I saw with libraries like node-cron: - Jobs don’t block your API: they run in isolated worker threads - No Redis or vendor lock-in: use Postgres, MySQL, SQLite, or MongoDB - Supports retries, uniqueness, concurrency, snoozing, prioritization - Comes with a CLI and a simple dashboard - Works great in monoliths and doesn’t require extra infra Quick start (no signup needed):…

    2025 · docs.sidequestjs.com · its alternatives →

  20. 20
    Cronit▲98

    Online cronjobs & Recurring task scheduling

    2022 · cronit.app · its alternatives →

  21. 21

    Job server in Go. Contribute to iamduo/workq development by creating an account on GitHub.

    2016 · github.com · its alternatives →

  22. 22

    yotaq - Your Own Task Queue for Python. Contribute to JoseTomasTocino/yotaq development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  23. 23

    I've been an on-call engineer at startups where "incident management" meant someone panic-creating a Slack channel called #fire-fire-fire, or all incidents handled in the #incidents channel at the same time... and the postmortem was whatever someone remembered to write in Notion three days later. So I built a Slack bot to fix my own workflow. Figured I'd share it. What it does: "/incident start sev2 API latency spike" creates a dedicated channel, invites whoever's on-call, pins the details, and starts recording a timeline. When you run "/incident resolve", it uses GPT-4 to analyze…

    Jan 2026 · incidentops.io · its alternatives →

  24. 24

    Hi HN! I was feeling incredibly frustrated with my struggles in context-switching and writing documentation, so I decided to take action and find a solution. I wrote a simple tool for Alfred and Raycast that helps me be more mindful when switching between tasks, which can even prevent some of those switches. Plus, I can jot down quick notes on each task as I go, making it easier to document everything once I’m finished. This tool is really simple with only 5 commands - tsr, tsn, tsl, tsv, tse tsr writes a new record tsn writes a new note tsl shows you the current task tsv builds a static…

    2023 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →