Showing 36 of 460 projects
A transparent, high-performance proxy written in Rust for the Linkerd service mesh, handling HTTP, HTTP/2, TCP, and WebSocket traffic.
An open-source control plane for building and scaling AI agents as production-ready backend services with identity, observability, and governance.
A self-hosted API management platform that automates routing, authentication, documentation, and SDK generation for scalable API products.
An open-source networking platform implementing the Web Application Messaging Protocol (WAMP) for distributed applications.
A Go client library for AMQP 0.9.1, maintained by the RabbitMQ team, enabling communication with RabbitMQ servers.
A high-performance, cross-language RPC engine for PHP enabling remote communication between diverse programming languages.
A lightweight eventbus library for Go with async compatibility and cross-process event support.
A high-performance .NET library suite for low-allocation scenarios like microservices, distributed systems, and database engines.
An SDK for rapid development of microservices in Java with service registration, discovery, routing, and management.
A simplified insurance sales portal demonstrating microservices architecture with .NET Core, featuring CQRS, service discovery, and asynchronous communication.
A .NET library for building real-time apps with transparent caching and automatic dependency tracking, requiring minimal extra code for live updates.
A Rust wrapper for gRPC Core providing high-performance RPC with async support and HTTP/2.
A modern C++14 msgpack-RPC library for building client-server applications without IDL or code generation.
A lightweight message queue for Node.js that uses Redis as a backend, requiring no dedicated queue server.
A production-ready service registry for resilient mid-tier load balancing and failover, used at Bilibili.
A collection of libraries for building and running GraphQL clients and servers in Kotlin.
A Node.js layout service that composes web pages from frontend microservices using streams for fast, SEO-friendly rendering.
An open-source Business Process Management (BPM) suite for automating business processes and decisions.
A suite of app-centric assurance, validation, and introspection products for Kubernetes to prevent misconfigurations and outages.
A high-performance, extensible, cloud-native API gateway built with Go, featuring plugin-based architecture and enterprise-grade management.
Cookbook recipes for building HIPAA-compliant healthcare applications with Node.js and FHIR standards.
A PostgreSQL-based event store and message store for pub/sub, event sourcing, and microservices applications.
Extends the Spring programming model to implement Enterprise Integration Patterns for messaging and external system integration.
Open source Dota 2 data platform providing automated replay parsing and a public API for match analytics.
A lightweight, distributed configuration center for .NET Core applications with real-time updates and fault tolerance.
A cloud-native streaming and complex event processing engine that executes Streaming SQL queries for real-time event processing.
A collection of full-stack Rust examples and tutorials for building web applications, APIs, and microservices.
A tiny, cross-platform, module-based web server for .NET, enabling lightweight web applications and REST APIs.
A Python framework for building real-time data pipelines and event-driven microservices on Apache Kafka using a Streaming DataFrame API.
An open-source .NET framework for building scalable microservices with Orleans integration and comprehensive distributed system support.
A lightweight, high-performance, embedded, component-based rule engine framework for Go, enabling dynamic orchestration of business logic.
An open-source, hardware-agnostic IoT cloud platform built on a lightweight microservices architecture.
A toolkit for developing and deploying serverless Python code in AWS Lambda.
A full-featured Elixir implementation of the gRPC protocol supporting unary and streaming RPCs, interceptors, and HTTP transcoding.
An unofficial Rust implementation of Apache RocketMQ, providing a high-performance, memory-safe distributed message queue system.
An idiomatic Rust client for NATS, enabling secure, high-performance messaging in distributed and embedded systems.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.