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

vmn
vmnPython

Automatic version management and state recovery tool that works with any language and stores versions in git tags.

#python-tool#devops#version-management
Stars65
Forks13
Last commit12 days ago
breakerbox
breakerboxJava

A dashboard and dynamic configuration tool for managing Tenacity circuit breakers and resilience patterns.

#circuit-breaker#dashboard#java
Stars65
Forks29
Last commit7 years ago
Vert.x Guice
Vert.x GuiceJava

Enables dependency injection for Vert.x modules and verticles using Google Guice.

#modules#dependency-injection#java
Stars63
Forks24
Last commit6 years ago
event
eventGo

A Go package implementing the observer pattern for event-driven programming with flexible subscription and firing.

#event-driven#event-go#software-architecture
Stars62
Forks12
Last commit8 years ago
Tossit
TossitC#

A .NET library for distributed job/worker logic using RabbitMQ, with automatic connection management and recovery.

#distributed#message-queue#distributed-systems
Stars62
Forks7
Last commit2 months ago
Wilma
WilmaJava

A service virtualization tool combining service stub and HTTP/HTTPS transparent proxy capabilities for development and testing.

#http-proxy#mitmproxy#devops
Stars61
Forks12
Last commit1 year ago
ecs-task-kite
ecs-task-kiteGo

A simple ambassador container for inter-task communication on Amazon ECS using ECS APIs.

#container-orchestration#proxy#microservices
Stars61
Forks13
Last commit9 years ago
Peatio
PeatioRuby

Open-source cryptocurrency exchange software built with Rails, featuring a high-performance matching engine and microservices architecture.

#rails#api#oauth2
Stars61
Forks14
Last commit5 months ago
dropwizard-elasticsearch
dropwizard-elasticsearchJava

Provides managed Elasticsearch client integration and health checks for Dropwizard Java applications.

#health-checks#integration#java
Stars59
Forks43
Last commit3 years ago
httpretry
httpretryGo

A Go library that adds configurable retry functionality to the standard http.Client via RoundTripper wrapping.

#retry-logic#backoff#resilience
Stars56
Forks7
Last commit2 years ago
Akka CQRS ES Demo
Akka CQRS ES DemoJavaScript

A Scala-Akka demo implementing CQRS and Event Sourcing patterns for a coffee machine user preference backend.

#demo#akka#cqrs
Stars56
Forks19
Last commit10 years ago
bellt
belltGo

A simple Go HTTP router with parameterized routes, middleware support, and route grouping.

#rest#library#api
Stars55
Forks7
Last commit4 years ago
dropwizard-consul
dropwizard-consulJava

A Dropwizard bundle for integrating Consul service discovery, configuration, and health checks into Java applications.

#health-checks#ribbon#java
Stars55
Forks19
Last commit3 years ago
Failsafe Actuator
Failsafe ActuatorJava

A Java library that exposes Failsafe circuit breaker states via Spring Boot Actuator endpoints.

#actuator#circuit-breaker#production
Stars54
Forks12
Last commit4 years ago
prometheus-plugs
prometheus-plugsElixir

Elixir Plug integration for Prometheus monitoring, providing instrumentation and metrics export for web applications.

#elixir#observability#monitoring
Stars54
Forks38
Last commit3 years ago
dropwizard-protobuf
dropwizard-protobufJava

A Jersey JAX-RS Entity Provider for reading and writing Google Protocol Buffer messages in Dropwizard applications.

#jax-rs#rest-api#java
Stars54
Forks21
Last commit19 days ago
vertx-graphql-service-discovery
vertx-graphql-service-discoveryJava

A Vert.x library for publishing and querying GraphQL schemas as microservices over the event bus.

#graphql#distributed-systems#query-language
Stars53
Forks6
Last commit
rk-gin
rk-ginGo

A plugin for rk-boot that configures Gin microservices and injects middlewares from YAML files.

#rk-boot#devops#rk
Stars51
Forks17
Last commit2 years ago
Spring Vert.x Extension
Spring Vert.x ExtensionJava

A Spring extension that creates Spring-aware Vert.x verticles, enabling dependency injection and separate Spring contexts for each verticle.

#event-driven#spring-framework#dependency-injection
Stars50
Forks13
Last commit
dropwizard-template-config
dropwizard-template-configGroovy

