domain: microservices
1425 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| alibaba/taokeeper TaoKeeper is a Java web application (deployed as a WAR) for monitoring ZooKeeper clusters, storing metrics in a relational database and sup… | 57 | 1040 | maintenance |
| socketio/socket.io-p2p A JavaScript library that sets up WebRTC peer-to-peer connections between browsers using the Socket.IO event protocol, with Socket.IO handl… | 32 | 1037 | maintenance |
| laodaobazi/ldbz-shop A distributed e-commerce mall system built with Spring Boot, Dubbo RPC, MySQL, Redis, and SolrCloud, with separate web apps for admin, cart… | 32 | 1034 | maintenance |
| cryptonomex/graphene Graphene is a C++ toolkit for building high-performance blockchain networks using delegated proof-of-stake consensus, originally developed … | 23 | 1031 | maintenance |
| owenliang/go-push A Go-based scalable message push server prototype designed for tens of millions of concurrent connections, split into a stateless logic ser… | 32 | 1029 | maintenance |
| cxxnet ps-lite is a lightweight, efficient C++ implementation of the parameter server framework for distributed machine learning. It exposes simpl… | 10 | 1024 | maintenance |
| sheepdog/sheepdog Sheepdog is a distributed storage system written in C that provides highly available block-level storage volumes for QEMU/KVM virtual machi… | 32 | 1022 | maintenance |
| zhangxd1989/springboot-dubbox A Java distributed backend system built on Spring Boot and DubboX, providing REST APIs and an admin management system with role-based acces… | 32 | 1017 | maintenance |
| cloudera/livy Livy is an open-source REST service for interacting with Apache Spark remotely, supporting interactive Scala, Python, and R sessions as wel… | 32 | 1007 | maintenance |
| 417511458/jbone jbone is a Java project suite built on Spring Cloud that provides a microservices foundation skeleton for small and medium enterprises. It … | 23 | 1004 | maintenance |
| denoland/celld celld is a self-hosted daemon that runs Cloudflare Workers and Durable Objects on your own machines, with each object backed by its own SQL… | 86 | 4272 | experimental |
| freenet/freenet-core Freenet is a fully decentralized peer-to-peer network implemented in Rust that acts as a global shared computer and distributed key-value s… | 95 | 3087 | experimental |
| multigres/multigres Multigres is an adaptation of Vitess for PostgreSQL, providing a two-level proxy layer (Multigateway and Multipooler) for connection poolin… | 70 | 2559 | experimental |
| NebulaiNetwork/OpenCompute Nebulai OpenCompute is a decentralized physical infrastructure (DePIN) computing network that lets workers contribute idle compute power di… | 57 | 2364 | experimental |
| ProgrammerAnthony/Pantheon Pantheon is a Java-based microservice registry center inspired by Eureka and Nacos. It incorporates architecture ideas and code patterns fr… | 32 | 2340 | experimental |
| rajasekarv/vega Vega (formerly native_spark) is a from-scratch reimplementation of Apache Spark's distributed data processing engine written in Rust. It ai… | 32 | 2229 | experimental |
| google/ax AX (Agent Executor) is a distributed agent runtime from Google that provisions isolated, suspendable/resumable environments to execute AI a… | 80 | 1970 | experimental |
| lapce/lapdev Lapdev is a platform that creates production-accurate development environments for Kubernetes apps by reading existing cluster manifests an… | 46 | 1966 | experimental |
| nubskr/walrus Walrus is a distributed log streaming engine written in Rust, built on a high-performance write-ahead-log storage engine with segment-based… | 62 | 1923 | experimental |
| aurae-runtime/aurae Aurae is a memory-safe distributed systems runtime daemon written in Rust that acts as a process manager and PID-1 initialization system fo… | 67 | 1908 | experimental |
| josephg/diamond-types A high-performance Rust CRDT library for concurrent text editing, enabling multiple users to edit shared documents in a P2P network without… | 75 | 1834 | experimental |
| eBay/akutan Akutan is a distributed knowledge graph store (RDF/triple store) written in Go, designed to hold large graphs that don't fit on a single se… | 10 | 1651 | experimental |
| orbitinghail/graft Graft is an open-source transactional storage engine written in Rust that turns object storage into a transactional system with lazy, parti… | 75 | 1532 | experimental |
| sandglass/sandglass Sandglass is a distributed, horizontally scalable, persistent message queue that orders messages by time. It supports asynchronous task exe… | 10 | 1523 | experimental |
| tomaka/redshirt Redshirt is an experimental operating system written in Rust where all executables are WebAssembly programs loaded from an IPFS-like decent… | 58 | 1434 | experimental |
| s8sg/goflow GoFlow is a Golang-based framework for authoring and executing distributed workflows as directed acyclic graphs (DAGs) of tasks. It distrib… | 53 | 1382 | experimental |
| GradientHQ/parallax Parallax is a distributed model serving framework that lets you build your own AI cluster across heterogeneous, geographically dispersed de… | 66 | 1368 | experimental |
| kettle11/tangle Tangle is a TypeScript library that wraps WebAssembly modules to make building multiplayer apps and games easy, handling message passing, s… | 31 | 1209 | experimental |
| zknill/sqledge SQLedge replicates a Postgres database to a local SQLite file using Postgres logical replication, serving reads from SQLite while forwardin… | 28 | 1041 | experimental |
| solana-labs/solana Solana is a high-performance, web-scale blockchain implemented in Rust, designed for fast, secure, scalable decentralized apps and marketpl… | 10 | 14945 | abandoned |
| horovod/horovod Horovod is a distributed deep learning training framework for TensorFlow, Keras, PyTorch, and Apache MXNet, originally developed at Uber. I… | 10 | 14688 | abandoned |
| Netflix/conductor Conductor is a platform created by Netflix to orchestrate workflows that span across microservices, supporting workflow definitions in JSON… | 10 | 12753 | abandoned |
| Automattic/kue Kue is a feature-rich priority job queue for Node.js backed by Redis, supporting delayed jobs, retries with backoff, job progress events, a… | 23 | 9426 | abandoned |
| twitter-archive/snowflake Snowflake is Twitter's network service for generating unique 64-bit IDs at high scale with ordering guarantees. The original 2010 release i… | 10 | 7766 | abandoned |
| attic-labs/noms Noms is a decentralized, versioned database written in Go, philosophically descended from Git, that stores structured data with full histor… | 10 | 7424 | abandoned |
| ipfs/js-ipfs A JavaScript implementation of the IPFS peer-to-peer protocol, usable as a library in Node.js and browsers or as a CLI daemon for adding an… | 10 | 7395 | abandoned |
| vmware-archive/kubeless Kubeless is a Kubernetes-native serverless framework that lets you deploy functions as custom Kubernetes resources, with an in-cluster cont… | 10 | 6834 | abandoned |
| robinhood/faust Faust is a Python stream processing library that ports the ideas of Kafka Streams to Python, using asyncio for high-performance distributed… | 23 | 6825 | abandoned |
| dragonflyoss/dragonfly-archived Dragonfly is a CNCF-graduated P2P-based file and container image distribution system that accelerates large-scale data delivery by leveragi… | 10 | 5930 | abandoned |
| weaveworks/scope Weave Scope is a monitoring and visualization tool that automatically generates a real-time topology map of Docker and Kubernetes applicati… | 23 | 5908 | abandoned |
| docker-archive/classicswarm Docker Swarm Classic is a Docker-native clustering system that turns a pool of Docker hosts into a single virtual host via an API proxy. It… | 10 | 5728 | abandoned |
| apache/dubbo-spring-boot-project A Spring Boot starter project for Apache Dubbo that provides auto-configuration, annotation-driven setup, and production-ready actuator fea… | 60 | 5386 | abandoned |
| gaia-pipeline/gaia Gaia is a self-hosted automation platform for building powerful pipelines in any programming language, using HashiCorp's go-plugin system a… | 10 | 5217 | abandoned |
| Consensys/quorum GoQuorum is a permissioned implementation of Ethereum built as a fork of go-ethereum, adding transaction and contract privacy plus alternat… | 10 | 4765 | abandoned |
| Qihoo360/Atlas Atlas is a high-performance MySQL protocol proxy (database middleware) developed by Qihoo 360's DBA and infrastructure team, based on MySQL… | 23 | 4619 | abandoned |
| d2iq-archive/marathon Marathon is a production-proven Apache Mesos framework for deploying and managing containers (including Docker) at scale, exposing a REST A… | 10 | 4028 | abandoned |
| facebookarchive/scribe Scribe is a server for aggregating log data streamed in real time from a large number of clients, designed to be scalable and reliable. It … | 10 | 3908 | abandoned |
| alibaba/jstorm JStorm was Alibaba's enterprise stream processing engine, a Java-based distributed real-time computation framework compatible with Apache S… | 10 | 3871 | abandoned |
| microservices-demo/microservices-demo Sock Shop is a demo microservices application simulating the user-facing part of an online sock shop, built with Spring Boot, Go kit, and N… | 10 | 3783 | abandoned |
| input-output-hk/cardano-sl Cardano SL is the original Haskell implementation of the Cardano cryptocurrency, implementing the Ouroboros proof-of-stake consensus protoc… | 10 | 3746 | abandoned |
| apache/incubator-heron Apache Heron is a realtime, distributed, fault-tolerant stream processing engine originally developed at Twitter as a successor to Apache S… | 10 | 3628 | abandoned |
| superstreamlabs/memphis Memphis.dev is a scalable, developer-friendly data streaming platform and message broker for building event-driven and real-time applicatio… | 54 | 3439 | abandoned |
| twitter-archive/flockdb FlockDB is a distributed, fault-tolerant graph database built by Twitter for storing adjacency lists of directed graphs, such as social gra… | 10 | 3316 | abandoned |
| koding/kite Kite is a Go framework for building micro-services where each service (a 'kite') acts as both an RPC server and client, communicating over … | 32 | 3260 | abandoned |
| ha/doozerd Doozer is a highly-available, fully consistent distributed data store for small amounts of critical in-memory data, built on a consensus al… | 32 | 3251 | abandoned |
| ros/ros ROS (Robot Operating System) is a meta-operating system providing language-independent, network-transparent communication for distributed r… | 10 | 3250 | abandoned |
| joyent/libuv libuv is a multi-platform C library focused on asynchronous I/O, providing an event loop backed by epoll, kqueue, and IOCP, plus async TCP/… | 10 | 3243 | abandoned |
| moscajs/mosca Mosca is a Node.js MQTT broker that can run standalone or be embedded in any Node.js application. It supports MQTT 3.1/3.1.1 with QoS 0 and… | 10 | 3182 | abandoned |
| eolinker/goku_lite Goku API Gateway (goku_lite) is a high-performance HTTP API gateway written in pure Go, offering dynamic routing, service orchestration, mu… | 23 | 3131 | abandoned |
| ExpressGateway/express-gateway Express Gateway is a microservices API gateway built on Node.js and Express.js that secures, proxies, and manages APIs using Express middle… | 23 | 3031 | abandoned |
| oklog/oklog OK Log is a distributed, coordination-free log management system for large clusters, distributed as a single static Go binary. It aggregate… | 10 | 2971 | abandoned |
| golemfactory/clay Clay Golem is a Python implementation of a decentralized peer-to-peer marketplace for renting idle CPU and GPU computing power, with Ethere… | 10 | 2877 | abandoned |
| twitter-archive/kestrel Kestrel is a simple, distributed message queue system written in Scala, originally developed at Twitter and based on Starling. It offers fa… | 10 | 2753 | abandoned |
| microsoft/DMTK DMTK is Microsoft's Distributed Machine Learning Toolkit, an umbrella project hosting a parameter server framework (Multiverso) plus distri… | 10 | 2738 | abandoned |
| Tencent/MSEC MSEC (Mass Service Engine in Cluster) is Tencent's open-source backend development and operations engine providing RPC, name resolution, lo… | 10 | 2730 | abandoned |
| voldemort/voldemort Voldemort is a distributed key-value storage system modeled on Amazon's Dynamo, providing automatic replication, partitioning, versioning, … | 23 | 2686 | abandoned |
| lagom/lagom Lagom is an open-source reactive microservices framework for the JVM, available in both Java and Scala APIs, built on Akka and Play. It pro… | 23 | 2627 | abandoned |
| microsoft/bond Bond was a cross-platform framework from Microsoft for working with schematized data, supporting compact binary serialization protocols acr… | 10 | 2622 | abandoned |
| lg/murder Murder is a Ruby-based deploy tool from Twitter that uses BitTorrent (via BitTornado) to distribute files to hundreds or tens of thousands … | 10 | 2514 | abandoned |
| docker-archive-public/docker.libchan libchan is an ultra-lightweight Go networking library that lets network services communicate like goroutines over channels, supporting mess… | 10 | 2448 | abandoned |
| goraft/raft A Go library implementing the Raft distributed consensus protocol, providing leader election, log replication, configuration changes, and l… | 10 | 2428 | abandoned |
| coreos/fleet fleet is a distributed init system that ties together systemd and etcd to schedule systemd units across a cluster of Linux machines. It is … | 10 | 2415 | abandoned |
| spring-attic/spring-retry Spring Retry is a Java library providing declarative (@Retryable/@Recover annotations) and imperative (RetryTemplate) retry support for Spr… | 10 | 2268 | abandoned |
| rancher/rio Rio is an application deployment engine for Kubernetes that layers custom resources and a CLI on top of any standard cluster to provide con… | 10 | 2253 | abandoned |
| twitter-archive/gizzard Gizzard is a Scala sharding framework from Twitter for building custom, eventually-consistent distributed datastores. It acts as middleware… | 10 | 2246 | abandoned |
| spotify/helios Helios is Spotify's Docker container orchestration platform for deploying and managing containers across a fleet of servers, with an HTTP A… | 10 | 2135 | abandoned |
| twitter/summingbird Summingbird is a Scala library for writing MapReduce aggregation programs that look like native collection transformations and run on distr… | 10 | 2123 | abandoned |
| alibaba/dubbo-spring-boot-starter A Spring Boot starter that integrates the Dubbo RPC framework, enabling publishing and consuming Dubbo services via annotations like @Enabl… | 10 | 2075 | abandoned |
| Terry-Mao/gopush-cluster gopush-cluster is a Go-based push server cluster supporting WebSocket and TCP connections with public/private message push, offline message… | 23 | 2070 | abandoned |
| onyx-platform/onyx Onyx is a masterless, fault-tolerant distributed computation system written in pure Clojure that supports both batch and stream processing … | 10 | 2051 | abandoned |
| census-instrumentation/opencensus-go OpenCensus Go is a Go toolkit for collecting application performance data, providing tags, stats/metrics collection, and distributed tracin… | 10 | 2040 | abandoned |
| Tencent/TubeMQ TubeMQ was Tencent's high-performance message queue, donated to the Apache Software Foundation in 2019 and renamed Apache InLong. This repo… | 23 | 1996 | abandoned |
| skynetservices/skynet-archive Skynet is a Go framework and communication protocol for building massively distributed services, designed to work in polyglot environments.… | 10 | 1962 | abandoned |
| apache/servicecomb-pack Apache ServiceComb Pack is an eventually consistent distributed transaction solution for microservice applications, providing Saga and TCC … | 10 | 1912 | abandoned |
| facebookarchive/LogDevice LogDevice is a scalable, fault-tolerant distributed log storage system written in C++ by Facebook, storing append-only record streams repli… | 10 | 1901 | abandoned |
| 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… | 10 | 1755 | abandoned |
| coreos/torus Torus is a distributed storage system written in Go that pools resources across multiple nodes, coordinated consistently through etcd using… | 10 | 1754 | abandoned |
| fabric8io/fabric8 fabric8 was an open-source integrated development platform for building and deploying microservices on Kubernetes and OpenShift, built on D… | 10 | 1749 | abandoned |
| facebookarchive/libphenom libPhenom is a C eventing framework from Facebook for building high-performance, scalable systems, offering job scheduling, buffered stream… | 10 | 1663 | abandoned |
| 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… | 10 | 1646 | abandoned |
| spotify/apollo Apollo is a set of Java libraries from Spotify for writing composable microservices, providing an HTTP server, URI routing, a module system… | 10 | 1644 | abandoned |
| 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 … | 10 | 1637 | abandoned |
| orbitdb-archive/orbit Orbit is a distributed, serverless, peer-to-peer chat application built on IPFS and orbit-db. This repository is the original project hub a… | 10 | 1632 | abandoned |
| discoproject/disco Disco is an open-source distributed MapReduce framework written in Erlang with a Python job API, originally developed at Nokia Research Cen… | 32 | 1630 | abandoned |
| samuel/go-zookeeper A native Go client library for Apache ZooKeeper, providing distributed coordination primitives. It is no longer maintained and users should… | 10 | 1630 | abandoned |
| hyperledger-archives/composer Hyperledger Composer is a JavaScript application development framework for building blockchain applications on Hyperledger Fabric, providin… | 10 | 1610 | abandoned |
| lelylan/lelylan Lelylan is an open-source IoT cloud platform built on a lightweight microservices architecture, composed of many small services for device … | 32 | 1522 | abandoned |
| geffzhang/NanoFabric NanoFabric is a .NET Core microservices development framework that integrates Consul, Ocelot, Polly, IdentityServer, Exceptionless, Orleans… | 10 | 1453 | abandoned |
| yongman/tidis Tidis is a distributed transactional NoSQL database written in Go that exposes a Redis protocol-compatible API (string, list, hash, set, so… | 32 | 1441 | abandoned |
| youzan/zanphp ZanPHP is a coroutine-based PHP network service framework for building high-concurrency (C10K+) SOA and RPC services, using yield-based cor… | 23 | 1425 | abandoned |