开源项目

参考 awesome-workflow-engines,使用 AI 转成 table,调整了 Java 语言项目的顺序。

类似项目:awesome-pipeline

成熟项目

项目Star是否活跃开发语言描述
AirflowStars是PythonPython-based platform for running directed acyclic graphs (DAGs) of tasks
AzkabanStars是JavaBatch workflow job scheduler created at LinkedIn to run Hadoop jobs
OozieStars是JavaWorkflow Scheduler for Hadoop
Argo WorkflowsStars是GoOpen source container-native workflow engine for getting work done on Kubernetes
DolphinSchedulerStars是JavaDistributed and extensible workflow scheduler platform
elsa-workflowsStars是.NETA .NET Standard 2.0 Workflows Library
easy-rulesStars是JavaThe simple, stupid rules engine for Java
KestraStars是JavaData orchestration and scheduling platform
ConductorStars是JavaMicroservices orchestration platform
ZeebeStars是JavaHorizontally scalable workflow engine
TemporalStars是GoMicroservice orchestration platform
BytechefStars是JavaOpen-source, low-code, extendable API integration & workflow automation platform
CloudSlangStars是JavaWorkflow engine to automate your DevOps use cases
CopperStars是JavaA high performance Java workflow engine
ActivepiecesStars是TypescriptOpen source no-code business automation, alternative to Zapier
AiiDAStars是PythonOpen source workflow manager for computational science with strong focus on performance, provenance, and extensibility
ArvadosStars是Ruby/GoOpen Source data and workflow management platform with emphasis on reproducibily, scale, and secure data sharing
BrigadeStars是GoBrigade is a tool for running scriptable, automated tasks in the cloud — as part of your Kubernetes cluster
CabloyJSStars是Node.jsA Node.js full-stack framework with workflow engine, based on koa + egg + vue + framework7
CadenceStars是GoAn orchestration engine to execute asynchronous long-running business logic developed by Uber Engineering
CamundaStars是JavaBPMN-based workflow engine that can be embedded as java library or used standalone
CDSStars是GoEnterprise-grade continuous delivery & DevOps automation open source platform
CGraphStars是C++A simple-used and cross-platform DAG framework based on C++17 without any 3rd-party
CoulerStars否PythonUnified interface for constructing and managing workflows on different workflow engines
CovalentStars是PythonWorkflow orchestration platform for quantum and high performance computing
CromwellStars是ScalaWorkflow engine written in Scala and designed for simplicity and scalability
CylcStars是PythonWorkflow engine for cyclic/acyclic workflows
DaguStars是GoA No-code workflow executor with YAML definitions
DagsterStars是PythonData orchestrator for machine learning, analytics, and ETL
Dapr WorkflowsStars是GoDurable & long-running Workflow-as-code at scale
DidactStars是.NETThe open source .NET job orchestrator
DigDagStars否JavaSimple tool for complex pipelines of tasks
FireWorksStars是PythonFireWorks stores, executes, and manages calculation workflows
Fission WorkflowsStars是GoHigh-perfomant workflow engine for serverless functions on Kubernetes
FlorStars是RubyA workflow engine written in Ruby
FlyteStars是GoContainer-native, type-safe workflow and pipelines platform
ForMLStars是PythonDevelopment framework and MLOps platform
Galaxy ProjectStars是PythonScientific workflow, data, and analysis platform
GoflowStars是GoSimple but powerful DAG scheduler and dashboard
HuginnStars是RubyCreate agents that monitor and act on your behalf
Imixs-WorkflowStars是JavaHuman-centric Workflow Engine based on BPMN 2.0
InngestStars是GoEvent-driven workflow engine
iWFStars是GoWorkflowAsCode API orchestration platform
KibaStars是RubyData processing & ETL framework
Kubeflow pipelinesStars是GoML workflows on Kubernetes
Laravel WorkflowStars是PHPDurable workflow engine for Laravel
Petri FlowStars是RubyPetri Net workflow engine for Ruby
MartianStars是GoLanguage and framework for scientific workflows
MetaflowStars是PythonHuman-friendly Python/R library for data science projects
MassTransitStars是.NET.Net Messaging system with Saga Workflow Support
MistralStars是PythonWorkflow service in OpenStack foundation
N8n-ioStars是TypeScriptNode based Workflow Automation Tool
NextflowStars是GroovyContainer-backed, reproducible workflows
Node-REDStars是Node.jsBrowser-based workflow editor for IoT
PalletsStars是RubySimple and reliable workflow engine
ParslStars是PythonPython parallel programming library
PegasusStars是JavaScientific workflow management system
PiperStars否JavaDistributed Java workflow engine
PlatformecoStars是MultipleTechnology platform for micro services
PlynxStars是PythonInteractive platform for building data workflows
PopperStars是PythonContainer-native workflow engine
PrefectStars是PythonModern workflow management syste
RestateStars是RustLow-latency durable execution engine
River ProStars是GoPostgres-backed workflow engine
RunDeckStars是Groovy,JavaJob Scheduler and Runbook Automation
SnakemakeStars是PythonWorkflow management system for data analyses
StackStormStars是PythonEvent-driven automation engine
StepWiseStars是.NETEvent-driven workflow framework
TitanoboaStars是ClojurePlatform for creating complex workflows on JVM
TorkStars是GoLightweight workflow engine
uTaskStars是GoAutomation engine for yaml-based processes
WexflowStars是.NET.NET Workflow Engine and Automation Platform
WindmillStars是GoTurn scripts into workflows and UIs
Workflow EngineStars是.NET/.JavaLightweight workflow engine
YAWLStars是JavaYet Another Workflow Language

