awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

إطارات عمل الحوسبة الموزعة

تم تحديث الترتيب في 30 يونيو 2026

For a framework for building distributed computing systems, the strongest matches are ltsopensource/light-task-scheduler (This platform provides distributed job scheduling and workflow orchestration), akka/akka (Akka is a comprehensive platform for building distributed systems) and celery/celery (Celery is a robust distributed task queue and workload). richardknop/machinery and erlang/otp round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

استعرض أفضل أطر عمل الحوسبة الموزعة. قمنا بترتيب أفضل المشاريع مفتوحة المصدر حسب النشاط وعدد النجوم لمساعدتك في العثور على الخيار الأنسب.

إطارات عمل الحوسبة الموزعة

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • ltsopensource/light-task-schedulerالصورة الرمزية لـ ltsopensource

    ltsopensource/light-task-scheduler

    2,997عرض على GitHub↗

    Light Task Scheduler is a distributed job scheduling and workflow orchestration platform designed for managing background processing across scalable computing environments. It functions as a cluster management system that coordinates stateless nodes to execute recurring, cron-based, or one-time tasks with centralized control and high availability. The platform distinguishes itself through a leader-based coordination model that automatically elects a primary controller to manage task distribution and system state. It supports complex workflow dependencies, ensuring that prerequisite tasks comp

    This platform provides distributed job scheduling and workflow orchestration, serving as a specialized framework for managing background tasks across a cluster of nodes. While it focuses specifically on task scheduling rather than general-purpose parallel computing, it fulfills the core requirements for distributed coordination, fault tolerance, and horizontal scaling.

    JavaDistributed Task QueuesDistributed Task QueuesFault Tolerance
    عرض على GitHub↗2,997
  • akka/akkaالصورة الرمزية لـ akka

    akka/akka

    13,271عرض على GitHub↗

    Akka is an actor model framework and distributed systems platform used to build concurrent and distributed applications. It provides a toolkit for managing multi-threaded state and behavior through asynchronous message passing, allowing developers to create concurrent applications without manual locks or synchronization. The system functions as a cluster management and event sourcing framework, automating the scaling and coordination of high-availability clusters. It enables the deployment of elastic services that coordinate workloads across multiple network nodes and ensures fault tolerance

    Akka is a comprehensive platform for building distributed systems using the actor model, providing essential features like fault tolerance, message passing, and cluster-wide task orchestration for scalable applications.

    ScalaFault ToleranceDistributed State Management
    عرض على GitHub↗13,271
  • celery/celeryالصورة الرمزية لـ celery

    celery/celery

    28,596عرض على GitHub↗

    Celery is an asynchronous job processor and distributed task queue designed to offload time-consuming operations to background worker nodes. By utilizing a message-passing architecture, it decouples task producers from consumers, allowing applications to maintain responsiveness while scaling workloads across multiple isolated environments. The system functions as a distributed workload orchestrator that manages the lifecycle of deferred operations through persistent queues. It distinguishes itself by providing a pluggable transport abstraction, which allows the core task logic to remain indep

    Celery is a robust distributed task queue and workload orchestrator that provides essential message passing, task scheduling, and horizontal scaling capabilities for distributed systems.

    PythonDistributed Task QueuesTask Queues
    عرض على GitHub↗28,596
  • richardknop/machineryالصورة الرمزية لـ RichardKnop

    RichardKnop/machinery

    7,956عرض على GitHub↗

    Machinery is a distributed task queue and asynchronous workflow engine. It provides a system for processing heavy workloads outside the main request flow using a network of distributed background workers and a message-based job orchestrator. The project manages complex task lifecycles through sequential chaining, where results are passed between tasks, and parallel coordination, which can trigger callback tasks upon the completion of a group. It supports periodic workflow scheduling for recurring jobs and delayed execution via specific timestamps. The system includes capabilities for result

    Machinery is a distributed task queue and asynchronous workflow engine that provides essential task scheduling, fault tolerance, and message passing capabilities for orchestrating background workloads.

    GoDistributed Task QueuesMessage PassingTask Queues
    عرض على GitHub↗7,956
  • erlang/otpالصورة الرمزية لـ erlang

    erlang/otp

    12,252عرض على GitHub↗

    OTP is a concurrent programming framework and distributed computing platform that serves as the Erlang runtime environment. It provides a fault-tolerant operating environment designed for building scalable, real-time systems that manage massive amounts of simultaneous tasks through asynchronous messaging. The environment is distinguished by its use of an actor-based concurrency model and hierarchical supervision trees that automatically restart failed processes. It supports hot code loading to allow system updates without downtime and utilizes a preemptive user-space scheduler to manage light

    OTP is a robust, industry-standard platform for building distributed systems that natively provides task scheduling, fault tolerance via supervision trees, and asynchronous message passing for horizontal scaling.

    ErlangFault-Tolerant Architectures
    عرض على GitHub↗12,252
  • ray-project/rayالصورة الرمزية لـ ray-project

    ray-project/ray

    42,895عرض على GitHub↗

    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

    Ray is a comprehensive distributed computing framework that provides task scheduling, fault tolerance, and horizontal scaling, making it a flagship solution for orchestrating parallel tasks across clusters.

    PythonFault ToleranceFault Tolerance Policies
    عرض على GitHub↗42,895
  • contribsys/faktoryالصورة الرمزية لـ contribsys

    contribsys/faktory

    6,089عرض على GitHub↗

    Faktory is an open-source work server that queues, dispatches, and manages background jobs across multiple programming languages. It stores job payloads as JSON hashes in a Redis-backed queue and provides language-specific client and worker libraries that enable any language to push jobs to the server or fetch and execute them. The server includes a batch workflow orchestrator that groups jobs into batches with completion tracking for coordinating multi-step asynchronous workflows. It features a configurable job uniqueness filter that prevents duplicate enqueues within a time window, an expon

    Faktory is a language-agnostic distributed job queue and workflow orchestrator that handles task scheduling, fault tolerance, and horizontal scaling, making it a solid platform for managing distributed background tasks.

    GoLanguage-Agnostic APIsLanguage-Agnostic Queues
    عرض على GitHub↗6,089
  • asynkron/protoactor-goالصورة الرمزية لـ asynkron

    asynkron/protoactor-go

    5,469عرض على GitHub↗

    protoactor-go is a framework for building concurrent and distributed systems in Go using the actor model. It provides a distributed actor system that enables isolated entities to communicate via asynchronous messaging and share state across a cluster. The framework implements a multi-language actor protocol, allowing interoperability between actors written in Go, C#, and Java. It further supports a virtual actor implementation, where actors are automatically instantiated across a network based on a unique identity. The system includes a supervision model for managing actor lifecycles and fau

    This framework provides a distributed actor model for building concurrent systems, offering essential features like fault tolerance, message passing, and horizontal scaling through its clustering capabilities.

    GoFault ToleranceMessage Passing Systems
    عرض على GitHub↗5,469
  • bogdanp/dramatiqالصورة الرمزية لـ Bogdanp

    Bogdanp/dramatiq

    5,136عرض على GitHub↗

    Dramatiq is a distributed task queue and workload manager used to offload function execution to background workers. It functions as an asynchronous task orchestrator that enables the distribution of computational tasks across a cluster using a pluggable transport layer supporting RabbitMQ and Redis. The framework provides specialized tools for complex task orchestration, including the ability to link background jobs into sequences, pipelines, and barriers. It further manages distributed concurrency through the use of shared mutexes, rate limiters, and exponential backoff retries to prevent re

    Dramatiq is a distributed task queue that provides essential orchestration features like task scheduling, fault tolerance, and horizontal scaling, though it is primarily focused on background job processing rather than general-purpose parallel computing.

    PythonDistributed Task QueuesTask Queues
    عرض على GitHub↗5,136
  • apache/mesosالصورة الرمزية لـ apache

    apache/mesos

    5,369عرض على GitHub↗

    Apache Mesos is a distributed systems kernel and cluster resource manager that abstracts CPU, memory, and storage across a pool of nodes. It functions as a distributed infrastructure orchestrator, providing a layer to run multiple orchestration frameworks on a shared set of physical or virtual machines. The system acts as a resource isolation engine, dividing a shared cluster into isolated containers to run diverse workloads concurrently. It enables multi-framework orchestration, allowing different distributed application frameworks to share a single infrastructure to maximize hardware utiliz

    Apache Mesos is a foundational distributed systems kernel that provides the core orchestration, resource scheduling, and fault-tolerant infrastructure required to build and run complex distributed computing frameworks.

    C++Distributed Computing FrameworksCluster Resource IsolationCluster Resource Managers
    عرض على GitHub↗5,369
  • temporalio/temporalالصورة الرمزية لـ temporalio

    temporalio/temporal

    18,411عرض على GitHub↗

    Temporal is a distributed workflow orchestration engine designed to manage fault-tolerant, stateful, and long-running background processes. It functions as a platform for coordinating complex cross-service operations, ensuring consistency and reliability in distributed environments by decoupling workflow orchestration from task execution. The platform distinguishes itself through a deterministic, event-sourced execution model that reconstructs workflow state by re-executing code from an immutable event log. This approach isolates non-deterministic side effects into managed activities, allowin

    Temporal is a robust workflow orchestration engine that provides fault-tolerant, stateful execution for distributed systems, though it focuses on long-running process management rather than general-purpose parallel computing tasks.

    GoDistributed Task QueuesTask QueuesWorker Scaling
    عرض على GitHub↗18,411
  • hazelcast/hazelcastالصورة الرمزية لـ hazelcast

    hazelcast/hazelcast

    6,570عرض على GitHub↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Hazelcast is a distributed data platform that provides the core infrastructure for distributed systems, including horizontal scaling, fault tolerance, and data consistency, though it is more specialized toward in-memory data management than general-purpose task orchestration.

    JavaData Consistency ModelsDistributed Task QueuesFault Tolerance
    عرض على GitHub↗6,570
  • prefecthq/prefectالصورة الرمزية لـ PrefectHQ

    PrefectHQ/prefect

    21,640عرض على GitHub↗

    Prefect is a workflow orchestration platform designed to define, schedule, and monitor complex data pipelines as Python code. It functions as a container-native engine that wraps individual tasks in isolated environments, ensuring consistent dependencies and resource allocation across diverse infrastructure. By utilizing a state-machine-based orchestration model, the system tracks execution progress through discrete transitions and persistent event logs to maintain reliable and observable task processing. The platform distinguishes itself through a decoupled worker-API architecture, which sep

    Prefect is a workflow orchestration platform that handles task scheduling, fault tolerance, and horizontal scaling for distributed data pipelines, though it is primarily focused on Python-based workflows rather than being a general-purpose, language-agnostic distributed computing framework.

    PythonDistributed Task QueuesTask & Job ManagementWorker Scaling
    عرض على GitHub↗21,640
  • dask/daskالصورة الرمزية لـ dask

    dask/dask

    13,746عرض على GitHub↗

    Dask is a parallel computing framework and distributed task scheduler designed to scale Python data science workflows from single machines to large clusters. It functions as a cluster resource manager that orchestrates computational logic by representing tasks and their dependencies as directed acyclic graphs. This architecture allows the system to automate the distribution of workloads across available hardware while managing complex execution requirements. The project distinguishes itself through a lazy evaluation engine that defers data operations until they are explicitly requested, enabl

    Dask is a distributed computing framework that provides task scheduling, fault tolerance, and horizontal scaling for parallel workflows, though it is primarily designed for the Python ecosystem rather than being language-agnostic.

    PythonWorker Scaling
    عرض على GitHub↗13,746
  • dapr/daprالصورة الرمزية لـ dapr

    dapr/dapr

    25,510عرض على GitHub↗

    Dapr is a distributed application runtime that provides a sidecar-based infrastructure layer for building resilient microservices and event-driven applications. By utilizing a sidecar proxy pattern, it abstracts complex infrastructure tasks into standardized, network-accessible APIs, allowing developers to focus on application logic while the runtime handles service discovery, state management, and secure communication. The platform distinguishes itself through a pluggable component architecture and language-agnostic design, enabling services written in any programming language to interact wi

    Dapr provides a language-agnostic runtime that handles essential distributed system concerns like state management, service discovery, and pub/sub messaging, making it a robust platform for building and orchestrating distributed applications.

    GoAgentic FrameworksWorkflow Orchestration EnginesAgentic AI Frameworks
    عرض على GitHub↗25,510
  • alibaba/spring-cloud-alibabaالصورة الرمزية لـ alibaba

    alibaba/spring-cloud-alibaba

    29,113عرض على GitHub↗

    Spring Cloud Alibaba is a microservices orchestration framework that provides a standardized programming model for building distributed systems. It functions as a cloud-native integration layer, bridging enterprise application frameworks with distributed infrastructure to manage service discovery, traffic control, and state consistency across complex, multi-part application environments. The framework distinguishes itself through specialized components for managing distributed operations, including aspect-oriented traffic control that enforces flow rules, circuit breaking, and rate limiting a

    This framework provides a comprehensive suite for microservices orchestration, including service discovery, traffic control, and distributed transaction management, making it a robust platform for building distributed systems.

    JavaMicroservices Orchestration FrameworksCloud Native Development FrameworksDistributed Systems Toolkits
    عرض على GitHub↗29,113
  • netflix/metaflowالصورة الرمزية لـ Netflix

    Netflix/metaflow

    9,764عرض على GitHub↗

    Metaflow is a Python machine learning framework and MLOps workflow orchestrator designed to manage the lifecycle of data pipelines from local prototyping to production. It serves as a distributed compute manager and an experiment tracking system, enabling the creation of reproducible pipelines that transition between development and high-availability production environments. The framework distinguishes itself through an integrated checkpointing system that automatically persists intermediate data artifacts to remote storage, allowing failed runs to be resumed from the last successful step. It

    Metaflow is a workflow orchestrator that manages distributed task execution and fault-tolerant data pipelines, making it a capable platform for distributed computing despite its primary focus on machine learning workflows.

    PythonMachine Learning PipelinesML Workflow EnginesWorkflow Orchestration
    عرض على GitHub↗9,764
  • mesos/chronosالصورة الرمزية لـ mesos

    mesos/chronos

    4,376عرض على GitHub↗

    Chronos is a distributed, fault-tolerant job scheduler designed for managing containerized workloads within a cluster. It functions as a task orchestrator that automates the execution of recurring background jobs and complex, multi-step workflows across distributed computing resources. The system distinguishes itself through its ability to manage directed acyclic graph dependencies, ensuring that tasks are triggered only upon the successful completion of prerequisite jobs. It utilizes a leader-follower consensus architecture to maintain high availability and state persistence, while relying o

    Chronos is a distributed, fault-tolerant job scheduler that orchestrates complex workflows and containerized tasks across a cluster, fitting the core requirements for distributed task management and scheduling.

    ScalaDistributed Job SchedulersComplex Workflow CoordinationDirected Acyclic Graph Pipelines
    عرض على GitHub↗4,376
