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
·

11 Repos

Awesome GitHub RepositoriesWorkflow Versioning

Strategies for maintaining execution consistency when updating workflow definitions.

Distinguishing note: Focuses on immutable versioning for long-running processes, distinct from general software version control.

Explore 11 awesome GitHub repositories matching software engineering & architecture · Workflow Versioning. Refine with filters or upvote what's useful.

Awesome Workflow Versioning 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

    Durable workflow engines maintain execution consistency by using immutable snapshots of definitions, ensuring active workflows complete with original logic while new executions adopt updated versions.

    Javadistributed-systemsdurable-executiongrpc
    Auf GitHub ansehen↗31,962
  • czlonkowski/n8n-mcpAvatar von czlonkowski

    czlonkowski/n8n-mcp

    21,780Auf GitHub ansehen↗

    This project provides a Model Context Protocol server that enables autonomous agents to interact with and manage automation workflows. It functions as an integration layer, allowing language models to discover, build, test, and deploy complex automation sequences through natural language instructions and structured schema-based communication. The platform distinguishes itself by offering granular control over automation logic, including the ability to perform surgical, incremental patches to specific workflow nodes rather than replacing entire structures. It supports multi-instance connectivi

    Tracks the history of workflow changes by listing, comparing, and rolling back to previous states while ensuring configuration integrity.

    TypeScriptmcpmcp-servern8n
    Auf GitHub ansehen↗21,780
  • activepieces/activepiecesAvatar von activepieces

    activepieces/activepieces

    20,887Auf GitHub ansehen↗

    Activepieces is an open-source, self-hosted workflow automation platform designed to connect third-party applications through modular triggers and actions. It provides a low-code integration framework that allows users to build, manage, and execute complex business logic sequences within isolated, sandboxed environments. The platform distinguishes itself through its focus on embeddability and enterprise-grade security. It features an embedded automation builder that can be integrated into external applications via iframes, supported by comprehensive identity and access management tools such a

    Maintains historical versions of automation configurations to support stable releases and rollbacks.

    TypeScriptai-agentai-agent-toolsai-agents
    Auf GitHub ansehen↗20,887
  • datalab-to/suryaAvatar von datalab-to

    datalab-to/surya

    20,889Auf GitHub ansehen↗

    Surya is a document processing platform designed to transform unstructured files into structured, machine-readable data. It provides a comprehensive suite of tools for text recognition, layout analysis, and reading order detection, enabling the conversion of PDFs and images into formats such as JSON, HTML, or markdown. The platform is built to handle complex document workflows, offering capabilities for data extraction, document segmentation, and automated form completion. The platform distinguishes itself through a robust pipeline-based architecture that allows users to chain analysis tasks

    Maintains fixed snapshots of processing configurations to ensure production stability during iterative pipeline development.

    Python
    Auf GitHub ansehen↗20,889
  • 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

    Manages code changes in long-running processes by tracking execution versions to ensure active workflows complete using their original logic.

    Gocronjob-schedulerdistributed-crondistributed-systems
    Auf GitHub ansehen↗18,411
  • elsa-workflows/elsa-coreAvatar von elsa-workflows

    elsa-workflows/elsa-core

    7,629Auf GitHub ansehen↗

    Elsa Core is a workflow engine framework designed for defining, executing, and managing long-running business processes. It functions as a distributed workflow orchestrator and event-driven trigger system, capable of operating as a multi-tenant platform with secure data isolation. The project distinguishes itself through a flexible approach to workflow definitions, supporting a visual drag-and-drop designer, programmatic C# definitions, and portable JSON specifications. It provides a highly extensible architecture allowing for the development of custom activities and the use of a dynamic expr

    Implements immutable versioning and migration strategies to maintain consistency for long-running processes.

    C#csharpdotnetelsa
    Auf GitHub ansehen↗7,629
  • pyspur-dev/pyspurAvatar von PySpur-Dev

    PySpur-Dev/pyspur

    5,677Auf GitHub ansehen↗

    Provides paginated version history retrieval for workflow definitions.

    TypeScriptagentagentsai
    Auf GitHub ansehen↗5,677
  • zenml-io/zenmlAvatar von zenml-io

    zenml-io/zenml

    5,451Auf GitHub ansehen↗

    ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented

    Tracks and versions execution flows to manage changes in agent logic and ensure consistent invocation routing across deployments.

    Pythonagentopsagentsai
    Auf GitHub ansehen↗5,451
  • camunda/camunda-bpm-platformAvatar von camunda

    camunda/camunda-bpm-platform

    4,269Auf GitHub ansehen↗

    Camunda ist eine Plattform für Geschäftsprozessautomatisierung und ein Orchestrierungstool, das zum Modellieren, Bereitstellen und Überwachen automatisierter Workflows und menschzentrierter Aufgaben verwendet wird. Es verfügt über eine BPMN-Workflow-Engine für die Ausführung von Prozessen basierend auf dem BPMN-2.0-Standard und eine DMN-Entscheidungs-Engine für die Automatisierung von Geschäftslogik und Regelauswertung. Die Plattform ist auf Flexibilität ausgelegt, durch eine eingebettete Workflow-Bibliothek, die es ermöglicht, die Engine direkt in benutzerdefinierte Anwendungen zu integrieren. Sie unterstützt Multi-Tenant-Workflow-Management, was die sichere Trennung von Prozessdefinitionen und Instanzdaten für mehrere Organisationen auf einer einzigen Engine ermöglicht. Das System bietet eine umfassende Suite an Funktionen, die Prozessmodellierung, Laufzeitüberwachung und operative Beobachtbarkeit abdecken. Es enthält Tools für die Verwaltung menschlicher Aufgaben, die Ausführung datengesteuerter Routings und die Handhabung asynchroner Job-Queues. Administrative Funktionen decken Identitäts- und Zugriffsmanagement ab, einschließlich Benutzergruppenberechtigungen und mandantenbasierter Datenisolierung. Die Engine bietet eine REST-API für Remote-Prozessmanagement, Workflow-Instanzkontrolle und das Auslösen von Entscheidungslogik.

    Ensures execution consistency by tracking iterations of workflow definitions so instances complete using the version they started with.

    Java
    Auf GitHub ansehen↗4,269
  • breaking-brake/cc-wf-studioAvatar von breaking-brake

    breaking-brake/cc-wf-studio

    3,969Auf GitHub ansehen↗

    cc-wf-studio is a suite of tools for visually designing, refining, and exporting AI agent workflows. It provides a visual automation orchestrator and an LLM agent workflow designer that allow users to create multi-agent sequences and tool integrations using a drag-and-drop canvas. The project features a converter that transforms these visual agent designs into markdown-formatted commands and skills for use with artificial intelligence coding assistants. It also includes an AI-driven workflow editor that enables the modification of agent logic through natural language conversations. The platf

    Manages agent configurations as portable files to ensure execution consistency and version control.

    TypeScriptagent-skillsclaude-codemcp-tools
    Auf GitHub ansehen↗3,969
  • agenta-ai/agentaAvatar von Agenta-AI

    Agenta-AI/agenta

    3,860Auf GitHub ansehen↗

    Agenta is a Prompt Ops lifecycle manager and prompt management platform that decouples prompt engineering from application code. It serves as a centralized system for developing, versioning, and deploying prompt templates and model configurations across different environments. The platform functions as an AI agent orchestrator with a visual interface for building agent workflows and connecting models to external tools. It further acts as an evaluation framework and observability tool, utilizing OpenTelemetry to capture execution traces, monitor latency, and track token costs. The system cove

    Analyzes and compares the behavior of different production versions to identify the best performing iteration.

    TypeScriptagentsevaluationllm-as-a-judge
    Auf GitHub ansehen↗3,860
  1. Home
  2. Software Engineering & Architecture
  3. Workflow Versioning

Unter-Tags erkunden

  • Version HistoriansRetrieves the version history of a workflow definition with pagination. **Distinct from Workflow Versioning:** Distinct from Workflow Versioning: focuses on retrieving version history, not maintaining execution consistency across versions.
  • Workflow Version ComparatorsEvaluates different versions of a workflow on the same benchmark to surface performance differences. **Distinct from Workflow Versioning:** Distinct from Workflow Versioning: focuses on comparing performance of different workflow versions on benchmarks, not maintaining execution consistency across versions.