alternatives to

Amazon SQS

Hosted message queue service from AWS. A closed product from Amazon Web Services.

Side by side

4 open source alternatives to Amazon SQS
ToolFitStarsLicenceTermsSelf-hostedLanguageLatestLast push
ElasticMQDrop-in2.9kApache-2.0Open sourceYesScalav1.7.12026-10-06
RabbitMQFull replacement14kOtherOpen sourceYesJavaScriptv4.3.62026-10-06
NSQPartial26kMITOpen sourceYesGov1.3.02026-08-11
NATSPartial21kApache-2.0Open sourceYesGov2.15.02026-10-06

Every alternative

Language
Licence
Fit
Deploy with

4 alternatives

ElasticMQDrop-in

In-memory message queue with an Amazon SQS-compatible interface. Runs stand-alone or embedded.

Implements the SQS API, so the AWS SDKs and CLI only need to point at its endpoint.

Language
Scala
Licence
Apache-2.0
Stars
2.9k
Latest
v1.7.1
Last push
2026-10-06
NSQPartial

A realtime distributed messaging platform

Distributed queues with at-least-once delivery, through its own protocol and clients.

Language
Go
Licence
MIT
Stars
26k
Latest
v1.3.0
Last push
2026-08-11
NATSPartial

High-Performance server for NATS.io, the cloud and edge native messaging system.

Work queues on JetStream streams, through its own protocol and clients.

Language
Go
Licence
Apache-2.0
Stars
21k
Latest
v2.15.0
Last push
2026-10-06

Head to head

About Amazon SQS

Vendor
Amazon Web Services

Amazon SQS website ↗