SAAS

项目描述
AWS Step FunctionsClear workflows for modern applications
Azure Logic AppsContainerized runtime for workflow automation
BrazeCustomer-centric interactions platform
Camunda CloudCloud-based workflow service using Zeebe
CorezoidHyperautomation engine
Embed WorkflowSimple native workflow builder
Orkes ConductorNetflix Conductor as cloud service
Google Cloud WorkflowsGoogle Cloud services and APIs orchestration
InngestEvent-driven durable execution platform
Refinery.ioServerless IDE for complex workflows
ZenatonWorkflow engine for data processes

Library (embedded usage)

项目Star是否活跃开发语言描述
AutomatikoStars是JavaA toolkit to build services and functions based on workflows (primarily BPMN2)
C++ WorkflowStars是C++C++ Parallel Computing and Asynchronous Networking Engine
CamundaStars是JavaBPMN-based workflow engine that can be embedded as java library
CaptainStars是JavaDistributed, light-weight java workflow engine for a microservice architecture
CoreWFStars是.NETWF runtime ported to work on .NET Core
DaggerStars是PythonDistributed orchestration engine based on Faust-Streaming
Django RiverStars是PythonDjango workflow library with dynamic state/transition/authorization changes
DBOS TransactStars是TypeScriptDBOS typescript library for writing durable and transactional workflows
Durable Task FrameworkStars是C#Library for writing long running persistent workflows in C#
KogitoStars是JavaCloud-native business automation technology
LuigiStars是PythonPython module for building complex pipelines of batch jobs
nFlowStars是JavaEmbeddable workflow engine with high availability
ObanStars是ElixirRobust job processing backed by PostgreSQL or SQLite3
SciPipeStars是GoLibrary for writing pipelines using flow-based programming
SpiffWorkflowStars是PythonBPMN 2.0 workflow engine in pure Python
Symfony WorkflowStars是PHPSymfony Workflow component for managing workflows
Unify FlowretStars是JavaLightweight Java based workflow engine
ViewflowStars是PythonReusable workflow library for Django applications
Workflow CoreStars是.NETLightweight workflow engine for .NET Standard
WorkflowEngine.NETStars是.NETComponent that adds workflow in your application