Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Microservices

Microservices

466 projects

Showing 36 of 466 projects

Apache ShenYu (.7k)
Apache ShenYu (.7k)Java

A Java-native, high-performance API gateway for microservices, offering service proxy, protocol conversion, and comprehensive API governance.

#http-proxy#api-gateway#high-performance
Stars8.8k
Forks3.0k
Last commit1 day ago
gorush
gorushGo

A push notification micro server written in Go, supporting iOS (APNS), Android (FCM), and Huawei (HMS) platforms.

#ios#ios-apns#gorush-server
Stars8.7k
Forks886
Last commit2 days ago
Ocelot
OcelotC#

A .NET API Gateway for microservices architectures, providing routing, authentication, and load balancing.

#api-gateway#reverse-proxy#caching
Stars8.7k
Forks1.7k
Last commit2 days ago
oat++
oat++C++

A zero-dependency, portable C++ web framework for building highly scalable and resource-efficient applications.

#iot#high-scalability#webframework
Stars8.6k
Forks1.4k
Last commit6 months ago
Dropwizard
DropwizardJava

A Java framework for building production-ready RESTful web services with integrated components.

#jax-rs#jdbi#rest
Stars8.6k
Forks3.4k
Last commit3 days ago
RPCX
RPCXGo

A high-performance, feature-rich microservices framework for Go, designed for simplicity and scalability.

#dubbo#high-performance#distributed-systems
Stars8.3k
Forks1.2k
Last commit5 days ago
Kitex
KitexGo

A high-performance, extensible Go RPC framework for building microservices with built-in service governance.

#high-performance#framework#grpc
Stars8.0k
Forks904
Last commit7 days ago
KubeVela
KubeVelaGo

A modern application delivery platform that simplifies deploying and operating applications across hybrid, multi-cloud environments.

#application#helm#devops
Stars7.8k
Forks1.0k
Last commit5 days ago
MassTransit
MassTransitC#

A free, open-source distributed application framework for .NET that enables message-based, loosely-coupled asynchronous communication.

#sagas#service-bus#nuget
Stars7.8k
Forks2.0k
Last commit4 days ago
go-clean-template
go-clean-templateGo

A production-ready Clean Architecture template for Go services with REST, gRPC, AMQP, and NATS RPC servers.

#template#project-template#dependency-injection
Stars7.6k
Forks656
Last commit5 days ago
Hertz
HertzGo

A high-performance, high-extensibility Go HTTP framework for building microservices.

#high-performance#api-server#http
Stars7.3k
Forks628
Last commit18 days ago
CAP
CAPC#

A .NET library for distributed transactions and event bus integration in microservices using the Outbox pattern.

#service-bus#event-driven-architecture#message-queue
Stars7.1k
Forks1.3k
Last commit14 days ago
kafka-docker
kafka-dockerShell

A Docker image and configuration for running Apache Kafka in containerized environments.

#devops#container-orchestration#message-queue
Stars7.0k
Forks2.7k
Last commit2 years ago
Hyperf
HyperfPHP

A high-performance PHP coroutine framework for building microservices and middleware with extreme speed and flexibility.

#swoole#json-rpc#high-performance
Stars6.8k
Forks1.3k
Last commit1 day ago
Lura
LuraGo

An open-source Go framework for building ultra-performant API gateways with middleware support.

#api-gateway#open-source#gateway-api
Stars6.8k
Forks579
Last commit5 days ago
Leaf
LeafJava

A high-performance distributed ID generation service offering segment and snowflake algorithms, used internally at Meituan-Dianping.

#id-generation#high-performance#snowflake-algorithm
Stars6.7k
Forks1.9k
Last commit2 years ago
MessagePack-CSharp
MessagePack-CSharpC#

Extremely fast MessagePack binary serializer for C# with LZ4 compression, optimized for .NET, Unity, and Xamarin.

#xamarin#msgpack#binary-serialization
Stars6.7k
Forks766
Last commit7 days ago
NATS Go Client
NATS Go ClientGo

Official Go client for NATS, a cloud-native messaging system, enabling high-performance publish-subscribe and request-reply communication.

#jetstream#go-client#distributed-systems
Stars6.6k
Forks801
Last commit3 days ago
Weave
WeaveGo

A virtual network that connects Docker containers across multiple hosts with automatic discovery.

#multi-host#devops#cncf
Stars6.6k
Forks675
Last commit1 year ago
StackStorm (.4k)
StackStorm (.4k)Python

