411 Open Source Distributed Software Projects
Free and open source distributed code projects including engines, APIs, generators, and tools.
Handson Ml 21280 ⭐
A series of Jupyter notebooks that walk you through the fundamentals of Machine Learning and Deep Learning in python using Scikit-Learn and TensorFlow.
Dianping Cat 14362 ⭐
CAT 作为服务端项目基础组件，提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端，已经在美团点评的基础架构中间件框架（MVC框架，RPC框架，数据库框架，缓存框架等，消息队列，配置系统等）深度集成，为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。
Redisson 14563 ⭐
Redisson - Redis Java client with features of In-Memory Data Grid. Over 50 Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Tomcat, Scheduler, JCache API, Hibernate, MyBatis, RPC, local cache ...
Ray Project Ray 13495 ⭐
An open source framework that provides a simple, universal API for building distributed applications. Ray is packaged with RLlib, a scalable reinforcement learning library, and Tune, a scalable hyperparameter tuning library.
Microsoft Lightgbm 11659 ⭐
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.
Nni 7302 ⭐
An open source AutoML toolkit for automate machine learning lifecycle, including feature engineering, neural architecture search, model compression and hyper-parameter tuning.
H2o 3 5016 ⭐
Open Source Fast Scalable Machine Learning Platform For Smarter Applications: Deep Learning, Gradient Boosting & XGBoost, Random Forest, Generalized Linear Modeling (Logistic Regression, Elastic Net), K-Means, PCA, Stacked Ensembles, Automatic Machine Learning (AutoML), etc.
Haipproxy 4588 ⭐
:sparkling_heart: High available distributed ip proxy pool, powerd by Scrapy and Redis
Vesoft Inc Nebula 4576 ⭐
A distributed, fast open-source graph database featuring horizontal scalability and high availability
Qtox 3253 ⭐
qTox is a chat, voice, video, and file transfer IM client using the encrypted peer-to-peer Tox protocol.
Transmittable Thread Local 3203 ⭐
📌 The missing Java™ std lib(simple & 0-dependency) for framework/middleware, provide an enhanced InheritableThreadLocal that transmits ThreadLocal values between threads even using thread pooling components.
Zoneminder 2925 ⭐
ZoneMinder is a free, open source Closed-circuit television software application developed for Linux which supports IP, USB and Analog cameras.
Crate Crate 2828 ⭐
CrateDB is a distributed SQL database that makes it simple to store and analyze massive amounts of machine data in real-time.
Sia 2701 ⭐
Blockchain-based marketplace for file storage. Project has moved to GitLab: https://gitlab.com/NebulousLabs/Sia
Dotnetspider 2736 ⭐
DotnetSpider, a .NET Standard web crawling library. It is lightweight, efficient and fast high-level web crawling & scraping framework
Vernemq 2272 ⭐
A distributed MQTT message broker based on Erlang/OTP. Built for high quality & Industrial use cases.
Powerjob 2059 ⭐
Powerful distributed job scheduling middleware that supports CRON, API, fixed frequency, fixed delay and other scheduling strategies, provides workflow to choreograph jobs to resolve dependencies, supports distributed computing of tasks, simple to use, powerful, well-documented, welcome you to use!
Oneflow Inc Oneflow 1873 ⭐
OneFlow is a performance-centered and open-source deep learning framework.
Sandglass 1532 ⭐
Sandglass is a distributed, horizontally scalable, persistent, time sorted message queue.
Olric 1529 ⭐
Distributed cache and in-memory key/value data store. It can be used both as an embedded Go library and as a language-independent service.
S3git 1256 ⭐
s3git: git for Cloud Storage. Distributed Version Control for Data. Create decentralized and versioned repos that scale infinitely to 100s of millions of files. Clone huge PB-scale repos on your local SSD to make changes, commit and push back. Oh yeah, it dedupes too and offers directory versioning.
Niftynet 1235 ⭐
[unmaintained] An open-source convolutional neural networks platform for research in medical image analysis and image-guided therapy
Java Notes 1212 ⭐
:books: 计算机科学基础知识、Java开发、后端/服务端、面试相关 :books: computer-science/Java-development/backend/interview
Storj 1140 ⭐
Ongoing Storj v3 development. Decentralized cloud object storage that is affordable, easy to use, private, and secure.
Scrapy Cluster 892 ⭐
This Scrapy project uses Redis and Kafka to create a distributed on demand scraping cluster.
Game Server 862 ⭐
Distributed Java game server, including cluster management server, gateway server, hall server, game logic server, background monitoring server and a running web version of fishing. State machine, behavior tree, A* pathfinding, navigation mesh and other AI tools
Ballista Compute Ballista 849 ⭐
Distributed compute platform implemented in Rust, using Apache Arrow memory model.
Holochain Proto 783 ⭐
Holographic storage for distributed applications -- a validating monotonic DHT "backed" by authoritative hashchains for data provenance (a Ceptr sub-project)
Code2vec 681 ⭐
TensorFlow code for the neural network presented in the paper: "code2vec: Learning Distributed Representations of Code"
Mysteriumnetwork Node 643 ⭐
Mysterium Network Node - official implementation of distributed VPN network (dVPN) protocol
Jeesuite Libs 557 ⭐
Titanoboa 693 ⭐
Titanoboa makes complex integrations and workflows easy. It is a workflow orchestration platform for JVM - distributed, highly scalable and fault tolerant.