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 441 projects

Microserver
MicroserverJava

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

#spring#rest#plugins
Stars936
Forks211
Last commit3 years 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
Stars934
Forks147
Last commit2 years ago
Temporal
TemporalGo

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

#async-processing#service-bus#open-source
Stars902
Forks305
Last commit1 day 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
Stars862
Forks75
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
Stars851
Forks171
Last commit1 month ago
go-httpbin
go-httpbinGo

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

#devops#integration-testing#http
Stars847
Forks175
Last commit3 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
Stars842
Forks121
Last commit11 months ago
Yokai
YokaiGo

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

#http-server#modular#observability
Stars834
Forks29
Last commit12 days ago
Turbine
TurbineJava

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

#circuit-breaker#distributed-systems#stream-aggregation
Stars834
Forks252
Last commit3 years 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 commit2 months 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
Stars815
Forks286
Last commit2 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
Stars814
Forks49
Last commit3 months 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
Forks298
Last commit
BunnyPHP
BunnyPHPPHP

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

#event-driven#message-queue#amqp
Stars746
Forks107
Last commit2 months ago
RawRabbit
RawRabbitC#

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

#message-queue#publish-subscribe#async
Stars743
Forks137
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
Stars725
Forks235
Last commit2 days 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
Stars702
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
Stars702
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
Stars692
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
Stars691
Forks127
Last commit8 months ago
consuldotnet
consuldotnetC#

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

#health-checking#distributed-systems#distributed-locks
Stars690
Forks187
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
Stars669
Forks64
Last commit1 month 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
Stars667
Forks112
Last commit4 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
Stars666
Forks49
Last commit4 days ago
Restlet Framework
Restlet FrameworkJava

The first REST API framework for Java, offering a unified approach to building web clients and servers with minimal dependencies.

#server-side#gwt#rest-api
Stars666
Forks278
Last commit3 days 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
Stars664
Forks189
Last commit13 days ago
centraldogma
centraldogmaJava

A highly-available, version-controlled service configuration repository based on Git, ZooKeeper, and HTTP/2.

#version-control#configuration-server#devops
Stars662
Forks133
Last commit14 days ago
shriek-fx
shriek-fxC#

A .NET Core rapid development framework implementing DDD and CQRS patterns for event-driven, event-sourced applications.

#elegant#event-driven-architecture#cqrs
Stars653
Forks155
Last commit3 years ago
csharp-nats
csharp-natsC#

The official C# .NET client library for the NATS messaging system, supporting .NET Framework 4.6+ and .NET Standard 1.6.

#jetstream#client#message-queue
Stars651
Forks144
Last commit7 months ago
ergo
ergoGo

A simple reverse proxy that manages multiple local apps through custom domains, eliminating port memorization.

#reverse-proxy#developer-tools#port-management
Stars648
Forks60
Last commit1 year ago
SlimMessageBus
SlimMessageBusC#

A lightweight, extensible messaging framework for .NET supporting pub/sub and request-response patterns with multiple broker integrations.

#azure-event-hubs#redis#kafka
Stars644
Forks89
Last commit12 days ago
Scalar DB
Scalar DBJava

A universal HTAP engine providing ACID transactions and real-time analytics across diverse databases.

#database#java-library#htap-engine
Stars640
Forks44
Last commit1 day ago
iWF
iWFGo

A Workflow-As-Code microservice orchestration platform for building resilient, fault-tolerant, and scalable long-running processes.

#orchestrator#workflow#workflow-engine
Stars639
Forks64
Last commit2 months ago
ScaleCube Services
ScaleCube ServicesJava

A high-throughput, low-latency reactive microservices library with built-in service discovery, load balancing, and pluggable API gateways.

#api-gateway#java-library#swim-protocol
Stars637
Forks111
Last commit8 days ago
PreviousPage 8 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 years ago
7 years ago
Next
#Distributed Systems117
#Go113
#Cloud Native81
#Docker79
#Golang79
#Java69
#Rest Api58
#Grpc51
#Kubernetes51
#Api Gateway50
#Microservice47
#Rpc45