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

Micrometer Tracing
Micrometer TracingJava

A vendor-neutral tracing facade for Java applications that abstracts over different tracing systems and reporters.

#observability#opentracing#java
Stars296
Forks63
Last commit1 day ago
silky
silkyC#

A .NET microservices framework for building distributed applications with RPC communication and service governance.

#api-gateway#micro-service#tcc-transactions
Stars290
Forks69
Last commit1 year ago
messagebus
messagebusJavaScript

A simple asynchronous message bus library for Go applications.

#event-driven#message-queue#queue
Stars287
Forks48
Last commit5 years ago
Silverback
SilverbackC#

A .NET message bus and broker integration library for building event-driven architectures with first-class Apache Kafka and MQTT support.

#silverback#service-bus#event-driven-architecture
Stars284
Forks43
Last commit1 day ago
Warewolf ESB
Warewolf ESBC#

A visual, flow-based development environment for designing and creating microservices with drag-and-drop functionality.

#rapid-development#service-oriented-architecture#workflow-automation
Stars278
Forks116
Last commit1 day ago
Go-MediatR
Go-MediatRGo

A Go library implementing the mediator pattern for decoupled request/response and event handling, inspired by MediatR for .NET.

#event-driven#mediator#cqrs
Stars278
Forks18
Last commit1 year ago
Thumper
ThumperPHP

A PHP library that abstracts common messaging patterns for RabbitMQ, including RPC, pub/sub, and parallel processing.

#message-queue#amqp#asynchronous
Stars277
Forks62
Last commit4 years ago
healthcheck
healthcheckGo

A simple, extensible, and concurrent health-check library for Go services with RESTful API endpoints.

#devops#api#concurrent
Stars274
Forks29
Last commit2 years ago
federation-jvm
federation-jvmJava

JVM libraries for building Apollo Federation subgraphs with graphql-java and Spring GraphQL.

#api-gateway#federation#graphql
Stars272
Forks70
Last commit4 days ago
rackla
racklaElixir

An open-source Elixir framework for building API gateways that proxy, transform, and merge HTTP requests asynchronously.

#http-proxy#api-gateway#async-requests
Stars268
Forks27
Last commit9 years ago
dropwizard-guice
dropwizard-guiceJava

A Dropwizard extension that integrates Guice dependency injection with optional auto-configuration via classpath scanning.

#dependency-injection#integration#auto-configuration
Stars266
Forks90
Last commit6 years ago
Jackson-datatype-money
Jackson-datatype-moneyJava

A Jackson module for JSON serialization and deserialization of JavaMoney (javax.money) data types.

#java-library#jackson-module#jackson
Stars262
Forks47
Last commit1 year ago
Practical Guide about Docker Commands in Spanish
Practical Guide about Docker Commands in SpanishRuby

A comprehensive Docker tutorial in Spanish, based on the O'Reilly Docker Cookbook.

#spanish#containerization#devops
Stars262
Forks78
Last commit6 years ago
swiftra
swiftraSwift

A Sinatra-like DSL for building web applications in Swift.

#http-server#dsl#api-development
Stars261
Forks5
Last commit10 years ago
TodoMVC-DDD-CQRS-EventSourcing
TodoMVC-DDD-CQRS-EventSourcingC#

A TodoMVC implementation in C#/TypeScript demonstrating Event Sourcing, CQRS, and Domain-Driven Design patterns.

#eventsourcing#cqrs#event-sourcing
Stars256
Forks32
Last commit3 years ago
buffstreams
buffstreamsGo

A Go library for streaming Protocol Buffers messages over TCP with minimal overhead and simplified networking boilerplate.

#tcp#high-performance#protocol-buffers
Stars255
Forks33
Last commit6 years ago
dotnet new caju
dotnet new cajuC#

A .NET Core template for generating service backends following Clean Architecture and Domain-Driven Design principles.

#software-architecture#project-template#evolutionary-architecture
Stars252
Forks33
Last commit
discovery
discoveryElixir

An OTP application for auto-discovering and connecting Elixir services using Consul for service health and node management.

#elixir#node-management#otp
Stars250
Forks18
Last commit9 years ago
Chaos
ChaosScala

A lightweight Scala framework for building REST services using battle-tested JVM libraries.

