Alternatives / Amazon SQS

3 open-source alternatives

3 Best Open Source Amazon SQS Alternatives in 2026

Looking for an open source Amazon SQS alternative? We compared 3 open source tools for queues and background work by license, durability, and maintenance. Trigger.dev and Hatchet are task orchestrators, while Sequin provides queue-style messaging on Postgres.

Maxime DERAME's profile

Written by Maxime DERAME

Last updated:

Best Amazon SQS alternatives at a glance

AlternativeBest forLicense
Trigger.devTypeScript background jobs and agentsApache-2.0
HatchetDurable task orchestrationMIT
SequinPostgres-backed queue over HTTPMIT

How we chose these Amazon SQS alternatives

We looked for open-source tools that decouple work with queues and retries like SQS. We verified each project's license, recent activity, stars, and self-hosting in its repository. See our methodology for the full criteria.

Task orchestrators

Trigger.dev is a TypeScript platform for background jobs and AI agents with retries, queues, and run logs. Hatchet is an MIT durable orchestration platform with SDKs for Python, TypeScript, Go, and Ruby, designed for millions of parallel tasks.

Postgres-based queue

Sequin is a messaging system on Postgres that offers queue-style features through an HTTP API. Its last commit was in February 2026.

Important: not a drop-in

None of these speaks the SQS API, so you must change your producers and consumers. They are heavier than a simple queue if you only need basic messaging.

License details

Trigger.dev is Apache-2.0. Hatchet and Sequin are MIT.

Maintenance status

Trigger.dev and Hatchet had commits within days of this update.

Why look for a Amazon SQS alternative?

SQS is a proprietary AWS service billed per request, which ties your architecture to AWS. Open-source alternatives run anywhere and add richer workflow features, but you operate them yourself.

trigger.dev
1

Trigger.dev

TypeScript platform for long-running tasks and AI agents.

Trigger.dev is an Apache-2.0 platform for long-running tasks and AI agents written in TypeScript, with retries, scheduling, and full run logs. It is usage-priced as a managed platform, and self-hosting is possible.

16.6K1.5KApache-2.0Self-hosted

Pricing: Free to self-host; the managed platform is usage-based.

  • Retries, scheduling, and run logs
  • Great for TypeScript developers
  • Apache-2.0 license
  • Code-first, not a no-code builder
  • Managed platform is usage-priced
hatchet.run
2

Hatchet

Orchestration platform for background jobs and AI agents.

Hatchet is an MIT-licensed orchestration platform for running background tasks, durable workflows, and AI agents, with queues, scheduling, and observability. It is not a UI builder: it targets workflow and task execution for developers.

8.2K523MITSelf-hosted

Pricing: Free to self-host; Hatchet Cloud is paid.

  • Durable workflows and task queues
  • MIT license
  • Good for AI agent back ends
  • Not an internal tool or UI builder
  • Needs developers to integrate
sequinstream.com
3

Sequin

Messaging system built on Postgres with an HTTP API.

Sequin is an MIT open-source messaging system built on Postgres that offers queue-style features through a simple HTTP API. It reduces stack complexity by reusing Postgres, which is also the trade-off, since Postgres becomes the messaging backbone. The last commit was in February 2026.

2.2K152MITSelf-hosted

Pricing: Free to self-host.

  • Built on Postgres
  • Simple HTTP API
  • MIT license
  • Postgres is the messaging backbone
  • Slower recent activity

Compare Amazon SQS alternatives

AlternativeTypeLicenseSelf-hostedBest for
Trigger.devTask platformApache-2.0YesTypeScript teams
HatchetTask orchestrationMITYesParallel background work
SequinMessage queueMITYesSimple queues

Which one should you choose?

Want durable background tasks

Hatchet stores an event log and handles retries and monitoring under MIT.

Hatchet

Want TypeScript jobs with logs and replay

Trigger.dev offers retries, run logs, and replay of failed runs.

Trigger.dev

Want a simple queue on Postgres

Sequin offers queue-style messaging through an HTTP API.

Sequin