Crossbar VS NATS

Compare Crossbar vs NATS and see what are their differences.

Our great sponsors
  • Scout APM - Less time debugging, more time building
  • JetBrains - Developer Ecosystem Survey 2022
  • SonarQube - Static code analysis for 29 languages.
Crossbar NATS
5 53
1,979 11,042
0.5% 1.9%
7.9 9.8
7 days ago 3 days ago
Python Go
European Union Public License 1.2 Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of Crossbar. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-01-12.


Posts with mentions or reviews of NATS. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-06-05.
  • Looking for real-time message solution recommendations
    2 projects | | 5 Jun 2022
    The two best lightweight solutions I have worked with are SocketCluster and NATS. SocketCluster is used to build out a custom backend that scales very well. NATS would be used as a central pub/sub system. If you need queueing, you'll need to add additional services like Redis.
  • and Apache Kafka
    1 project | | 31 May 2022
    A distributed message broker designed and constructed to make developers’ lives who work around event-driven software incredibly easier with event-level observability and troubleshooting tools. started as a fork of project (since 2011), written in GoLang, and creating its own stream on top.
  • Ask HN: What are some examples of elegant software?
    22 projects | | 2 May 2022
    I've been pleased by NATS ( I like how it builds its functionality on layers of abstractions, from the most basic (pub/sub), to request/response on top of that, to key/value and persistent streams on top of that. The CLI is simple to use and you can learn it in an afternoon, but it's robust enough to deploy.
  • NATS Topology
    1 project | | 25 Apr 2022
    In this article, we will learn about NATS topology and how different components such as Clusters, Servers, Supercluster, and Leaf Node are organized.
  • My "Artisinal" Ingress
    5 projects | | 18 Apr 2022
    For this reason, I set out from the start to design my ingress controller to scale seamlessly. Using CockroachDB as my data store is the first part of solving this, but there is also the problem of keeping all nodes synchronized when things change. I decided to leverage NATS for this purpose. Using NATS made it easy for all instances of the service to stay synchronized and exchange messages.
  • Advanced Monitoring with NATS surveyor
    5 projects | | 15 Apr 2022
    In this article, we’ll set up nats-surveyor for advanced monitoring of our NATS servers through Prometheus and Grafana.
  • Introduction to NATS CLI
    2 projects | | 8 Apr 2022
    Let’s learn about some basic commands. But first, let’s start our nats-server locally with JetStream so that we can try out the commands.
  • HyperTrade - Distributed cryptocurrency trading bot
    3 projects | | 30 Mar 2022
    All the messaging infrastructure use cases are handled by NATS. Inter-service communications are mainly via publish-subscribe and request-reply patterns. Essentially, NATS acts as our service mesh!
  • Is anyone here bootstraping their SaaS product using Golang?
    5 projects | | 27 Mar 2022
  • NATS at edge with K3s
    3 projects | | 24 Mar 2022
    NATS can secure and simplify the design and operation of modern distributed systems. It is a Cloud Native Computing Foundation (CNCF) project that is used by thousands of companies globally.

What are some alternatives?

When comparing Crossbar and NATS you can also consider the following projects:

RabbitMQ - Open source RabbitMQ: core server and tier 1 (built-in) plugins

nsq - A realtime distributed messaging platform

celery - Distributed Task Queue (development branch)

ZeroMQ - ZeroMQ core engine in C++, implements ZMTP/3.1

Apache Kafka - Mirror of Apache Kafka

Apache ActiveMQ - Mirror of Apache ActiveMQ

redpanda - Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!

mosquitto - Eclipse Mosquitto - An open source MQTT broker

django-channels - Developer-friendly asynchrony for Django

BeanstalkD - Beanstalk is a simple, fast work queue.

nanomsg - nanomsg library

Sidekiq - Simple, efficient background processing for Ruby