#dcos#jackson#rest-api
Stars249
Forks35
Last commit7 years ago
PerformanceMonitor
PerformanceMonitorC#

A .NET Core tool for real-time performance monitoring of applications, from single processes to microservices, via a web dashboard.

#csharp#application-performance#dotnet-core
Stars239
Forks63
Last commit8 years ago
flotilla
flotillaGo

Automated orchestration tool for benchmarking message queues in scaled-up, distributed configurations.

#broker-testing#performance-testing#message-queue
Stars238
Forks38
Last commit10 years ago
remoc
remocRust

A Rust library for remote multiplexed objects, channels, and RPC over various transports.

#webassembly#tcp#channels
Stars237
Forks20
Last commit1 day ago
Ichor
IchorC++

A C++20 microservice bootstrapping framework focused on dependency injection, event queueing, and thread confinement for high-performance, low-latency applications.

#thread-confinement#thread-safety#high-performance
Stars235
Forks18
Last commit4 months ago
phobos
phobosRuby

A micro framework and library for Ruby applications to simplify consuming and producing messages with Apache Kafka.

#event-driven#message-queue#ruby-kafka
Stars218
Forks37
Last commit1 year ago
Java CQRS Intro
Java CQRS IntroJava

Examples of implementing CQRS with Event Sourcing using an evolutionary approach in Java.

#software-architecture#cqrs#educational
Stars216
Forks62
Last commit1 year ago
tenacity
tenacityJava

A Dropwizard module that integrates Hystrix for building resilient REST services with circuit breakers and fallbacks.

#circuit-breaker#rest-api#java
Stars204
Forks36
Last commit2 years ago
Rafty
RaftyC#

A .NET Core implementation of the Raft consensus algorithm, designed for building distributed systems without external dependencies.

#raft-algorithm#raft-consensus#raft-server
Stars200
Forks28
Last commit1 year ago
Tesla
TeslaClojure

A Clojure microservice foundation with component lifecycle management, configuration, health checks, and scheduling.

#graceful-shutdown#health-checks#component-framework
Stars195
Forks24
Last commit11 months ago
jsonrpc
jsonrpcGo

A Go package for implementing JSON-RPC 2.0 servers with a simple, poetic, and pithy API.

#backend-development#http-server#json-rpc
Stars193
Forks22
Last commit1 year ago
gNOI
gNOIStarlark

A set of gRPC-based microservices for executing operational commands on network devices.

#protocol-buffers#network-devices#network-management
Stars192
Forks86
Last commit21 days ago
Home.Pi
Home.PiJavaScript

A simple home automation solution using MQTT and AngularJS, designed to run on a Raspberry Pi.

#iot#home-automation#mqtt
Stars191
Forks60
Last commit11 years ago
Flask-Shell2HTTP
Flask-Shell2HTTPPython

A Flask extension that converts shell commands into RESTful HTTP endpoints for asynchronous execution.

#http-wrapper#flask-extension#command-line-tools
Stars190
Forks29
Last commit1 year ago
JMeter gRPC Request
JMeter gRPC RequestJava

A JMeter plugin for load testing gRPC services without requiring pre-compiled protobuf classes.

#hacktoberfest#load-testing#performance-testing
Stars189
Forks81
Last commit2 years ago
router
routerGo

A lightning-fast HTTP router for Go with full http.Handler compatibility and zero memory allocations during serving.

#net-http#fast#high-performance
Stars185
Forks13
Last commit5 months ago
goma-gateway
goma-gatewayGo

A lightweight, high-performance API gateway and reverse proxy with declarative YAML configuration, robust middleware, and support for REST, GraphQL, TCP, UDP, and gRPC.

#api-gateway#reverse-proxy#observability
Stars183
Forks19
Last commit2 days ago
SpiderFoot
SpiderFootPython

SpiderFoot is an open-source intelligence (OSINT) automation platform that integrates with 309+ data sources for threat intelligence and attack surface mapping.

#fastapi#osint#graphql
Stars182
Forks28
Last commit21 days ago
PreviousPage 11 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
6 years ago
Next
#Distributed Systems145
#Go144
#Java110
#Golang101
#Docker91
#Cloud Native85
#Rest Api66
#Grpc61
#Kubernetes57
#Api Gateway54
#Devops53
#Event Driven51