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

gocontainer
gocontainerGo

A simple dependency injection container for Go applications, enabling type-safe service registration and resolution.

#dependency-injection#type-safety#testing
Stars21
Forks2
Last commit6 years ago
pletter
pletterGo

A Go library for standardizing the wrapping of protocol buffer messages in event-driven architectures.

#stream-processing#message-enveloping#event-driven-architecture
Stars20
Forks3
Last commit7 months ago
dropwizard-mongo
dropwizard-mongoJava

Dropwizard factories and health checks for MongoDB integration, simplifying configuration and monitoring.

#health-checks#mongojack#java
Stars20
Forks10
Last commit11 years ago
elistrix
elistrixElixir

An Elixir latency and fault tolerance library modeled after Hystrix to protect applications from slow or failed services.

#elixir#circuit-breaker#distributed-systems
Stars19
Forks0
Last commit11 years ago
dropwizard-service-discovery
dropwizard-service-discoveryJava

A Dropwizard bundle and client for service discovery using ZooKeeper via the Ranger library.

#java-library#distributed-systems#ranger
Stars19
Forks30
Last commit1 year ago
crystal-consul
crystal-consulCrystal

A lightweight Crystal client for the Consul HTTP API with zero dependencies outside the standard library.

#distributed-systems#crystal-lang#key-value-store
Stars19
Forks2
Last commit6 years ago
multiple-deployment-options
multiple-deployment-optionsJavaScript

A demonstration microservice computing Fibonacci numbers, deployed across Cloud Foundry, Kubernetes, and Cloud Functions.

#ibm-cloud#containerization#serverless
Stars19
Forks26
Last commit
Event Gateway Workshop
Event Gateway WorkshopJavaScript

A hands-on workshop to learn the Event Gateway and build event-driven multi-cloud applications.

#workshop#event-driven-architecture#multi-cloud
Stars19
Forks1
Last commit8 years ago
gatling-thrift
gatling-thriftScala

A Gatling plugin for load testing Apache Thrift services.

#load-testing#stress-testing#thrift-server
Stars18
Forks2
Last commit8 years ago
dawn
dawnGo

An opinionated lightweight Go framework for building web APIs and applications, built on top of Fiber.

#gofiber#modular-architecture#api
Stars18
Forks0
Last commit3 years ago
Meteor
MeteorJavaScript

Enables Meteor applications to connect and communicate with Vert.x components via the Vert.x Event Bus.

#meteor-integration#distributed-systems#event-bus
Stars17
Forks2
Last commit8 years ago
clj-grpc
clj-grpcClojure

A Clojure library for hassle-free gRPC integration, minimizing Java boilerplate and simplifying service implementation.

#java-interop#server#protocol-buffers
Stars17
Forks3
Last commit1 year ago
gontainer
gontainerGo

A YAML-based Dependency Injection container for Go that is concurrent-safe, supports scopes, and offers hot swapping.

#yaml#concurrent#dependency-injection
Stars17
Forks1
Last commit1 year ago
vert.x
vert.xElixir

An Elixir package providing TCP-based connectivity between Elixir applications and Vert.x event bus.

#vertx-eventbus#elixir-lang#elixir-programming-language
Stars16
Forks2
Last commit1 year ago
Static
StaticJavaScript

Generate static HTML or JSON pages directly from strings in Cloudflare Workers scripts.

#cloudflare-workers#serverless#html
Stars16
Forks7
Last commit3 months ago
go-commandbus
go-commandbusGo

A lightweight and pluggable command bus implementation for Go applications.

#dependency-injection#design-patterns#microservices
Stars15
Forks5
Last commit4 years ago
Moxy
MoxyGo

A simple mocker and proxy application server that creates mock endpoints and proxies requests when no mock exists.

#http-proxy#devops#integration-testing
Stars15
Forks2
Last commit4 years ago
go-tripper
go-tripperGo

A Go package for implementing circuit breaker patterns to monitor service availability and track success/failure counts.

#circuit-breaker#distributed-systems#go-library
Stars15
Forks0
Last commit2 years ago
vertx-redisques
vertx-redisquesJava

A highly scalable, Redis-persistent queuing system for Vert.x applications.

