Showing 36 of 604 projects
A curated reference guide mapping the container and microservices technology ecosystem, from core runtimes to orchestration platforms.
A Symfony bundle for transforming PHP objects into JSON API-compliant responses with mapping configuration.
A serverless development framework for building AWS Lambda-based Go backends with a streamlined CLI workflow.
A demonstration of building federated GraphQL services using Netflix's DGS framework with Apollo Federation.
A generic oplog/replication system for microservices providing real-time data synchronization between producers and consumers.
Distributed storage proxy with a RESTful API for high-throughput content delivery, built for Wikipedia-scale operations.
A curated collection of advanced resources on Event Sourcing, CQRS, and DDD with a focus on Scala and Akka implementations.
OpenTracing middleware for FastAPI applications with Kubernetes and Istio support.
Demonstrates how to implement Consul-based service discovery for Amazon ECS clusters using AWS CloudFormation templates.
A Go library for injecting configuration values into structs from environment variables, flags, JSON files, or default tags.
A lightweight Go library for handling HTTP responses in HTML, JSON, XML, and other formats.
A curated list of awesome Dropwizard libraries, resources, and tools for building Java web services.
A distributed, autonomous smart home automation platform with a web configurator, plugin system, and support for various protocols.
A realtime administration layer for Open Policy Agent (OPA) that pushes live policy and data updates to authorization agents.
A tiny Go wrapper over AMQP exchanges and queues with built-in retries, circuit breaking, and automatic reconnection.
A Go package for adding health checks to services with dependency monitoring and graceful shutdown support.
A high-performance data flow engine that connects services and exposes them through HTTP, GraphQL, and gRPC endpoints.
Code samples demonstrating microservices implementation in .NET Core from the second edition of the book Microservices in .NET.
Opinionated Java libraries for building and consuming HTTP/JSON RPC services with Feign clients and Jersey/Jetty servers.
Declaratively configure RabbitMQ entities like queues, producers, and consumers in Go with a single config.
A dead simple, lightweight Go library for tracing execution flow and identifying bottlenecks in applications.
A set of performant rate limiters for Go, including adaptive, sliding window, and token bucket algorithms.
A Docker Compose starter kit for small teams to adopt microservices with built-in authentication, background jobs, and WebSocket push.
A high-performance Go framework inspired by Spring Boot, providing dependency injection, auto-configuration, and lifecycle management with zero runtime reflection.
A Go library to configure and start gRPC microservices with middleware and server settings from YAML files.
A Go wrapper for NSQ providing event bus functionality with circuit breaker protection.
A Go process manager with HTTP interface for inspecting and managing tasks within server programs.
A Lumen-based microservice for sending emails in real time or via queue with database storage.
A Vert.x client for interacting with RabbitMQ brokers using AMQP 0.9.1 protocol.
A dependency injection library for Go with service lifetimes (singleton, scoped, transient) and automatic wiring.
A Java library for aggregating and executing GraphQL operations from multiple microservices using a unified schema.
A reliable and fast RPC server and client for Crystal implementing the msgpack-rpc protocol.
A Go library for building REST, real-time, and RPC APIs with seamless client synchronization via the RES protocol.
A Go library for building event-driven and event streaming applications with support for event sourcing, RPC over messages, and SAGA patterns.
A service that listens to Docker Swarm events and sends notifications when services are created, updated, or removed.
A circuit breaker for Vert.x
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.