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
Onyx
Onyx is a masterless, fault-tolerant distributed computation system written in pure Clojure that supports both batch and stream processing …
102050abandoned
OpenCensus
OpenCensus Go is a Go toolkit for collecting application performance data, providing tags, stats/metrics collection, and distributed tracin…
102041abandoned
Tencent/TubeMQ
TubeMQ was Tencent's high-performance message queue, donated to the Apache Software Foundation in 2019 and renamed Apache InLong. This repo…
231995abandoned
skynetservices/skynet-archive
Skynet is a Go framework and communication protocol for building massively distributed services, designed to work in polyglot environments.…
101963abandoned
apache/servicecomb-pack
Apache ServiceComb Pack is an eventually consistent distributed transaction solution for microservice applications, providing Saga and TCC …
101913abandoned
facebookarchive/LogDevice
LogDevice is a scalable, fault-tolerant distributed log storage system written in C++ by Facebook, storing append-only record streams repli…
101900abandoned
gitsummore/nile.js
nile.js is a JavaScript library for scalable peer-to-peer live video streaming built on WebTorrent and WebRTC. It provides Express middlewa…
101757abandoned
coreos/torus
Torus is a distributed storage system written in Go that pools resources across multiple nodes, coordinated consistently through etcd using…
101753abandoned
fabric8
fabric8 was an open-source integrated development platform for building and deploying microservices on Kubernetes and OpenShift, built on D…
101749abandoned
facebookarchive/libphenom
libPhenom is a C eventing framework from Facebook for building high-performance, scalable systems, offering job scheduling, buffered stream…
101663abandoned
Serverless Event Gateway
Event Gateway is a Go-based L7 proxy and event router that combines API Gateway and Pub/Sub functionality, routing events to serverless fun…
101648abandoned
spotify/apollo
Apollo is a set of Java libraries from Spotify for writing composable microservices, providing an HTTP server, URI routing, a module system…
101645abandoned
JustinTulloss/zeromq.node
Node.js bindings to the ZeroMQ messaging library, exposing socket types like push/pull and pub/sub. The project has moved to the zeromq.js …
101635abandoned
Orbit Chat
Orbit is a distributed, serverless, peer-to-peer chat application built on IPFS and orbit-db. This repository is the original project hub a…
101632abandoned
discoproject/disco
Disco is an open-source distributed MapReduce framework written in Erlang with a Python job API, originally developed at Nokia Research Cen…
321628abandoned
samuel/go-zookeeper
A native Go client library for Apache ZooKeeper, providing distributed coordination primitives. It is no longer maintained and users should…
101628abandoned
hyperledger-archives/composer
Hyperledger Composer is a JavaScript application development framework for building blockchain applications on Hyperledger Fabric, providin…
101609abandoned
lelylan/lelylan
Lelylan is an open-source IoT cloud platform built on a lightweight microservices architecture, composed of many small services for device …
321523abandoned
geffzhang/NanoFabric
NanoFabric is a .NET Core microservices development framework that integrates Consul, Ocelot, Polly, IdentityServer, Exceptionless, Orleans…
101450abandoned
yongman/tidis
Tidis is a distributed transactional NoSQL database written in Go that exposes a Redis protocol-compatible API (string, list, hash, set, so…
321443abandoned
ZanPHP
ZanPHP is a coroutine-based PHP network service framework for building high-concurrency (C10K+) SOA and RPC services, using yield-based cor…
231427abandoned
mesos/spark
This is the original UC Berkeley AMPLab repository for Apache Spark, a fast cluster computing system supporting Java, Scala, and Python. Th…
321419abandoned
hyperledger-archives/sawtooth-core
Hyperledger Sawtooth is an enterprise distributed ledger (blockchain) platform for building, deploying, and running ledgers, originally wri…
101415abandoned
Cherami
Cherami is a distributed, scalable, durable, and highly available message queue system developed at Uber for transporting asynchronous task…
101406abandoned
fastio/1store
Pedis (1store) is a NoSQL data store built on the SEASTAR framework and ScyllaDB that is compatible with the Redis protocol. It stores Redi…
321329abandoned
redacademy/vue-ethereum-ipfs
A distributed application (dApp) starter kit that pairs a Vue.js front-end with an Ethereum smart contract backend and IPFS for content dis…
321320abandoned
rs-ipfs/rust-ipfs
An implementation of the InterPlanetary File System (IPFS) in Rust, providing a blockstore, libp2p integration with DHT content discovery a…
101279abandoned
automerge/hypermerge
Hypermerge is a Node.js library for building peer-to-peer collaborative applications without server infrastructure, combining the Automerge…
101275abandoned
alibaba/tfs
TFS (Taobao File System) is a distributed file system developed by Taobao, designed similar to Google File System. It is optimized for stor…
101244abandoned
peter-lawrey/Java-Chronicle
An ultra-low-latency, high-throughput persisted messaging and event-driven in-memory database library for Java, supporting durable distribu…
321217abandoned
hydro-project/fluent
Fluent was a data-driven compute platform from UC Berkeley's RISE Lab, combining an elastic cloud-native key-value store (based on Anna) wi…
101212abandoned
strongloop/microgateway
IBM API Connect Microgateway is an extensible Node.js-based API gateway framework for securing and controlling access to microservices and …
321186abandoned
uber-node/ringpop-node
Ringpop-node is a Node.js library that provides application-layer sharding via a consistent hash ring built on top of a SWIM-style membersh…
101186abandoned
killrweather/killrweather
KillrWeather is a Scala reference application demonstrating integration of Apache Spark Streaming, Apache Kafka, Apache Cassandra, and Akka…
321177abandoned
hyperledger-archives/fabric
A read-only historic archive of Hyperledger Fabric, an enterprise-grade permissioned blockchain framework written in Go with a modular arch…
101151abandoned
TChannel
TChannel is a network multiplexing and framing protocol for general-purpose RPC, with peer libraries in Node.js, Python, Go, and Java. It s…
101149abandoned
kubernetes-retired/bootkube
Bootkube is a Go CLI tool for launching self-hosted Kubernetes clusters by running a temporary control plane that bootstraps a permanent, s…
101145abandoned
klothoplatform/klotho
Klotho is an open-source CLI tool that transforms plain application code into cloud-native code using in-code annotations, generating infra…
481143abandoned
cryptosphere/cryptosphere
Cryptosphere is a global peer-to-peer cryptosystem for publishing and securely distributing content pseudonymously with no central point of…
101142abandoned
iotaledger-archive/iri
IRI (IOTA Reference Implementation) is the official Java node software that runs on the IOTA Mainnet and Devnet, validating and storing tra…
101142abandoned
Spring Cloud Data Flow
Spring Cloud Data Flow is a microservices-based toolkit for orchestrating streaming and batch data processing pipelines built from Spring B…
101140abandoned
kraken-php/framework
Kraken is a PHP framework for building asynchronous, multi-processed, multi-threaded, and fault-tolerant distributed applications. It provi…
231099abandoned
kubernetes-retired/kubeadm-dind-cluster
A shell-based tool that spins up multi-node Kubernetes test clusters using kubeadm and Docker-in-Docker, aimed at Kubernetes developers and…
101095abandoned
Firefly
Firefly is a Python distributed game server framework built on Twisted that encapsulates networking, inter-process RPC, and database cachin…
321088abandoned
paz-sh/paz
Paz is an open-source, self-hosted service platform with a PaaS-like workflow for continuous deployment, built on Docker, CoreOS, etcd and …
321075abandoned
citusdata/pg_shard
pg_shard is a PostgreSQL extension written in C that adds transparent sharding and distributed query execution to PostgreSQL. It is officia…
231060abandoned
Service Mesh Interface
Service Mesh Interface (SMI) is a CNCF specification defining a standard, provider-agnostic set of Kubernetes CRD-based APIs for service me…
101059abandoned
crosbymichael/skydock
Skydock is a Go service that monitors Docker container lifecycle events and automatically registers container services as DNS records in Sk…
321051abandoned
Cocaine
Cocaine is an open-source cloud platform for building your own PaaS, similar to Heroku or Google App Engine, with dynamic worker pools, ser…
231041abandoned
ipfs-inactive/js-ipfs-http-client
A JavaScript client library for the IPFS HTTP API that implements the interface-ipfs-core specification, letting applications talk to a rem…
101040abandoned
klbostee/dumbo
Dumbo is a Python module that makes writing and running Hadoop Streaming programs easy, providing a convenient Python API for MapReduce pro…
321031abandoned
gitchain/gitchain
Gitchain is a decentralized, peer-to-peer network for hosting Git repositories, applying ideas from Bitcoin, Namecoin, and DHTs. It runs as…
321030abandoned
facebookarchive/bistro
Bistro is a C++ distributed task scheduler framework from Facebook that schedules and runs distributed tasks, including data-parallel jobs,…
101027abandoned
bsm/sarama-cluster
Cluster extensions for Sarama providing Kafka consumer-group support for Go, built for Apache Kafka 0.9+. It is officially deprecated since…
101000abandoned
crcn/mesh.js
Mesh is a JavaScript utility library for composing async iterable iterators into unified data flows and message buses. It provides higher-o…
10999abandoned
spring-projects/spring-boot
Spring Boot is an opinionated framework for building stand-alone, production-grade Spring-based Java applications with minimal configuratio…
9681530stable
Apache Spark
Apache Spark is a unified analytics engine for large-scale data processing, providing high-level APIs in Scala, Java, Python, and R over an…
7744159stable
ray-project/ray
Ray is a unified open-source framework for scaling AI and Python applications, consisting of a core distributed runtime (tasks, actors, obj…
9944057stable
Netty
Netty is an asynchronous event-driven network application framework for the JVM, enabling rapid development of high-performance protocol se…
9635065stable
tokio-rs/tokio
Tokio is an event-driven, non-blocking I/O runtime for writing asynchronous applications in Rust. It provides a multithreaded work-stealing…
9433290stable
SurrealDB
SurrealDB is a multi-model database written in Rust that combines document, graph, vector, and relational data models in a single ACID engi…
9333087stable
SigNoz Observability Platform
SigNoz is an open-source, OpenTelemetry-native observability platform that unifies logs, metrics, traces, alerts, and dashboards in a singl…
9532332active
Cilium
Cilium is an open-source networking, security, and observability solution for Kubernetes and container workloads built on an eBPF-based dat…
9325622stable
go-chi/chi
chi is a lightweight, idiomatic HTTP router for Go that is 100% compatible with net/http and built around the context package. It supports …
9522952stable
ThingsBoard
ThingsBoard is an open-source IoT platform for device management, telemetry data collection, processing, and visualization. It supports sta…
9822494stable
ThingsBoard
ThingsBoard is an open‑source IoT platform that provides device provisioning, data collection, processing, and real‑time visualization. It …
9822494active
JHipster
JHipster is a Yeoman-based CLI tool that generates complete modern web applications and microservice architectures. It supports multiple fr…
9422465active
jina-ai/serve
Jina-serve is a Python framework for building and deploying multimodal AI services that communicate via gRPC, HTTP, and WebSockets. It prov…
3621854active
Dgraph
Dgraph is a distributed, horizontally scalable graph database with native GraphQL support, written in Go. It provides ACID transactions, co…
9621804stable
slackhq/nebula
Nebula is a scalable overlay networking tool (mesh VPN) built on the Noise Protocol Framework, using certificates and security groups for m…
9318399stable
Effect
Effect is a TypeScript library and ecosystem for building production-grade, type-safe applications, centered on the Effect type that encode…
9517323stable
ZeroTier
ZeroTier is a software-defined networking tool that creates secure virtual Ethernet networks spanning devices, VMs, containers, and clouds …
7817152stable
Trigger.dev
Trigger.dev is an open-source TypeScript platform for building and deploying durable background jobs, long-running AI workflows, and AI age…
9416478active
Ktor
Ktor is an asynchronous web framework for Kotlin, built by JetBrains on top of coroutines, for creating servers, microservices, and multipl…
9814548stable
sogou/workflow
Sogou C++ Workflow is an enterprise-level C++ framework for parallel computing and asynchronous networking, powering Sogou's back-end servi…
8714424stable
CoreDNS
CoreDNS is a fast and flexible DNS server and forwarder written in Go that chains plugins, each performing a DNS function. It is a CNCF gra…
9114365stable
memcached/memcached
Memcached is a high-performance, multithreaded, distributed in-memory key-value cache store used to speed up dynamic web applications by al…
7514296stable
Dask
Dask is a flexible parallel and distributed computing library for Python that scales pandas, NumPy, scikit-learn, and other PyData tools to…
9613934stable
diaspora/diaspora
diaspora* is a privacy-aware, decentralized, federated open-source social network built with Ruby on Rails. It runs on independently operat…
7213649active
Tengine
Tengine is a high-performance web server and reverse proxy forked from nginx, developed by Taobao/Alibaba since 2011. It is 100% nginx-comp…
8313385active
hydra-db/hydradb
HydraDB is an object-store-native distributed graph database written in Rust, using S3-compatible storage as the durable source of truth wi…
6913045active
codecentric/spring-boot-admin
Spring Boot Admin is a web-based admin UI for monitoring and managing Spring Boot applications via their Actuator endpoints. It provides da…
9912854active
Encore
Encore is an open-source infrastructure SDK and backend framework for TypeScript and Go that lets developers declare resources like databas…
9412446active
open-policy-agent/opa
Open Policy Agent (OPA) is a general-purpose, open-source policy engine that unifies policy enforcement across the stack using a high-level…
9612264stable
vCluster
vCluster is an open-source tool that creates fully functional virtual Kubernetes clusters, each running inside a namespace of an underlying…
9611351stable
Centrifugo
Centrifugo is an open-source, language-agnostic real-time messaging (PUB/SUB) server written in Go that delivers messages to online users o…
9810843stable
bigscience-workshop/petals
Petals is a Python library that lets you run and fine-tune large language models (Llama 3.1, Mixtral, Falcon, BLOOM) on a BitTorrent-style …
2310614active
deepseek-ai/DeepEP
DeepEP is a high-performance GPU communication library for expert parallelism (EP) in MoE training and inference, providing high-throughput…
5510263active
falconry/falcon
Falcon is a minimalist ASGI/WSGI web framework for Python focused on building high-performance REST APIs and microservices. It embraces the…
909807stable
dotnet/yarp
YARP (Yet Another Reverse Proxy) is a .NET library and toolkit for building high-performance, customizable HTTP reverse proxy servers on AS…
679627stable
OneFlow
OneFlow is an open-source deep learning framework written in C++ with a PyTorch-like Python API, focused on scalable and efficient distribu…
449437active
scylladb/seastar
Seastar is an open-source C++ framework for building high-performance, non-blocking, asynchronous server-side applications. It uses a share…
759383stable
Oat++
Oat++ is a light, zero-dependency C++ web framework for building highly scalable and resource-efficient web applications and REST APIs. It …
428650active
apple/swift-nio
SwiftNIO is a cross-platform, event-driven, non-blocking network application framework for Swift, similar to Netty, for building high-perfo…
988533stable
javalin/javalin
Javalin is a lightweight, simple web framework for Java and Kotlin built on top of Jetty, supporting REST APIs, WebSockets, static file ser…
968368active
Dynamo
NVIDIA Dynamo is an open-source, datacenter-scale distributed inference serving framework that orchestrates inference engines like vLLM, SG…
888354active
DataHaven
DataHaven is an EVM-compatible Substrate blockchain that provides verifiable decentralized storage, built on StorageHub and secured by Eige…
637883active
midwayjs/midway
Midway is a progressive, TypeScript-first Node.js framework from Alibaba's Taobao frontend architecture team, built around a custom depende…
1007757active
markqvist/Reticulum
Reticulum is a cryptography-based networking stack written in Python that builds encrypted, resilient local and wide-area networks over LoR…
987588active
flwrlabs/flower
Flower (flwr) is an open-source Python framework for building federated and collaborative AI systems, supporting any ML framework such as P…
997162active

← prev page 12 / 15 next →