Event-driven automation platform for DevOps and SREs, enabling auto-remediation, incident response, and workflow orchestration across tools.

#event-driven#deployment#stackstorm
Stars6.5k
Forks780
Last commit3 months ago
Spin
SpinRust

An open-source framework for building and running fast, secure, composable cloud microservices with WebAssembly.

#spin#webassembly#serverless
Stars6.4k
Forks304
Last commit3 days ago
Moleculer
MoleculerJavaScript

A progressive microservices framework for Node.js that helps build efficient, reliable, and scalable services.

#event-driven#tracing#api-gateway
Stars6.4k
Forks603
Last commit2 months ago
DDD by Refactoring
DDD by RefactoringGo

A practical Go example application demonstrating DDD, Clean Architecture, and CQRS through step-by-step refactoring.

#cqrs#google-cloud-run#serverless
Stars6.3k
Forks576
Last commit7 months ago
Goa
GoaGo

Design-first Go framework that generates API code, documentation, and clients from a single DSL, eliminating drift between design and implementation.

#goa#rest#api
Stars6.1k
Forks584
Last commit5 days ago
Docker Curriculum
Docker CurriculumSCSS

A comprehensive tutorial on getting started with Docker, from basics to deploying distributed applications to the cloud.

#containerization#devops#distributed-applications
Stars6.1k
Forks2.2k
Last commit4 months ago
hippo4j
hippo4jJava

An asynchronous thread pool framework for Java applications that supports dynamic configuration changes, monitoring, and alerting without code modifications.

#dynamic-configuration#observability#blocking-queue
Stars6.0k
Forks1.2k
Last commit2 months ago
podinfo
podinfoGo

A Go microservice template for Kubernetes that demonstrates best practices for building and deploying cloud-native applications.

#helm#devops#observability
Stars5.9k
Forks1.9k
Last commit4 days ago
gRPC UI
gRPC UIJavaScript

A command-line tool that provides an interactive web UI for testing and debugging gRPC servers, similar to Postman for gRPC APIs.

#developer-tools#server-reflection#command-line-tool
Stars5.9k
Forks424
Last commit12 days ago
Swoft
SwoftPHP

A PHP microservices coroutine framework built on Swoole, offering high-performance, Spring Cloud-like features for modern PHP applications.

#websocket-server#http-server#swoole
Stars5.5k
Forks766
Last commit3 years ago
Open Policy Administration Layer
Open Policy Administration LayerPython

A real-time administration layer for policy engines like OPA and AWS Cedar, keeping authorization data and policies in sync across microservices.

#realtime#real-time-updates#fine-grained-authorization
Stars5.5k
Forks284
Last commit
FastStream
FastStreamPython

An asynchronous Python framework for building services that interact with Apache Kafka, RabbitMQ, NATS, and Redis event streams.

#stream-processing#asyncio#redis
Stars5.2k
Forks356
Last commit2 days ago
armeria
armeriaJava

A reactive microservice framework built on Netty that supports gRPC, Thrift, Kotlin, Retrofit, Spring Boot, and Dropwizard.

#http-server#thrift-server#thrift-client
Stars5.1k
Forks997
Last commit4 days ago
LoopBack
LoopBackTypeScript

A Node.js framework for building modern API applications with complex integrations.

#strongloop#rest#api
Stars5.1k
Forks1.1k
Last commit5 days ago
micrometer
micrometerJava

A vendor-neutral metrics facade for Java applications, providing dimensional metrics instrumentation across popular monitoring backends.

#java-metrics#observability#dimensional-metrics
Stars4.8k
Forks1.1k
Last commit1 day ago
flipt
fliptGo

A Git-native, enterprise-ready feature management platform that stores flags in your repositories and deploys with your code.

#devops#observability#feature-toggles
Stars4.8k
Forks292
Last commit1 day ago
Amundsen
AmundsenPython

A metadata-driven data discovery and catalog platform that helps data teams find, understand, and trust their data resources.

#data-lineage#data-catalog#data-engineering
Stars4.8k
Forks966
Last commit8 days ago
PreviousPage 3 of 13

Related Tags

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
3 days ago
Next
#Distributed Systems117
#Go113
#Cloud Native81
#Docker79
#Golang79
#Java69
#Rest Api58
#Grpc51
#Kubernetes51
#Api Gateway50
#Microservice47
#Rpc45