awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 dépôts

Awesome GitHub RepositoriesMicroservices Process Coordinators

Tools for chaining service calls into observable, versioned execution pipelines.

Distinguishing note: Focuses on process-level coordination across services, distinct from service discovery or orchestration platforms like Kubernetes.

Explore 5 awesome GitHub repositories matching software engineering & architecture · Microservices Process Coordinators. Refine with filters or upvote what's useful.

Awesome Microservices Process Coordinators GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • conductor-oss/conductorAvatar de conductor-oss

    conductor-oss/conductor

    31,962Voir sur GitHub↗

    Conductor is a durable workflow engine designed to orchestrate complex, long-running business processes and autonomous agent loops. It functions as a stateful execution platform that persists the entire history of a process, ensuring that workflows remain reliable and recoverable across infrastructure failures, system restarts, and transient network errors. By managing task lifecycles, worker polling, and state transitions, it provides a centralized coordination layer for distributed systems. The platform distinguishes itself through its specialized support for AI agent orchestration, allowin

    Chains multiple service calls and parallel operations into a single, observable, and versioned execution pipeline.

    Javadistributed-systemsdurable-executiongrpc
    Voir sur GitHub↗31,962
  • temporalio/temporalAvatar de temporalio

    temporalio/temporal

    18,411Voir sur 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

    Coordinates complex cross-service business logic through structured contracts and asynchronous messaging.

    Gocronjob-schedulerdistributed-crondistributed-systems
    Voir sur GitHub↗18,411
  • netflix/conductorAvatar de Netflix

    Netflix/conductor

    12,767Voir sur GitHub↗

    Conductor is a distributed workflow manager and microservices orchestration engine. It coordinates long-running business processes across a network of services, using a stateful orchestration model to ensure consistent execution order and reliable state management. The system defines task sequences and conditional business logic using structured JSON configuration files. It manages the execution of complex operations across distributed systems with built-in persistence and failure recovery, tracking the progress of processes through a backend database. The platform provides capabilities for

    Chains microservice calls into observable execution pipelines to coordinate distributed tasks.

    Java
    Voir sur GitHub↗12,767
  • activiti/activitiAvatar de Activiti

    Activiti/Activiti

    10,518Voir sur GitHub↗

    Activiti is a workflow engine designed to model, execute, and manage business processes using the BPMN 2.0 standard. It functions as a Java-based framework that embeds process orchestration directly into enterprise applications and microservices to coordinate sequences of tasks and human-centric interactions. The platform utilizes a persistent state machine to maintain the status of long-running workflows in a relational database, ensuring continuity across system restarts. It manages high-volume environments through optimistic concurrency control, which tracks versioning tokens to prevent da

    Coordinates stateful interactions and data flow between independent microservices to ensure reliable multi-step transaction completion.

    Javaactivitibpmbpmn
    Voir sur GitHub↗10,518
  • hazelcast/hazelcastAvatar de hazelcast

    hazelcast/hazelcast

    6,570Voir sur 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

    Offers distributed coordination primitives to manage state and synchronization across microservices.

    Javabig-datacachingdata-in-motion
    Voir sur GitHub↗6,570
  1. Home
  2. Software Engineering & Architecture
  3. Microservices Process Coordinators