awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 个仓库

Awesome GitHub RepositoriesProgrammatic Workflow Authoring

Defining data pipelines as executable code to enable versioning and testing through standard programming languages.

Distinct from Development Workflows: Existing candidates cover SDLC processes or agentic tools, not the paradigm of 'Workflows as Code'.

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

Awesome Programmatic Workflow Authoring GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • apache/incubator-airflowapache 的头像

    apache/incubator-airflow

    45,840在 GitHub 上查看↗

    This project is a Python workflow orchestration platform and programmatic data pipeline engine used to author, schedule, and monitor complex data pipelines. It functions as a directed acyclic graph manager and scheduler, allowing users to define data movement and transformation tasks as code to ensure precise execution order and maintainability. The platform distinguishes itself by treating workflows as code, enabling pipelines to be versioned and tested through a standard programming language. It utilizes a system of extensible operators to encapsulate integration logic and employs a templat

    Allows authoring data pipelines as code to ensure they are maintainable, versionable, and testable.

    Python
    在 GitHub 上查看↗45,840
  • elsa-workflows/elsa-coreelsa-workflows 的头像

    elsa-workflows/elsa-core

    7,629在 GitHub 上查看↗

    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

    The workflow engine creates execution logic using classes to build sequences of activities without a designer.

    C#csharpdotnetelsa
    在 GitHub 上查看↗7,629
  • hatchet-dev/hatchethatchet-dev 的头像

    hatchet-dev/hatchet

    6,622在 GitHub 上查看↗

    Hatchet is an open-source durable workflow engine and task orchestration platform. It provides a framework for building and executing fault-tolerant, multi-step pipelines as directed acyclic graphs (DAGs), with automatic retries, scheduling, and real-time observability. The system is built around durable task checkpointing, which persists execution state after each step so work can resume from the last checkpoint after a worker crash or restart, and it supports event-driven task resumption that pauses a task until a matching external event arrives. The platform distinguishes itself through it

    Lists, inspects, and controls workflow definitions through a dedicated workflows client.

    Goconcurrencydagdistributed
    在 GitHub 上查看↗6,622
  • zeebe-io/zeebezeebe-io 的头像

    zeebe-io/zeebe

    4,171在 GitHub 上查看↗

    Zeebe 是一个云原生工作流引擎和分布式状态机,旨在通过 BPMN 和 DMN 标准进行业务流程编排。它作为一个高性能 gRPC 工作流运行时,通过分区事件流架构执行复杂的业务流程。该系统还作为大语言模型代理的编排器,在确定性业务流程中协调 AI 推理和工具使用。 该引擎通过其点对点代理网络和确保高可用性和容错性的基于共识的数据复制模型而脱颖而出。它采用分区代理集群来实现水平扩展,并利用自适应请求背压来调节传入的命令流并防止系统过载。 该平台涵盖了广泛的操作功能,包括带有性能热力图的实时执行监控、通过决策表的自动化业务决策,以及通过基于轮询的作业工作者模型进行的分布式任务执行。它还提供用于多租户资源隔离、基于身份的访问控制以及集成外部 Web API 和无服务器函数的工具。 该系统可部署在 Kubernetes 和 Docker 等各种环境中,并通过命令行界面和程序化 REST API 的组合进行管理。

    Initiates new process executions programmatically via a client to start automated workflows.

    Java
    在 GitHub 上查看↗4,171
  • vercel-labs/workflow-builder-templatevercel-labs 的头像

    vercel-labs/workflow-builder-template

    1,032在 GitHub 上查看↗

    Workflow Builder Template is an orchestration platform that translates natural language prompts and visual graph designs into multi-step automated pipelines. It combines an interactive browser-based canvas with an underlying engine that generates type-safe executable code from user configurations. The platform supports external service integrations across messaging, ticketing, email, file storage, and database operations. Users can build and modify automation sequences either through the drag-and-drop interface or by querying integrated language models behind the scenes to generate complete

    Exposes structured endpoints to create, read, update, delete, and execute workflows programmatically.

    TypeScriptagentsaiworkflows
    在 GitHub 上查看↗1,032
  1. Home
  2. Software Engineering & Architecture
  3. Programmatic Workflow Authoring

探索子标签

  • Programmatic Workflow TriggersInterfaces that allow external clients to initiate process executions via code. **Distinct from Programmatic Workflow Authoring:** Distinct from Workflow Authoring: focuses on the trigger/start operation via API rather than defining the workflow as code.