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

Athenz
AthenzJava

Open source platform for X.509 certificate-based service authentication and fine-grained access control in dynamic infrastructures.

#x509-certificates#dynamic-infrastructure#rbac
Stars996
Forks310
Last commit1 day ago
ActiveJ
ActiveJJava

A modern Java platform providing high-performance asynchronous I/O, HTTP server/client, dependency injection, and cloud components with minimal dependencies.

#http-server#high-performance#dependency-injection
Stars994
Forks81
Last commit6 months ago
libjson-rpc-cpp
libjson-rpc-cppC++

A cross-platform C++ framework for building JSON-RPC 2.0 & 1.0 compatible client and server applications.

#libjson-rpc-cpp#http-server#json-rpc
Stars984
Forks324
Last commit2 years ago
tower-web
tower-webRust

A fast, boilerplate-free web framework for Rust built on Tokio and Hyper.

#boilerplate-free#api-server#async
Stars979
Forks51
Last commit6 years ago
Nakadi
NakadiJava

A distributed event bus broker providing a RESTful API abstraction over Kafka-like queues for real-time data streaming.

#event-driven-architecture#distributed-systems#rest-api
Stars966
Forks293
Last commit2 years ago
Stelligent/mu
Stelligent/muGo

A full-stack DevOps framework for simplifying microservice deployment on AWS ECS and EKS.

#container-orchestration#aws-tooling#pipeline
Stars965
Forks134
Last commit6 years ago
RestExpress
RestExpressJava

A minimalist Java framework for rapidly creating scalable, containerless RESTful microservices using Netty.

#high-performance#dsl#rest-api
Stars939
Forks281
Last commit4 months ago
swagger-stats
swagger-statsJavaScript

API observability middleware for Node.js microservices, tracing calls and monitoring performance, health, and usage statistics.

#api-analytics#rest#devops
Stars936
Forks148
Last commit2 years ago
Temporal
TemporalGo

Temporal's Go SDK for authoring scalable and resilient workflows and activities.

#async-processing#service-bus#open-source
Stars935
Forks320
Last commit1 day ago
Microserver
MicroserverJava

A zero-configuration Java 8 library for building and running REST microservices with a plugin-based architecture.

#spring#rest#plugins
Stars935
Forks211
Last commit3 years ago
C++ Micro Services
C++ Micro ServicesC++

An OSGi-like C++ dynamic module system and service registry

#component-architecture#microservice#cpp17
Stars877
Forks290
Last commit1 day ago
go-httpbin
go-httpbinGo

A complete, dependency-free Go port of httpbin for testing HTTP clients and APIs.

#devops#integration-testing#http
Stars868
Forks180
Last commit10 days ago
activeWorkflow
activeWorkflowRuby

A polyglot workflow automation platform that orchestrates self-contained agents written in any language, enabling periodic execution, polling, and event-driven orchestration.

#event-driven#scheduled-tasks#activeworkflow
Stars866
Forks74
Last commit
Stargate
StargateJava

An open-source data API gateway that sits between applications and Cassandra, enabling multiple APIs and data models.

#api-gateway#rest#document-api
Stars852
Forks170
Last commit19 days ago
reactive-grpc
reactive-grpcJava

A suite of libraries for using gRPC with Reactive Streams programming models like RxJava and Spring Reactor.

#back-pressure#rxjava2#spring-reactor
Stars841
Forks123
Last commit1 month ago
Yokai
YokaiGo

A simple, modular, and observable Go framework for building production-grade backend applications.

#http-server#modular#observability
Stars837
Forks29
Last commit8 days ago
health
healthGo

A Go library for building health check endpoints with synchronous and asynchronous checks, caching, and middleware support.

#hacktoberfest#devops#api
Stars833
Forks43
Last commit1 month ago
Turbine
TurbineJava

A server-side event stream aggregator for Hystrix metrics from distributed services.

#circuit-breaker#distributed-systems#stream-aggregation
Stars833
Forks251
Last commit3 years ago
circuit
circuitGo

An efficient and feature-complete Go implementation of the circuit breaker pattern, inspired by Netflix Hystrix.

#slo#circuit-breaker#circuit-breaker-pattern
Stars815
Forks49
Last commit8 days ago
lua-resty-kafka
lua-resty-kafkaLua

