|7 days ago||3 days ago|
|European Union Public License 1.2||Apache License 2.0|
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.
Jupyter data analytics on real-time trading data from crypto exchanges
4 projects | reddit.com/r/ethereum | 12 Jan 2022
This works by a WebSocket client written in AutobahnPython, which stores data in zLMDB and published data in WAMP via Crossbar.io. zLMDP is memory mapped from within Jupyter, which allows direct high performance access (millions of rows/sec on PyPy!).4 projects | reddit.com/r/ethereum | 12 Jan 2022
Crossbar.io – an open source platform for distributed and microservice apps
1 project | reddit.com/r/patient_hackernews | 7 May 20211 project | reddit.com/r/hackernews | 7 May 20213 projects | news.ycombinator.com | 7 May 2021
Looking for real-time message solution recommendations
2 projects | reddit.com/r/softwarearchitecture | 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.
Memphis.dev and Apache Kafka
1 project | dev.to | 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. memphis.dev started as a fork of nats.io project (since 2011), written in GoLang, and creating its own stream on top.
Ask HN: What are some examples of elegant software?
22 projects | news.ycombinator.com | 2 May 2022
I've been pleased by NATS (https://nats.io/). 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.
1 project | dev.to | 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 | dev.to | 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 | dev.to | 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 | dev.to | 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 | dev.to | 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 | reddit.com/r/golang | 27 Mar 2022
NATS at edge with K3s
3 projects | dev.to | 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?
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