Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Microservices

Microservices

604 projects

Showing 36 of 604 projects

sysdig-container-ecosystem
sysdig-container-ecosystem

A curated reference guide mapping the container and microservices technology ecosystem, from core runtimes to orchestration platforms.

#devops#container-orchestration#technology-reference
Stars115
Forks22
Last commit10 years ago
JSONApiBundle
JSONApiBundlePHP

A Symfony bundle for transforming PHP objects into JSON API-compliant responses with mapping configuration.

#json-api#api-serialization#api
Stars114
Forks17
Last commit7 years ago
Mantil
MantilGo

A serverless development framework for building AWS Lambda-based Go backends with a streamlined CLI workflow.

#cloud-development#lambda#serverless
Stars114
Forks3
Last commit3 years ago
dgs-federation-example
dgs-federation-exampleKotlin

A demonstration of building federated GraphQL services using Netflix's DGS framework with Apollo Federation.

#gradle#graphql-gateway#graphql-federation
Stars114
Forks46
Last commit2 years ago
oplog
oplogGo

A generic oplog/replication system for microservices providing real-time data synchronization between producers and consumers.

#event-driven#change-data-capture#distributed-systems
Stars111
Forks13
Last commit1 year ago
Wikimedia/Restbase
Wikimedia/RestbaseJavaScript

Distributed storage proxy with a RESTful API for high-throughput content delivery, built for Wikipedia-scale operations.

#distributed-storage#backend-services#wikipedia-api
Stars110
Forks81
Last commit11 months ago
Advanced Topics in Event Sourcing / CQRS / DDD
Advanced Topics in Event Sourcing / CQRS / DDD

A curated collection of advanced resources on Event Sourcing, CQRS, and DDD with a focus on Scala and Akka implementations.

#functional-programming#data-persistence#akka
Stars109
Forks4
Last commit6 years ago
FastAPI Opentracing
FastAPI OpentracingPython

OpenTracing middleware for FastAPI applications with Kubernetes and Istio support.

#fastapi#tortoise-orm#observability
Stars109
Forks7
Last commit3 years ago
service-discovery-ecs-consul
service-discovery-ecs-consulHTML

Demonstrates how to implement Consul-based service discovery for Amazon ECS clusters using AWS CloudFormation templates.

#container-orchestration#aws-labs#infrastructure-as-code
Stars107
Forks52
Last commit6 years ago
configuration
configurationGo

A Go library for injecting configuration values into structs from environment variables, flags, JSON files, or default tags.

#environment-variables#reflect#12-factor
Stars107
Forks12
Last commit1 year ago
gores
goresGo

A lightweight Go library for handling HTTP responses in HTML, JSON, XML, and other formats.

#json-api#http-responses#rest-api
Stars106
Forks4
Last commit5 years ago
Dropwizard
DropwizardShell

A curated list of awesome Dropwizard libraries, resources, and tools for building Java web services.

#backend-development#developer-tools#web-services
Stars103
Forks11
Last commit7 years ago
smart-home
smart-homeGo

A distributed, autonomous smart home automation platform with a web configurator, plugin system, and support for various protocols.

#plugin-system#web-configurator#stupid-home
Stars102
Forks13
Last commit7 months ago
OPAL (Open Policy Administration Layer)
OPAL (Open Policy Administration Layer)Python

A realtime administration layer for Open Policy Agent (OPA) that pushes live policy and data updates to authorization agents.

#fastapi#fine-grained-authorization#websocket-pubsub
Stars100
Forks1
Last commit1 year ago
rabbus
rabbusGo

A tiny Go wrapper over AMQP exchanges and queues with built-in retries, circuit breaking, and automatic reconnection.

#event-driven#circuit-breaker#message-queue
Stars98
Forks25
Last commit7 years ago
go-health
go-healthGo

A Go package for adding health checks to services with dependency monitoring and graceful shutdown support.

#graceful-shutdown#http-handler#devops
Stars97
Forks4
Last commit4 years ago
Semaphore
SemaphoreGo

A high-performance data flow engine that connects services and exposes them through HTTP, GraphQL, and gRPC endpoints.

#api-gateway#gateway-api#concurrent-processing
Stars97
Forks16
Last commit3 years ago
microservices-in-dotnetcore
microservices-in-dotnetcoreC#

Code samples demonstrating microservices implementation in .NET Core from the second edition of the book Microservices in .NET.

