NATS alternatives and similar tools
Based on the "Queuing" category.
Alternatively, view NATS alternatives based on common mentions on social networks and blogs.
Kafka9.7 9.9 L2 NATS VS KafkaMirror of Apache Kafka
Celery9.4 9.6 L3 NATS VS CeleryDistributed Task Queue (development branch)
NSQ9.4 1.6 NATS VS NSQA realtime distributed messaging platform
Sidekiq8.9 7.9 L5 NATS VS SidekiqSimple, efficient background processing for Ruby
RabbitMQ8.9 9.9 NATS VS RabbitMQOpen source RabbitMQ: core server and tier 1 (built-in) plugins
ZeroMQ8.5 6.1 L2 NATS VS ZeroMQZeroMQ core engine in C++, implements ZMTP/3.1
Resque8.3 6.5 L5 NATS VS ResqueResque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later.
rq8.3 9.3 L3 NATS VS rqSimple job queues for Python
Kue8.2 0.0 L4 NATS VS KueKue is a priority job queue backed by redis, built for node.js.
Disque8.1 0.0 L2 NATS VS DisqueDisque is a distributed message broker
Nanomsg7.8 5.3 L3 NATS VS Nanomsgnanomsg library
BeanstalkD7.8 0.0 L3 NATS VS BeanstalkDBeanstalk is a simple, fast work queue.
huey7.0 6.6 L5 NATS VS hueya little task queue for python
ActiveMQ7.0 9.5 L2 NATS VS ActiveMQMirror of Apache ActiveMQ
Chronicle Queue6.8 6.9 L2 NATS VS Chronicle QueueMicro second messaging that stores everything to disk
pg-boss4.9 7.4 NATS VS pg-bossQueueing jobs in Node.js using PostgreSQL like a boss
Darner4.9 0.0 L3 NATS VS Darnersimple, lightweight message queue
Gearman4.7 5.5 L1 NATS VS GearmanFast multi-language queuing/job processing platform.
HornetQ4.1 0.0 NATS VS HornetQHornetQ is an open source project to build a multi-protocol, embeddable, very high performance, clustered, asynchronous messaging system.
Siberite3.9 0.0 NATS VS SiberiteSiberite is a simple, lightweight, leveldb backed message queue written in Go.
The Apollo Project3.3 0.0 L3 NATS VS The Apollo ProjectActiveMQ Apollo is a faster, more reliable, easier to maintain messaging broker built from the foundations of the original ActiveMQ.
Apache Qpid3.2 0.0 L1 NATS VS Apache QpidMirror of Apache Qpid
Access the most powerful time series database as a service
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of NATS or a related project?
NATS is a simple, secure and performant communications system for digital systems, services and devices. NATS is part of the Cloud Native Computing Foundation (CNCF). NATS has over 40 client language implementations, and its server can run on-premise, in the cloud, at the edge, and even on a Raspberry Pi. NATS can secure and simplify design and operation of modern distributed systems.
- Official Website
- Official Documentation
- Watch a video overview of NATS.
- Watch this video from SCALE 13x to learn more about its origin story and design philosophy.
- Twitter: Follow us on Twitter!
- Google Groups: Where you can ask questions
- Slack: Click here to join. You can ask question to our maintainers and to the rich and active community.
If you are interested in contributing to NATS, read about our...
The NATS product roadmap can be found here.
A third party security audit was performed by Cure53, you can see the full report here.
Reporting Security Vulnerabilities
If you've found a vulnerability or a potential vulnerability in the NATS server, please let us know at nats-security.
Unless otherwise noted, the NATS source files are distributed under the Apache Version 2.0 license found in the LICENSE file.
*Note that all licence references and agreements mentioned in the NATS README section above are relevant to that project's source code only.