قارن بين أفضل 10 في لمحة
المستودعالنجوماللغةالترخيصآخر تحديث
ltsopensource/light-task-scheduler3KJavaApache-2.020 أكتوبر 2022
akka/akka13.3KScalaNOASSERTION9 يونيو 2026
celery/celery28.6KPythonNOASSERTION16 يونيو 2026
richardknop/machinery8KGoMPL-2.015 نوفمبر 2025
erlang/otp12.3KErlangApache-2.016 يونيو 2026
ray-project/ray42.9KPythonApache-2.016 يونيو 2026
contribsys/faktory6.1KGoother19 فبراير 2026
asynkron/protoactor-go5.5KGoApache-2.08 أبريل 2026
bogdanp/dramatiq5.1KPythonlgpl-3.017 فبراير 2026
apache/mesos5.4KC++Apache-2.015 مايو 2026

Related searches

  • مسار دراسي للأنظمة الموزعة
  • إطار عمل للتدريب الموزع للنماذج
  • قاعدة بيانات موزعة للتوسع الأفقي
  • نظام لتوزيع استنتاج نماذج اللغة الكبيرة (LLM) عبر عقد متعددة
  • an open source library for p2p networking
  • مجدول لتخصيص الموارد في الأنظمة الموزعة
  • إطار عمل لبناء خطوط معالجة بيانات قابلة للتوسع
  • محرك إطارات بيانات (dataframe) للبيانات الضخمة