A Dropwizard bundle that enables writing config.yaml as a Freemarker template for dynamic configuration.

#template#devops#environment-variables
Stars50
Forks13
Last commit2 years ago
dropwizard-zipkin
dropwizard-zipkinJava

A Dropwizard bundle for sending distributed tracing data to Zipkin using Brave.

#tracing#apm#observability
Stars50
Forks24
Last commit3 years ago
Stream Ops
Stream OpsJava

A fully embeddable data streaming engine and stream processing API for Java, designed as an alternative to Kafka.

#stream-processing#java-library#kafka-alternative
Stars50
Forks9
Last commit6 years ago
SuperMQ (.5k)
SuperMQ (.5k)Go

A distributed, highly scalable, and secure open-source cloud platform for messaging and event-driven architecture.

#iot#event-driven-architecture#iot-messaging
Stars50
Forks9
Last commit3 months ago
vertx-rest
vertx-restJava

A Vert.x-based framework for building RESTful applications using JAX-RS annotations and standards.

#jax-rs#rest-api#reactive-programming
Stars49
Forks5
Last commit7 months ago
Sidekick
SidekickC#

A modular toolkit for Sitecore administrators and authors, providing tools for content migration, audit logging, and editing context.

#content-management#admin-tools#angularjs
Stars49
Forks31
Last commit3 years ago
gServ
gServJavaScript

A Groovy framework for creating container-free REST services and SPAs, ideal for lightweight microservices.

#spa#rest-api#server
Stars48
Forks9
Last commit5 years ago
Weld
WeldJava

Brings the CDI programming model into the Vert.x ecosystem for building reactive JVM applications.

#event-driven#cdi#dependency-injection
Stars48
Forks16
Last commit5 years ago
Fido Library
Fido LibraryPascal

A Delphi library that simplifies development by describing behavior instead of coding it, using composition and attributes.

#firemonkey#composition#ui-binding
Stars48
Forks10
Last commit11 months ago
NATS.io
NATS.ioCrystal

A Crystal client library for connecting to NATS messaging servers.

#distributed-systems#crystal-lang#messaging
Stars47
Forks12
Last commit4 years ago
Example using event bus and service proxies to connect vertx and node
Example using event bus and service proxies to connect vertx and nodeJava

Proof-of-concept demonstrating Vert.x and Node.js integration via the Vert.x Event Bus bridge with clustering in AWS EC2.

#gradle#hazelcast#event-bus
Stars46
Forks6
Last commit
dropwizard-circuitbreaker
dropwizard-circuitbreakerJava

A circuit breaker library for Dropwizard applications that prevents cascading failures by monitoring exception rates.

#api-stability#java-library#circuit-breaker
Stars46
Forks6
Last commit5 months ago
dropwizard-guicier
dropwizard-guicierJava

A Dropwizard bundle that provides seamless integration with Google Guice for dependency injection.

#dependency-injection#java#dropwizard
Stars45
Forks22
Last commit8 months ago
JMeter gRPC Plugin
JMeter gRPC PluginJava

A JMeter plugin for load testing gRPC services with support for protocol buffers and performance reporting.

#load-testing#stress-testing#performance-testing
Stars44
Forks24
Last commit3 years ago
Typhoon
TyphoonErlang

A distributed system stress and load testing tool that simulates traffic and visualizes latencies for microservices.

#load-testing#stress-testing#scalability-testing
Stars44
Forks19
Last commit7 years ago
grpc
grpcD

A gRPC implementation for the D programming language, built on the hunt-http library.

#d-language#hunt-grpc#distributed-systems
Stars44
Forks5
Last commit4 years ago
aeronet
aeronetC++

A modern, fast, and ergonomic C++ HTTP/1.1, HTTP/2, and WebSocket server library for Linux, macOS, and Windows.

#http-server#minimal-dependencies#library
Stars43
Forks0
Last commit1 day ago
PreviousPage 14 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
4 years ago
7 years ago
10 years ago
Next
#Distributed Systems145
#Go144
#Java110
#Golang101
#Docker91
#Cloud Native85
#Rest Api66
#Grpc61
#Kubernetes57
#Api Gateway54
#Devops53
#Event Driven51