Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source microservices software

1444 open-source libraries, tools and applications tagged microservices, ranked by how closely microservices is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

1444 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
Kubernetes
Kubernetes is an open‑source system for automating deployment, scaling, and management of containerized applications across clusters of hos…
94128491active
Kubernetes
Kubernetes (K8s) is an open-source container orchestration system for automating the deployment, scaling, and management of containerized a…
94128491stable
Gin Web Framework
Gin is a high‑performance HTTP web framework for Go that offers a Martini‑like API with minimal boilerplate. It provides fast routing, midd…
7989356active
Nest Framework
NestJS is a progressive Node.js framework built with TypeScript for creating efficient, scalable server‑side applications. It combines a mo…
9376710active
Protocol Buffers
Protocol Buffers is Google's language‑neutral, platform‑neutral mechanism for defining structured data and generating efficient binary seri…
9672067active
Traefik
Traefik is a modern, cloud‑native HTTP reverse proxy and load balancer written in Go. It automatically discovers services from orchestrator…
9265024active
etcd
etcd is a distributed, strongly consistent key‑value store that uses the Raft consensus algorithm. It provides a reliable API (gRPC/HTTP) f…
9852353stable
exo-explore/exo
exo is a Python application that turns a collection of devices (Macs, GPUs, etc.) into a distributed AI cluster for running large language …
8247847active
gRPC
gRPC is an open‑source, high‑performance remote procedure call (RPC) framework that works across many languages and platforms. It uses Prot…
9845378active
Kong Gateway
Kong Gateway is an open‑source, cloud‑native API and AI gateway that provides high‑performance request routing, load balancing, authenticat…
9144279active
Apache Dubbo
Apache Dubbo is a Java‑based RPC and microservice framework that provides service discovery, traffic governance, observability, and securit…
8641580active
Apache Dubbo
Apache Dubbo is a high-performance RPC and microservice framework for Java (with multi-language SDKs) that provides service discovery, traf…
8641580stable
Istio Service Mesh
Istio is an open-source service mesh that provides a uniform way to connect, secure, control, and observe microservices. It runs as a contr…
9538442active
SeaweedFS
SeaweedFS is a highly scalable distributed storage system that provides S3‑compatible object storage, POSIX‑like file system access, and Ic…
9535551active
SeaweedFS
SeaweedFS is a fast distributed storage system written in Go that provides S3-compatible object storage, a POSIX-compliant distributed file…
9535551active
Backstage
Backstage is an open‑source framework for building internal developer portals. It provides a software catalog, templating system, and docum…
9434573active
Backstage
Backstage is an open-source framework, originally created by Spotify and now a CNCF Incubation project, for building internal developer por…
9434573active
Apache Kafka
Apache Kafka is an open-source distributed event streaming platform for building high-performance data pipelines, streaming analytics, and …
7633918stable
Anoma
Anoma is a reference implementation of the Anoma protocol, a distributed operating system for blockchain interoperability. It provides a no…
7833575active
Anoma
Anoma is the reference implementation of the Anoma protocol, a distributed operating system that abstracts existing blockchains into config…
7833575active
alibaba/nacos
Nacos is an open‑source platform that provides dynamic service discovery, health checking, and centralized configuration management for clo…
9333436active
go-zero
go-zero is a cloud-native Go web and RPC microservices framework with built-in engineering practices like circuit breaking, rate limiting, …
9533372stable
Podman
Podman is a daemonless CLI tool for building, running, and managing OCI containers and pods. It provides a Docker‑compatible command line w…
9632925active
CockroachDB
CockroachDB is a cloud-native distributed SQL database built on a transactional, strongly-consistent key-value store, written in Go. It sca…
7632555stable
Conductor
Conductor is an open‑source, event‑driven workflow engine that provides durable, resilient execution for microservices and AI agents. It of…
9332278active
Conductor
Conductor is an open-source durable execution and workflow orchestration engine for microservices, event-driven workflows, and AI agents, o…
9332278active
Linera
Linera is a decentralized Layer-1 blockchain protocol implemented in Rust, designed for highly scalable, low-latency Web3 applications usin…
8432056active
xuxueli/xxl-job
XXL-JOB is a lightweight distributed task scheduling platform written in Java, featuring a central admin console and executor clients that …
8830600stable
Consul
Consul is a distributed service networking platform that provides service discovery, health checking, and a service mesh. It offers a contr…
9430087active
Consul
HashiCorp Consul is a distributed, highly available service networking solution providing service discovery, health checking, service mesh …
9430087stable
Apollo
Apollo is a reliable, centralized configuration management system for microservice environments. It provides real‑time hot‑release of confi…
9029817active
Apollo
Apollo is a reliable, centralized configuration management system for microservices, built on Spring Boot and Spring Cloud. It provides a w…
9029817stable
alibaba/spring-cloud-alibaba
Spring Cloud Alibaba is a Java-based framework that extends Spring Cloud with Alibaba middleware components. It provides out‑of‑the‑box sol…
8629172active
Envoy
Envoy is an open‑source, high‑performance edge and service proxy written in C++. It provides dynamic routing, load‑balancing, TLS terminati…
9529082active
Envoy
Envoy is a CNCF-hosted, high-performance C++ edge, middle, and service proxy designed for cloud-native and AI-native applications. It provi…
9529082stable
XGBoost
XGBoost is an optimized, scalable gradient boosting library implementing parallel tree boosting (GBDT/GBM) with bindings for Python, R, Jav…
9428887stable
Go kit
Go kit is a Go library that provides a collection of packages and best‑practice patterns for building robust microservices. It offers tools…
2327419active
Valkey
Valkey is an open-source (BSD-3-Clause), high-performance in-memory key-value data structure server forked from Redis before its license ch…
9027352stable
Elixir
Elixir is a functional, concurrent programming language built on the Erlang VM. It enables developers to write clear, maintainable code tha…
9726688active
Elixir
Elixir is a dynamic, functional programming language built on the Erlang VM (BEAM), designed for building scalable and maintainable applica…
9726688stable
Apache Flink
Apache Flink is an open-source distributed stream processing framework for stateful computations over unbounded and bounded data streams, w…
7726413stable
OpenFaaS
OpenFaaS is a serverless functions platform that lets developers deploy event-driven functions and microservices packaged as OCI/Docker con…
7126245stable
Apache Seata
Apache Seata is an open‑source distributed transaction framework for microservices. It provides multiple transaction modes (AT, TCC, SAGA, …
7726008active
Apache Seata
Apache Seata (incubating) is an open-source, high-performance distributed transaction solution for microservices architectures. It provides…
7726008stable
Kratos
Kratos is a lightweight Go framework for building cloud‑native microservices. It provides generated HTTP/gRPC transports, composable middle…
8825972active
Kratos
Kratos is a lightweight Go framework for building cloud-native microservices, offering APIs for transport (HTTP/gRPC), middleware, registry…
8825972active
NSQ
NSQ is a realtime distributed messaging platform that provides high‑throughput, low‑latency pub‑sub and load‑balanced message delivery. It …
6325777active
Apache SkyWalking
Apache SkyWalking is an open‑source Application Performance Monitoring (APM) platform designed for cloud‑native, microservice, and containe…
8824968active
Apache SkyWalking
Apache SkyWalking is an open-source APM (Application Performance Monitoring) platform for microservices, cloud-native, and container-based …
8824968stable
Redisson
Redisson is a Java client and real‑time data platform for Redis and Valkey. It provides thread‑safe distributed objects, caches, locks, que…
9424402active
Redisson
Redisson is a Java client and real-time data platform for Redis and Valkey, built on Netty, offering sync, async, reactive, and RxJava3 API…
9424402stable
temporalio/temporal
Temporal is an open‑source durable execution platform that runs workflows and activities with built‑in fault tolerance. It provides a serve…
10023810active
Jaeger
Jaeger is an open‑source, CNCF‑graduated distributed tracing platform for monitoring and troubleshooting complex microservice architectures…
9923310active
Sentinel
Sentinel is a flow control and reliability library for microservices, providing rate limiting, traffic shaping, concurrency limiting, circu…
7023144stable
ipfs/ipfs
IPFS (InterPlanetary File System) is an open, peer-to-peer hypermedia protocol for content-addressed storage and retrieval. It provides too…
3723053active
Apache RocketMQ
Apache RocketMQ is a distributed cloud-native messaging and streaming platform built for low-latency, high-throughput, financially reliable…
8822629stable
JHipster
JHipster is a Yeoman-based development platform that scaffolds complete full-stack web applications and microservice architectures, combini…
9422465stable
Vitess
Vitess is a cloud-native database clustering system that horizontally scales MySQL through transparent, generalized sharding. It provides q…
9821365stable
GoogleCloudPlatform/microservices-demo
Online Boutique is a cloud-first microservices demo application: a web-based e-commerce app composed of 11 polyglot microservices communica…
8921055active
gofr-dev/gofr
GoFr is an opinionated Go framework that accelerates microservice development with built‑in support for databases, gRPC, HTTP, and observab…
9020855active
Apache ShardingSphere
Apache ShardingSphere is an enterprise distributed database ecosystem that turns heterogeneous databases (MySQL, PostgreSQL, etc.) into a d…
7720808stable
jasontaylordev/CleanArchitecture
Clean Architecture Solution Template is a .NET CLI template that scaffolds a full‑stack ASP.NET Core application following Clean Architectu…
8920640active
grpc-gateway
gRPC-Gateway is a Go library and protoc plugin that generates a reverse-proxy server translating RESTful JSON HTTP APIs into gRPC calls. It…
10020006active
amark/gun
GUN is an open‑source, peer‑to‑peer graph database written in JavaScript. It provides real‑time, offline‑first data synchronization with bu…
6619140active
dianping/cat
CAT is a real-time application monitoring (APM) platform developed in Java at Meituan-Dianping, providing performance metrics, health statu…
2318938active
iii
iii is an open‑source engine that lets you compose, extend, and observe any service or AI agent as a worker in real time. It provides a uni…
8518844active
iii
iii is a Rust-based runtime engine that composes backend services from three primitives (Worker, Trigger, Function), letting polyglot worke…
8518844active
Bit
Bit is a CLI-driven development platform that organizes code into reusable, composable components. It provides AI‑assisted component creati…
9518495active
rqlite
rqlite is a lightweight, fault-tolerant distributed relational database built on SQLite, replicating data across nodes using the Raft conse…
9517789stable
apache/brpc
Apache bRPC ("better RPC") is an industrial-grade C++ RPC framework for building reliable, high-performance services and clients. It suppor…
9317621stable
openzipkin/zipkin
Zipkin is a distributed tracing system that collects and stores timing data from instrumented applications to help troubleshoot latency in …
8017465stable
Apache APISIX
Apache APISIX is a dynamic, high-performance cloud-native API gateway and AI gateway built on NGINX and etcd, offering load balancing, dyna…
9417201stable
TigerBeetle
TigerBeetle is a purpose-built financial transactions database written in Zig, designed for mission-critical safety and performance in onli…
9017185active
IPFS Core
Kubo is the reference Go implementation of IPFS, running a daemon that stores and serves content-addressed data. It ships a CLI, HTTP Gatew…
9317150active
kubesphere/kubesphere
KubeSphere is an open-source container platform built on Kubernetes that provides a web console for managing multi-cloud, datacenter, and e…
7217058active
Nomad
HashiCorp Nomad is a flexible, single-binary workload orchestrator that deploys and manages containers, non-containerized applications, bat…
9417012stable
skywind3000/kcp
KCP is a fast and reliable ARQ (Automatic Repeat reQuest) protocol implemented as a pure algorithm in C, consisting of just two source file…
8316920stable
TiKV
TiKV is an open-source, distributed, transactional key-value database written in Rust, using the Raft consensus algorithm and RocksDB for s…
9716890stable
EMQX
EMQX is a highly scalable MQTT broker and messaging platform written in Erlang, supporting MQTT 5.0/3.1.1/3.1 plus MQTT-SN, CoAP, LwM2M, an…
9816789stable
apple/foundationdb
FoundationDB is an open-source distributed database from Apple that organizes data as an ordered key-value store with full ACID transaction…
8616774stable
Hyperledger Fabric
Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework written in Go for building blockchain solutions and app…
9316743stable
umijs/qiankun
qiankun is a production-ready micro frontend framework for the web, built on top of single-spa. It lets a main application load, mount, and…
8416691active
Quarkus
Quarkus is a cloud-native Java framework optimized for containers and Kubernetes, offering fast startup, low memory footprint, and GraalVM …
9415944stable
apache/hadoop
Apache Hadoop is an open-source framework for reliable, scalable distributed storage (HDFS) and processing (MapReduce, YARN) of large data …
7715694stable
Apache Pulsar
Apache Pulsar is a cloud-native, distributed pub-sub messaging and streaming platform originally developed at Yahoo and now a top-level Apa…
9915346stable
canopy-network/canopy
The official Go implementation of the Canopy Network protocol, a recursive blockchain framework and seed L1 chain for launching new interop…
8914720active
Vert.x
Eclipse Vert.x is a polyglot toolkit for building reactive, non-blocking, asynchronous applications on the JVM, built on top of Netty. It p…
7714686stable
JuiceFS
JuiceFS is a high-performance, POSIX-compatible distributed file system that stores file data in object storage (e.g., Amazon S3) and metad…
9614549stable
Jib
Jib builds optimized Docker and OCI container images for Java applications without requiring a Docker daemon, available as Maven and Gradle…
8814454stable
Polly
Polly is a .NET resilience and transient-fault-handling library that lets developers express resilience strategies such as Retry, Circuit B…
9314244stable
thanos-io/thanos
Thanos is a set of composable components that turn existing Prometheus deployments into a highly available metrics system with unlimited lo…
9414226stable
cloudwu/skynet
Skynet is a lightweight online game framework written in C with Lua scripting, built around the actor model with multiple Lua states. It is…
6614164stable
Netflix/zuul
Zuul is Netflix's L7 application gateway service providing dynamic routing, monitoring, resiliency, and security for microservices. It is a…
9314083active
RabbitMQ
RabbitMQ is an open source, multi-protocol messaging and streaming broker supporting AMQP 0-9-1, AMQP 1.0, MQTT, STOMP, and its Streams pro…
9813928stable
single-spa
single-spa is a JavaScript framework for building microfrontend architectures, acting as a top-level router that loads, mounts, and unmount…
6213878stable
Pinpoint
Pinpoint is an open-source Application Performance Management (APM) tool for large-scale distributed systems, inspired by Google's Dapper p…
9013868active
Asynq Task Queue
Asynq is a Go library for a distributed task queue backed by Redis, letting clients enqueue tasks that worker servers process concurrently.…
6613769stable
GoFrame
GoFrame is a modular, high-performance full-stack development framework for Go, comparable to Laravel or Spring Boot, offering batteries-in…
9713287active
Debezium
Debezium is an open source distributed platform for change data capture (CDC) that streams row-level database changes as events, most commo…
7713237stable
Cap'n Proto
Cap'n Proto is an extremely fast binary data interchange format and capability-based RPC system, designed so data can be read directly from…
7613210stable

page 1 / 15 next →