Building event-driven applications the easy way in Go.
-
Updated
Aug 25, 2026 - Go
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.
Multi tenant SaaS starter kit with cqrs graphql microservice architecture, apollo federation, event source and authentication
Kafka-style message streaming in Go. Built on NATS. Single binary, no JVM, no ZooKeeper.
KrakenD Community Edition: High-performance, stateless, declarative, API Gateway written in Go.
wasmCloud is an open source Cloud Native Computing Foundation (CNCF) project that enables teams to build, manage, and scale polyglot apps across any cloud, K8s, or edge.
🦭 Distributed log streaming engine built from first principles
Event Sourcing for Go!
Rust client for NATS, the cloud native messaging system.
Complete working example of using Domain Driven Design (DDD), Hexagonal Architecture, CQRS, Event Sourcing (ES), Event Driven Architecture (EDA), Behaviour Driven Development (BDD) using TypeScript and NestJS. Like what you see? Don't forget to star! ⭐ ^^^
High performance Rust stream processing engine seamlessly integrates AI capabilities, providing powerful real-time data processing and intelligent analysis.
🔬 Writing reliable & fault-tolerant microservices in Node.js https://hemerajs.github.io/hemera/
Java client for NATS
Guidance for building event-driven distributed systems and microservices in Go with NATS JetStream, gRPC and CockroachDB
Add a description, image, and links to the nats topic page so that developers can more easily learn about it.
To associate your repository with the nats topic, visit your repo's landing page and select "manage topics."