#event-driven#redis#message-queue
Stars14
Forks6
Last commit1 day ago
Codaptor
CodaptorKotlin

Automatically generates a REST API for any CorDapp running on a Corda node, enabling integration with any tech stack.

#api-gateway#serialization-library#blockchain-integration
Stars14
Forks4
Last commit4 years ago
Cap.Outbox
Cap.OutboxC#

A comprehensive set of C# libraries for streamlined microservice development with audit, caching, outbox, events, and utilities.

#event-driven#config-encryption#caching
Stars14
Forks4
Last commit2 days ago
sqs-dropwizard
sqs-dropwizardJava

A utility library that integrates Amazon SQS and SNS with the Dropwizard REST framework for message handling.

#java-library#aws-integration#message-queue
Stars14
Forks8
Last commit6 years ago
health
healthGo

A zero-dependency health check library for Go services, built for Kubernetes with readiness, liveness, and startup probes.

#probes#observability#kubernetes
Stars12
Forks2
Last commit21 days ago
Python
PythonPython

A Python TCP client implementation for the Vert.x event bus protocol, enabling communication with Vert.x applications.

#event-driven#vertx-eventbus#distributed-systems
Stars12
Forks3
Last commit10 years ago
Java
JavaJava

A lightweight Java client for the Vert.x EventBus TCP bridge, enabling communication without external dependencies.

#java#java-nio#message-broker
Stars12
Forks1
Last commit1 year ago
go-eventbus
go-eventbusGo

A Go event bus package supporting publish/subscribe and request/response patterns with middleware processors.

#hacktoberfest#message-queue#event-bus
Stars11
Forks1
Last commit8 months ago
broker
brokerGo

A production-grade messaging abstraction layer for Go that unifies APIs across Kafka, RabbitMQ, RocketMQ, NATS, Redis, and AWS SQS.

#event-driven#redis#distributed-systems
Stars11
Forks1
Last commit6 months ago
RxFirestore
RxFirestoreJava

A reactive Java SDK for Google Firestore designed for scalable server microservices using RxJava and Vert.x.

#event-driven#java-sdk#firestore
Stars9
Forks2
Last commit4 years ago
Sample Application for inspectIT
Sample Application for inspectITJava

A distributed microservices demonstration of the Spring PetClinic application built with Spring Cloud for APM tool evaluation.

#apm-demo#jmeter#java
Stars9
Forks6
Last commit7 years ago
catena
catenaGo

A Go package for chaining gRPC unary server interceptors with flexible composition methods.

#interceptor#server#grpc
Stars9
Forks2
Last commit8 years ago
Python
PythonJava

Python language support for the Vert.x reactive toolkit, enabling Python developers to build reactive applications.

#event-driven#reactive-programming#asynchronous
Stars8
Forks7
Last commit10 years ago
LexiQuest-Modular-DDD
LexiQuest-Modular-DDDC#

A modular card game application for learning foreign words, built with Domain-Driven Design and Clean Architecture principles.

#saga-pattern#domain-driven-design#language-learning
Stars7
Forks0
Last commit
circuit
circuitGo

A highly-tunable, type-safe circuit breaker implementation for Go with gradual recovery via probabilistic throttling.

#circuit-breaker#observability#fault-tolerance
Stars7
Forks2
Last commit3 months ago
dropwizard-version-info
dropwizard-version-infoJava

A Dropwizard bundle that exposes application version information as a REST endpoint at /version.

#gradle#rest-api#feign
Stars7
Forks10
Last commit9 years ago
vest
vestV

A REST client library for the V programming language with a simple and intuitive API.

#rest#rest-client#vlang
Stars7
Forks0
Last commit3 years ago
Vert.x Markdown service
Vert.x Markdown serviceJava

A Vert.x service that converts markdown to HTML via the event bus, demonstrating service proxification.

#gradle#event-bus#html-generation
Stars6
Forks5
Last commit10 years ago
PreviousPage 16 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
1 year ago
Next
#Distributed Systems145
#Go144
#Java110
#Golang101
#Docker91
#Cloud Native85
#Rest Api66
#Grpc61
#Kubernetes57
#Api Gateway54
#Devops53
#Event Driven51