Showing 13 of 13 projects
A production-ready Clean Architecture template for Go services with REST, gRPC, AMQP, and NATS RPC servers.
Official Go client for NATS, a cloud-native messaging system, enabling high-performance publish-subscribe and request-reply communication.
An asynchronous Python framework for building services that interact with Apache Kafka, RabbitMQ, NATS, and Redis event streams.
Kafka-style lightweight, fault-tolerant message streaming built on NATS with a single Go binary.
A high-performance, lightweight reliable streaming platform built on NATS messaging.
A unified messaging engine built in Rust that supports MQTT, Kafka, NATS, AMQP, and mq9 protocols on a single shared storage layer.
An idiomatic Rust client for NATS, enabling secure, high-performance messaging in distributed and embedded systems.
A production-ready TypeScript/NestJS reference implementation of DDD, Hexagonal Architecture, CQRS, Event Sourcing, and Event-Driven Architecture.
A Python asyncio client for NATS messaging system with JetStream support and server management tools.
A Java client library for the NATS messaging system, enabling high-performance publish-subscribe and request-reply communication.
The official C# .NET client library for the NATS messaging system, supporting .NET Framework 4.6+ and .NET Standard 1.6.
A gateway that enables reactive, event-driven communication between frontend clients and stateless microservices.
A Go library for building REST, real-time, and RPC APIs with seamless client synchronization via the RES protocol.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.