back to home

Best Open Source distributed Libraries

A curated list of the most popular GitHub repositories tagged with distributed. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1tensorflow/tensorflow

An Open Source Machine Learning Framework for Everyone

194,200C++
Explore Repo

#2ClickHouse/ClickHouse

ClickHouse® is a real-time analytics database management system

46,366C++
Explore Repo

#3mudler/LocalAI

:robot: The free, Open Source alternative to OpenAI, Claude and others. Self-hosted and local-first. Drop-in replacement, running on consumer-grade hardware. No GPU required. Runs gguf, transformers, diffusers and many more. Features: Generate Text, MCP, Audio, Video, Images, Voice Cloning, Distributed, P2P and decentralized inference

43,766Go
Explore Repo

#4milvus-io/milvus

Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search

43,377Go
Explore Repo

#5ray-project/ray

Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.

41,784Python
Explore Repo

#6nextcloud/server

☁️ Nextcloud server, a safe home for all your data

34,357PHP
Explore Repo

#7surrealdb/surrealdb

A scalable, distributed, collaborative, document-graph database, for the realtime web

31,586Rust
Explore Repo

#8xuxueli/xxl-job

A distributed task scheduling framework.(分布式任务调度平台XXL-JOB)

29,984Java
Explore Repo

#9ageron/handson-ml

⛔️ DEPRECATED – See https://github.com/ageron/handson-ml3 instead.

25,828Jupyter Notebook
Explore Repo

#10taosdata/TDengine

High-performance, scalable time-series database designed for Industrial IoT (IIoT) scenarios

24,774C
Explore Repo

#11redisson/redisson

Redisson: Valkey & Redis Java Client and Real-Time Data Platform. Sync/Async/RxJava/Reactive API. Over 50 Valkey and Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Bloom filter, Spring, Tomcat, Scheduler, JCache API, Hibernate, RPC, local cache..

24,384Java
Explore Repo

#12dianping/cat

CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。

18,970Java
Explore Repo

#13teambit/bit

AI-powered development workspaces with reusable components, architectural clarity and zero overhead.

18,364TypeScript
Explore Repo

#14lightgbm-org/LightGBM

A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classification and many other machine learning tasks.

18,165C++
Explore Repo

#15optuna/optuna

A hyperparameter optimization framework

14,749Python
Explore Repo

#16Oneflow-Inc/oneflow

OneFlow is a deep learning framework designed to be user-friendly, scalable and efficient.

9,389C++
Explore Repo

#17orbitdb/orbitdb

Peer-to-Peer Databases for the Decentralized Web

8,754JavaScript
Explore Repo

#18microsoft/FluidFramework

Library for building distributed, real-time collaborative web applications

4,917TypeScript
Explore Repo

#19ydb-platform/ydb

YDB is an open source Distributed SQL Database that combines high availability and scalability with strong consistency and ACID transactions

4,771C++
Explore Repo

#20team-ocean/veros

The versatile ocean simulator, in pure Python, powered by JAX.

400Python
Explore Repo