A Lua Kafka client driver for OpenResty/ngx_lua using the cosocket API for non-blocking communication.

#stream-processing#message-queue#non-blocking
Stars813
Forks286
Last commit2 years ago
Vert.x blueprint - Microservice application
Vert.x blueprint - Microservice applicationJava

A blueprint for building reactive microservice applications using Vert.x, featuring a micro-shop example.

#api-gateway#event-driven-architecture#elk-stack
Stars789
Forks294
Last commit
BunnyPHP
BunnyPHPPHP

A performant pure-PHP AMQP client for RabbitMQ with synchronous and asynchronous (ReactPHP) support.

#event-driven#message-queue#amqp
Stars747
Forks107
Last commit11 days ago
RawRabbit
RawRabbitC#

A modern .NET framework for communication over RabbitMQ with a modular, middleware-oriented architecture.

#message-queue#publish-subscribe#async
Stars742
Forks135
Last commit3 years ago
Apache StreamPipes
Apache StreamPipesJava

A self-service IoT toolbox enabling non-technical users to connect, analyze, and explore industrial IoT data streams.

#stream-processing#iot#mqtt
Stars729
Forks237
Last commit1 day ago
TaskoMask
TaskoMaskC#

Task management system based on .NET 8 with Microservices, DDD, CQRS, Event Sourcing and Testing Concepts

#event-driven-architecture#cqrs#event-sourcing
Stars721
Forks133
Last commit11 months ago
gorpc
gorpcGo

A simple, fast, and scalable Go RPC library optimized for high-load microservices.

#network-optimization#unix-socket#message-batching
Stars709
Forks98
Last commit3 years ago
QBit
QBitJava

A reactive Java library for building high-performance microservices with REST, JSON, and WebSocket support.

#high-performance#queue#microservice
Stars707
Forks142
Last commit8 years ago
event_bus
event_busElixir

A traceable, extendable, and minimalist event bus implementation for Elixir with built-in event store and watcher based on ETS.

#tracing#elixir#event-driven-architecture
Stars704
Forks42
Last commit3 years ago
Event Bus
Event BusElixir

A traceable, extendable, and minimalist event bus implementation for Elixir with built-in event store and watcher using ETS.

#elixir#event-driven-architecture#event-store
Stars704
Forks42
Last commit3 years ago
StartupOS
StartupOSJava

A collection of working examples demonstrating Google's open-source technology stack for cloud-native development.

#google-stack#bazel#firestore
Stars693
Forks106
Last commit4 years ago
amqp
amqpElixir

An idiomatic Elixir wrapper for the Erlang RabbitMQ client, implementing the AMQP 0.9.1 protocol.

#event-driven#elixir#message-queue
Stars689
Forks126
Last commit1 month ago
consuldotnet
consuldotnetC#

A .NET client library for Consul, providing idiomatic access to service discovery, configuration, and orchestration.

#health-checking#distributed-systems#distributed-locks
Stars689
Forks185
Last commit7 years ago
RedisSMQ
RedisSMQTypeScript

A simple high-performance Redis message queue for Node.js with multiple queue types, scheduling, and a web UI.

#high-performance#redis#message-queue
Stars670
Forks64
Last commit3 months ago
NATS client
NATS clientJava

A Java client library for the NATS messaging system, enabling high-performance publish-subscribe and request-reply communication.

#nats-protocol#jetstream#client
Stars669
Forks194
Last commit2 days ago
FastAPI with Celery, RabbitMQ, and Redis
FastAPI with Celery, RabbitMQ, and RedisPython

A minimal example demonstrating how to integrate FastAPI with Celery using RabbitMQ and Redis for asynchronous task processing.

#fastapi#task-queue#redis
Stars669
Forks112
Last commit6 months ago
Ganesha
GaneshaPHP

A production-ready Circuit Breaker pattern implementation for PHP applications with multiple strategies and storage adapters.

#circuit-breaker#redis#circuit-breaker-pattern
Stars668
Forks49
Last commit1 month ago
PreviousPage 8 of 17

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 years ago
7 years ago
Next
#Distributed Systems145
#Go144
#Java110
#Golang101
#Docker91
#Cloud Native85
#Rest Api66
#Grpc61
#Kubernetes57
#Api Gateway54
#Devops53
#Event Driven51