High-Performance server for NATS.io, the cloud and edge native messaging system.
- go
- golang
- messaging
- message-bus
47,133 repositories indexed
1–13 of 13 · Most stars
High-Performance server for NATS.io, the cloud and edge native messaging system.
Building event-driven applications the easy way in Go.
Fancy stream processing made operationally mundane
Golang client for NATS, the cloud native messaging system.
Asynchronous Python framework for event-driven services. A thin client for Kafka, RabbitMQ, NATS, Redis and MQTT with full access to native broker features, plus AsyncAPI docs, in-memory tests and observability out of the box.
Kafka-style message streaming in Go. Built on NATS. Single binary, no JVM, no ZooKeeper.
A lightweight stream processing library for Go
High performance Rust stream processing engine seamlessly integrates AI capabilities, providing powerful real-time data processing and intelligent analysis.
Python3 client for NATS
Java client for NATS
The official C# Client for NATS
An Object Pascal Client for NATS
A production-grade messaging abstraction for Go. It provides a unified API to decouple business logic from various brokers including Kafka, RabbitMQ, RocketMQ, NATS, Redis, and AWS SQS. Featuring built-in OpenTelemetry integration and engineered for high reliability.