awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

19 रिपॉजिटरी

Awesome GitHub RepositoriesDistributed Computing

Frameworks for building clustered, actor-based, and distributed systems.

Explore 19 awesome GitHub repositories matching part of an awesome list · Distributed Computing. Refine with filters or upvote what's useful.

Awesome Distributed Computing GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • apache/sparkapache का अवतार

    apache/spark

    43,467GitHub पर देखें↗

    Apache Spark is a unified distributed data processing engine designed for large-scale data analysis and computation graphs. It functions as a distributed machine learning framework, a graph processing system, a real-time stream processor, and a SQL analytics engine. The system enables the execution of distributed SQL querying, large-scale graph analysis, and real-time stream analytics across clusters of machines. It also provides a scalable environment for implementing machine learning algorithms and predictive model development on massive datasets. The engine incorporates relational query e

    Python API for Apache Spark.

    Scalabig-datajavajdbc
    GitHub पर देखें↗43,467
  • ray-project/rayray-project का अवतार

    ray-project/ray

    42,895GitHub पर देखें↗

    Ray is a distributed computing framework designed to scale Python and Java applications across clusters by abstracting task scheduling and resource management. It functions as a resource-aware execution engine that manages task dependencies, placement, and fault tolerance across networked compute nodes. At its core, the system provides a stateful actor model, allowing developers to define classes that run in dedicated processes to maintain and mutate internal state across remote method calls. The framework distinguishes itself through a robust cross-language interoperability layer, enabling f

    Distributed system for parallel Python and ML.

    Pythondata-sciencedeep-learningdeployment
    GitHub पर देखें↗42,895
  • paddlepaddle/paddlePaddlePaddle का अवतार

    PaddlePaddle/Paddle

    23,632GitHub पर देखें↗

    Paddle is a deep learning framework designed for building, training, and deploying neural networks. It provides a platform for constructing models using tensor-based computations and supports both dynamic and static execution graphs to facilitate research and production workflows. The platform functions as a distributed machine learning system, enabling the scaling of training workloads across multiple nodes and hardware clusters. It includes a comprehensive toolkit for model deployment and optimization, allowing users to convert external model formats, compress trained models for resource-co

    Supports parallelized distributed deep learning training.

    C++deep-learningdistributed-trainingefficiency
    GitHub पर देखें↗23,632
  • spotify/luigispotify का अवतार

    spotify/luigi

    18,676GitHub पर देखें↗

    Luigi is a Python framework designed for building and managing complex batch data pipelines. It functions as a workflow orchestration engine that organizes tasks into directed acyclic graphs, ensuring that jobs execute in the correct logical order based on their dependencies. By utilizing a centralized scheduler, the system coordinates task execution across distributed environments, tracks global workflow state, and prevents redundant processing by verifying the existence of output targets before triggering any work. The project distinguishes itself through a robust state-tracking mechanism t

    Builds complex pipelines of batch jobs.

    Pythonhadoopluigiorchestration-framework
    GitHub पर देखें↗18,676
  • uber/horovoduber का अवतार

    uber/horovod

    14,686GitHub पर देखें↗

    Horovod is a distributed deep learning framework designed to scale machine learning training across multiple GPUs and nodes. It functions as an orchestrator for multi-GPU scaling and a tool for distributed gradient averaging, allowing users to increase compute capacity without rewriting core model logic. The project provides a consistent communication interface that supports multi-framework model distribution across TensorFlow, PyTorch, Keras, and MXNet. It leverages an MPI distributed training library to synchronize gradients across processes using collective communication operations. The s

    Enables distributed training across multiple deep learning frameworks.

    Python
    GitHub पर देखें↗14,686
  • dask/daskdask का अवतार

    dask/dask

    13,746GitHub पर देखें↗

    Dask एक पैरेलल कंप्यूटिंग फ्रेमवर्क और डिस्ट्रीब्यूटेड टास्क शेड्यूलर है जिसे Python डेटा साइंस वर्कफ़्लो को सिंगल मशीनों से बड़े क्लस्टर्स तक स्केल करने के लिए डिज़ाइन किया गया है। यह एक क्लस्टर रिसोर्स मैनेजर के रूप में कार्य करता है जो कार्यों और उनकी डिपेंडेंसी को डायरेक्टेड एसाइक्लिक ग्राफ (DAGs) के रूप में प्रस्तुत करके कम्प्यूटेशनल लॉजिक को व्यवस्थित करता है। यह आर्किटेक्चर सिस्टम को जटिल निष्पादन आवश्यकताओं का प्रबंधन करते हुए उपलब्ध हार्डवेयर पर वर्कलोड के वितरण को स्वचालित करने की अनुमति देता है। यह प्रोजेक्ट एक लेज़ी इवैल्यूएशन इंजन के माध्यम से खुद को अलग करता है जो डेटा ऑपरेशन्स को तब तक स्थगित कर देता है जब तक कि उन्हें स्पष्ट रूप से अनुरोध न किया जाए, जिससे ग्लोबल ग्राफ ऑप्टिमाइज़ेशन और कुशल संसाधन आवंटन सक्षम होता है। इसमें उपलब्ध मेमोरी से अधिक डेटासेट को प्रोसेस करते समय सिस्टम क्रैश को रोकने के लिए मेमोरी-अवेयर डेटा स्पिलिंग शामिल है, और यह टास्क ग्राफ फ्यूजन का उपयोग ऑपरेशन्स के अनुक्रमों को एकल निष्पादन चरणों में संयोजित करने के लिए करता है, जिससे शेड्यूलिंग ओवरहेड और इंटर-नोड संचार कम हो जाता है। यह प्लेटफॉर्म बड़े पैमाने पर डेटा एनालिटिक्स के लिए एक व्यापक क्षमता सतह प्रदान करता है, जिसमें डिस्ट्रीब्यूटेड मशीन लर्निंग, उच्च-प्रदर्शन कंप्यूटिंग एकीकरण, और पैरेलल डेटा प्रोसेसिंग के लिए समर्थन शामिल है। यह क्लस्टर लाइफसाइकिल मैनेजमेंट, परफॉरमेंस प्रोफाइलिंग, और टास्क निष्पादन की रीयल-टाइम मॉनिटरिंग के लिए व्यापक उपकरण प्रदान करता है। उपयोगकर्ता इन वातावरणों को स्थानीय हार्डवेयर, क्लाउड प्रदाताओं, कंटेनरीकृत सिस्टम, और उच्च-प्रदर्शन कंप्यूटिंग क्लस्टर्स सहित विविध बुनियादी ढांचे पर तैनात कर सकते हैं।

    Flexible parallel computing for analytics.

    Pythondasknumpypandas
    GitHub पर देखें↗13,746
  • dotnet/orleansdotnet का अवतार

    dotnet/orleans

    10,789GitHub पर देखें↗

    Orleans is a .NET distributed actor framework designed for building scalable, cloud-native applications. It implements a virtual actor model where entities with stable identities manage their own state and lifecycle across a cluster of servers. The framework provides a distributed state management system with ACID transaction support and a distributed pub/sub streaming engine for real-time data processing. It distinguishes itself through location-transparent routing, automatic actor activation and deactivation, and elastic cluster scaling that redistributes workloads during node failures. Th

    Framework for building high-scale distributed computing applications.

    C#actor-modelactorscloud-computing
    GitHub पर देखें↗10,789
  • akkadotnet/akka.netakkadotnet का अवतार

    akkadotnet/akka.net

    5,023GitHub पर देखें↗

    Akka.NET is an actor model framework used for building concurrent and distributed applications. It functions as a distributed computing platform and state manager that enables isolated actors to communicate via asynchronous message passing, ensuring thread-safe state management without manual locks. The project is distinguished by its decentralized coordination capabilities, including a distributed state manager that uses sharding and dynamic rebalancing to maintain high availability. It incorporates an event sourcing engine that persists state as a sequence of events in an append-only log an

    Port of the actor-based distributed framework.

    C#actoractor-modelakka
    GitHub पर देखें↗5,023
  • joblib/joblibjoblib का अवतार

    joblib/joblib

    4,366GitHub पर देखें↗

    Joblib is a suite of utilities for parallelizing computational workloads and optimizing the storage of large numerical datasets and function results. It functions as a parallel computing library and multiprocessing wrapper that distributes function execution across multiple CPU cores to accelerate independent tasks and computational loops. The project provides a disk caching framework that persists expensive function outputs to the filesystem, re-evaluating them only when input arguments change. It further specializes in the serialization of large numerical arrays, utilizing efficient compres

    Lightweight pipelining and parallel execution.

    Python
    GitHub पर देखें↗4,366
  • microsoft/dmtkMicrosoft का अवतार

    Microsoft/DMTK

    2,738GitHub पर देखें↗

    Microsoft Distributed Machine Learning Toolkit

    Toolkit designed for distributed machine learning workloads.

    GitHub पर देखें↗2,738
  • dotnet/dotnextdotnet का अवतार

    dotnet/dotNext

    1,942GitHub पर देखें↗

    Next generation API for .NET

    Raft implementation for distributed consensus and replication.

    C#asyncasync-lockatomic-operation
    GitHub पर देखें↗1,942
  • asynkronit/protoactor-dotnetAsynkronIT का अवतार

    AsynkronIT/protoactor-dotnet

    1,889GitHub पर देखें↗

    Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin

    High-performance distributed actor system.

    C#
    GitHub पर देखें↗1,889
  • dask/distributeddask का अवतार

    dask/distributed

    1,671GitHub पर देखें↗

    A distributed task scheduler for Dask

    Manages distributed task scheduling and computation in Python.

    Python
    GitHub पर देखें↗1,671
  • dask/dask-mldask का अवतार

    dask/dask-ml

    948GitHub पर देखें↗

    Scalable Machine Learning with Dask

    Scales machine learning algorithms using distributed parallel computing.

    Python
    GitHub पर देखें↗948
  • samsung/velesSamsung का अवतार

    Samsung/veles

    917GitHub पर देखें↗

    Distributed machine learning platform

    Platform for executing distributed machine learning tasks.

    C++
    GitHub पर देखें↗917
  • mpi4py/mpi4pympi4py का अवतार

    mpi4py/mpi4py

    915GitHub पर देखें↗

    Python bindings for MPI

    Python bindings for MPI.

    Python
    GitHub पर देखें↗915
  • jubatus/jubatusjubatus का अवतार

    jubatus/jubatus

    708GitHub पर देखें↗

    Framework and Library for Distributed Online Machine Learning

    Provides a framework for distributed online machine learning.

    C++
    GitHub पर देखें↗708
  • orleanscontrib/orleankkaOrleansContrib का अवतार

    OrleansContrib/Orleankka

    507GitHub पर देखें↗

    Functional API for Microsoft Orleans http://orleanscontrib.github.io/Orleankka

    Functional API wrapper for the distributed actor framework.

    C#actorscqrsevent-sourcing
    GitHub पर देखें↗507
  • abc-arbitrage/zebusAbc-Arbitrage का अवतार

    Abc-Arbitrage/Zebus

    331GitHub पर देखें↗

    A lightweight Peer to Peer Service Bus

    Peer-to-peer service bus with CQRS support.

    C#busc-sharpdistributed-systems
    GitHub पर देखें↗331
  1. Home
  2. Part of an Awesome List
  3. DevOps & Infrastructure
  4. Distributed Computing