#ecommerce#asp-net-core#code-samples
Stars96
Forks57
Last commit4 years ago
Conjure
ConjureJava

Opinionated Java libraries for building and consuming HTTP/JSON RPC services with Feign clients and Jersey/Jetty servers.

#jax-rs#feign#java
Stars94
Forks96
Last commit1 day ago
go-mq
go-mqGo

Declaratively configure RabbitMQ entities like queues, producers, and consumers in Go with a single config.

#hacktoberfest#message-queue#distributed-systems
Stars91
Forks19
Last commit2 years ago
tracer
tracerGo

A dead simple, lightweight Go library for tracing execution flow and identifying bottlenecks in applications.

#tracing#hacktoberfest#library
Stars90
Forks4
Last commit2 days ago
equalizer
equalizerGo

A set of performant rate limiters for Go, including adaptive, sliding window, and token bucket algorithms.

#throttle#api#sliding-window
Stars89
Forks3
Last commit2 years ago
Webstack-micro
Webstack-microJavaScript

A Docker Compose starter kit for small teams to adopt microservices with built-in authentication, background jobs, and WebSocket push.

#redis#authentication#openid-connect
Stars88
Forks18
Last commit3 years ago
Go-Spring
Go-SpringGo

A high-performance Go framework inspired by Spring Boot, providing dependency injection, auto-configuration, and lifecycle management with zero runtime reflection.

#spring#spring-boot-inspired#high-performance
Stars84
Forks15
Last commit1 month ago
rk-grpc
rk-grpcGo

A Go library to configure and start gRPC microservices with middleware and server settings from YAML files.

#api-gateway#devops#rk
Stars81
Forks20
Last commit2 years ago
nsq-event-bus
nsq-event-busGo

A Go wrapper for NSQ providing event bus functionality with circuit breaker protection.

#event-driven#circuit-breaker#message-queue
Stars80
Forks17
Last commit8 years ago
pm
pmGo

A Go process manager with HTTP interface for inspecting and managing tasks within server programs.

#devops#server-tools#monitoring
Stars79
Forks7
Last commit2 years ago
Email Microservice
Email MicroservicePHP

A Lumen-based microservice for sending emails in real time or via queue with database storage.

#queue-processing#asynchronous-processing#lumen-framework
Stars76
Forks23
Last commit11 years ago
RabbitMQ
RabbitMQJava

A Vert.x client for interacting with RabbitMQ brokers using AMQP 0.9.1 protocol.

#event-driven#rabbitmq-client#message-queue
Stars76
Forks63
Last commit4 days ago
godi
godiGo

A dependency injection library for Go with service lifetimes (singleton, scoped, transient) and automatic wiring.

#software-architecture#dependency-injection#go-library
Stars75
Forks2
Last commit2 days ago
graphql-orchestrator-java
graphql-orchestrator-javaGroovy

A Java library for aggregating and executing GraphQL operations from multiple microservices using a unified schema.

#orchestrator#api-gateway#hacktoberfest
Stars72
Forks32
Last commit1 year ago
simple_rpc
simple_rpcCrystal

A reliable and fast RPC server and client for Crystal implementing the msgpack-rpc protocol.

#msgpack#client-server#msgpack-rpc
Stars70
Forks4
Last commit3 years ago
go-res
go-resGo

A Go library for building REST, real-time, and RPC APIs with seamless client synchronization via the RES protocol.

#realtime#golang-package#api-framework
Stars69
Forks9
Last commit2 months ago
Commander
CommanderGo

A Go library for building event-driven and event streaming applications with support for event sourcing, RPC over messages, and SAGA patterns.

#event-driven#cqrs#event-sourcing
Stars68
Forks5
Last commit7 months ago
Docker Flow Swarm Listener
Docker Flow Swarm ListenerGo

A service that listens to Docker Swarm events and sends notifications when services are created, updated, or removed.

#container-orchestration#docker-swarm#infrastructure-automation
Stars68
Forks50
Last commit7 years ago
Circuit Breaker
Circuit BreakerJava

A circuit breaker for Vert.x

#async#java#microservices
Stars67
Forks31
Last commit4 days ago
PreviousPage 13 of 17Next

Related Tags

#Distributed Systems145#Go144#Java110#Golang101#Docker91#Cloud Native85#Rest Api66#Grpc61#Kubernetes57#Api Gateway54#Devops53#Event Driven51
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub