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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • conductor-oss/conductorAvatar von conductor-oss

    conductor-oss/conductor

    31,962Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗31,962
  • temporalio/temporalAvatar von temporalio

    temporalio/temporal

    18,411Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗18,411
  • netflix/conductorAvatar von Netflix

    Netflix/conductor

    12,767Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗12,767
  • activiti/activitiAvatar von Activiti

    Activiti/Activiti

    10,518Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,518
  • hazelcast/hazelcastAvatar von hazelcast

    hazelcast/hazelcast

    6,570Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,570
  1. Home
  2. Software Engineering & Architecture
  3. Microservices Process Coordinators