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.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| mtcp-stack/mtcp mTCP is a highly scalable user-level TCP stack for multicore systems, implemented in C with kernel-bypass packet I/O via DPDK, netmap, or P… | 23 | 2138 | maintenance |
| databricks/spark-deep-learning Deep Learning Pipelines for Apache Spark, now reduced to the HorovodRunner component for distributed deep learning training via Horovod on … | 23 | 1987 | maintenance |
| quantmind/pulsar Pulsar is an event-driven concurrent framework for Python built on asyncio, providing tools for building scalable network applications such… | 10 | 1845 | maintenance |
| jammy928/CoinExchange_CryptoExchange_Java A Java-based open source cryptocurrency exchange platform built on Spring Cloud microservices, including a matching trading engine, admin b… | 32 | 1731 | maintenance |
| Qihoo360/hbox Hbox (formerly XLearning) is a scheduling platform that runs machine learning and deep learning frameworks like TensorFlow, MXNet, Caffe, a… | 43 | 1728 | maintenance |
| lastbackend/lastbackend Last.Backend is an open-source container management platform written in Go that automates deployment, scaling, and management of containeri… | 23 | 1659 | maintenance |
| tensorflow/mesh Mesh TensorFlow is a Python library and embedded language for specifying distributed tensor computations, letting users define how model di… | 10 | 1629 | maintenance |
| maxpumperla/elephas Elephas is a Python library that extends Keras to run distributed deep learning training on Apache Spark. It serializes Keras models on the… | 23 | 1574 | maintenance |
| ChirpStack v3 ChirpStack Network Server is an open-source LoRaWAN network server written in Go, responsible for handling and de-duplicating uplink data f… | 10 | 1513 | maintenance |
| paypal/squbs squbs is a suite of components from PayPal that standardizes and operationalizes Akka/Pekko Streams and Akka/Pekko HTTP applications for la… | 23 | 1428 | maintenance |
| aregm/nff-go NFF-Go is a set of Go libraries for building and deploying high-performance, cloud-native network functions (NFs) on top of DPDK and AF_XDP… | 23 | 1416 | maintenance |
| Twister Twister is an experimental peer-to-peer microblogging application with a core daemon (twisterd). It uses a Bitcoin-like blockchain for dece… | 32 | 1404 | maintenance |
| tensorflow/ecosystem A collection of templates and connectors for integrating TensorFlow with other open-source frameworks such as Kubernetes, Kubeflow, Spark, … | 10 | 1377 | maintenance |
| nmathewson/libevent_obsolete An obsolete mirror of Nick Mathewson's libevent repository; the official libevent project lives at github.com/libevent/libevent. Libevent i… | 32 | 1330 | maintenance |
| kudobuilder/kudo KUDO (Kubernetes Universal Declarative Operator) is a framework and CLI for building production-grade Kubernetes operators declaratively, c… | 23 | 1217 | maintenance |
| rsms/gotalk Gotalk is a Go library and wire protocol for bidirectional, concurrent peer-to-peer communication over any byte stream, with first-class We… | 23 | 1205 | maintenance |
| yggdrasil-network/yggdrasil-go Yggdrasil is a lightweight userspace software router implementing an experimental, fully end-to-end encrypted IPv6 overlay network with a s… | 87 | 5443 | experimental |
| ProxyKit/ProxyKit ProxyKit is a .NET library for building code-first HTTP reverse proxies as ASP.NET Core middleware, supporting request/response interceptio… | 10 | 1113 | maintenance |
| Qri Qri is a dataset version control system built on the distributed web (IPFS), letting users version, publish, discover, and collaborate on d… | 23 | 1111 | maintenance |
| leostera/caramel Caramel is a functional programming language that compiles OCaml-style source code to run on the Erlang VM (BEAM), combining OCaml's type s… | 10 | 1106 | maintenance |
| pzhgugu/goshop2 Goshop2 is a distributed e-commerce platform built on Spring, Dubbo, and MyBatis, organized as a classic Java SOA system with Facade/Provid… | 68 | 1103 | maintenance |
| orbitinghail/sqlsync SQLSync is a collaborative offline-first wrapper around SQLite that synchronizes web application state between users, devices, and the edge… | 50 | 2915 | experimental |
| Hyperfiddle Electric Clojure is a full-stack Clojure/Script framework where client and server code compose in the same expression, with a compiler that… | 62 | 2139 | experimental |
| Hyperspace Hyperspace AGI is an experimental peer-to-peer network where autonomous AI agents collaboratively train language models and share research … | 82 | 2072 | experimental |
| losfair/blueboat Blueboat is an all-in-one, multi-tenant serverless JavaScript runtime written in Rust, designed for frictionless horizontal scalability. It… | 23 | 1923 | experimental |
| buckyos/CYFS CYFS (CYberFileSystem) is a Rust-implemented protocol stack that upgrades the Web's basic protocols (TCP/IP+DNS+HTTP) to enable fully decen… | 23 | 1442 | experimental |
| openairymax/agentrt AgentRT is an OS-grade runtime platform for AI agent teams, providing primitives for orchestrating, scheduling, isolating, and observing ag… | 83 | 1252 | experimental |
| microsoft/demikernel Demikernel is a library operating system (LibOS) architecture from Microsoft Research for kernel-bypass I/O devices like DPDK and RDMA. It … | 61 | 1239 | experimental |
| thinkaurelius/titan Titan is a scalable distributed graph database optimized for storing and querying graphs with billions of vertices and edges, supporting th… | 32 | 5229 | abandoned |
| LUX-Core/lux LUX Core is the full-node client for the LUX cryptocurrency, a 2017 fork of the Bitcoin codebase written in C++ that implements a hybrid Po… | 23 | 3728 | abandoned |
| alpa-projects/alpa Alpa is a Python system for training and serving large-scale neural networks by automatically parallelizing single-device code across distr… | 10 | 3176 | abandoned |
| h2non/toxy Toxy is a hackable HTTP proxy for Node.js that simulates server failures and adverse network conditions for resiliency testing. It injects … | 10 | 2714 | abandoned |
| intel/BigDL BigDL is Intel's distributed deep learning library that scales TensorFlow, Keras, and PyTorch workloads on Apache Spark, Flink, and Ray, wi… | 10 | 2699 | abandoned |
| linkedin/rest.li Rest.li is a Java REST+JSON framework from LinkedIn for building robust, scalable service architectures with type-safe bindings, asynchrono… | 10 | 2535 | abandoned |
| SeldonIO/seldon-server Seldon Server is an open-source machine learning platform and recommendation engine that runs on Kubernetes, providing Predict and Recommen… | 23 | 1477 | abandoned |
| ucbrise/clipper Clipper is a low-latency prediction serving system that sits between user-facing applications and machine learning models, exposing a stand… | 23 | 1420 | abandoned |
| gnes-ai/gnes GNES (Generic Neural Elastic Search) is a cloud-native framework for building semantic search systems over text, images, and video using de… | 10 | 1263 | abandoned |
| yahoo/CaffeOnSpark CaffeOnSpark is a Spark package that brings the Caffe deep learning framework to Hadoop and Spark clusters, enabling distributed neural net… | 10 | 1262 | abandoned |
| apache/trafficcontrol Apache Traffic Control is an open-source implementation of a full Content Delivery Network, built around Apache Traffic Server as the cachi… | 10 | 1155 | abandoned |
| Icicle Icicle is a PHP library for writing asynchronous code using synchronous coding techniques, built on coroutines, awaitables, generators, and… | 10 | 1127 | abandoned |
| kubernetes-retired/kube-batch kube-batch is a batch scheduler for Kubernetes designed for high-performance workloads such as AI/ML, Big Data, and HPC jobs. It was the pr… | 10 | 1091 | abandoned |
| python/asyncio The historical development repository for asyncio, Python's standard library for writing concurrent code with async/await syntax. Developme… | 10 | 1081 | abandoned |
| sitewhere/sitewhere SiteWhere is an open-source, multi-tenant IoT application enablement platform built on Java/Spring microservices, offering device and asset… | 10 | 1046 | abandoned |
| TIBCOSoftware/snappydata SnappyData (TIBCO ComputeDB) is a distributed, memory-optimized analytics database that fuses an in-memory hybrid OLTP/OLAP store inside Ap… | 23 | 1033 | abandoned |
← prev page 15 / 15