开源项目

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

类似项目:awesome-pipeline

成熟项目

项目Star是否活跃开发语言描述
AirflowStarsPythonPython-based platform for running directed acyclic graphs (DAGs) of tasks
AzkabanStarsJavaBatch workflow job scheduler created at LinkedIn to run Hadoop jobs
OozieStarsJavaWorkflow Scheduler for Hadoop
Argo WorkflowsStarsGoOpen source container-native workflow engine for getting work done on Kubernetes
DolphinSchedulerStarsJavaDistributed and extensible workflow scheduler platform
elsa-workflowsStars.NETA .NET Standard 2.0 Workflows Library
easy-rulesStarsJavaThe simple, stupid rules engine for Java
KestraStarsJavaData orchestration and scheduling platform
ConductorStarsJavaMicroservices orchestration platform
ZeebeStarsJavaHorizontally scalable workflow engine
TemporalStarsGoMicroservice orchestration platform
BytechefStarsJavaOpen-source, low-code, extendable API integration & workflow automation platform
CloudSlangStarsJavaWorkflow engine to automate your DevOps use cases
CopperStarsJavaA high performance Java workflow engine
ActivepiecesStarsTypescriptOpen source no-code business automation, alternative to Zapier
AiiDAStarsPythonOpen source workflow manager for computational science with strong focus on performance, provenance, and extensibility
ArvadosStarsRuby/GoOpen Source data and workflow management platform with emphasis on reproducibily, scale, and secure data sharing
BrigadeStarsGoBrigade is a tool for running scriptable, automated tasks in the cloud — as part of your Kubernetes cluster
CabloyJSStarsNode.jsA Node.js full-stack framework with workflow engine, based on koa + egg + vue + framework7
CadenceStarsGoAn orchestration engine to execute asynchronous long-running business logic developed by Uber Engineering
CamundaStarsJavaBPMN-based workflow engine that can be embedded as java library or used standalone
CDSStarsGoEnterprise-grade continuous delivery & DevOps automation open source platform
CGraphStarsC++A simple-used and cross-platform DAG framework based on C++17 without any 3rd-party
CoulerStarsPythonUnified interface for constructing and managing workflows on different workflow engines
CovalentStarsPythonWorkflow orchestration platform for quantum and high performance computing
CromwellStarsScalaWorkflow engine written in Scala and designed for simplicity and scalability
CylcStarsPythonWorkflow engine for cyclic/acyclic workflows
DaguStarsGoA No-code workflow executor with YAML definitions
DagsterStarsPythonData orchestrator for machine learning, analytics, and ETL
Dapr WorkflowsStarsGoDurable & long-running Workflow-as-code at scale
DidactStars.NETThe open source .NET job orchestrator
DigDagStarsJavaSimple tool for complex pipelines of tasks
FireWorksStarsPythonFireWorks stores, executes, and manages calculation workflows
Fission WorkflowsStarsGoHigh-perfomant workflow engine for serverless functions on Kubernetes
FlorStarsRubyA workflow engine written in Ruby
FlyteStarsGoContainer-native, type-safe workflow and pipelines platform
ForMLStarsPythonDevelopment framework and MLOps platform
Galaxy ProjectStarsPythonScientific workflow, data, and analysis platform
GoflowStarsGoSimple but powerful DAG scheduler and dashboard
HuginnStarsRubyCreate agents that monitor and act on your behalf
Imixs-WorkflowStarsJavaHuman-centric Workflow Engine based on BPMN 2.0
InngestStarsGoEvent-driven workflow engine
iWFStarsGoWorkflowAsCode API orchestration platform
KibaStarsRubyData processing & ETL framework
Kubeflow pipelinesStarsGoML workflows on Kubernetes
Laravel WorkflowStarsPHPDurable workflow engine for Laravel
Petri FlowStarsRubyPetri Net workflow engine for Ruby
MartianStarsGoLanguage and framework for scientific workflows
MetaflowStarsPythonHuman-friendly Python/R library for data science projects
MassTransitStars.NET.Net Messaging system with Saga Workflow Support
MistralStarsPythonWorkflow service in OpenStack foundation
N8n-ioStarsTypeScriptNode based Workflow Automation Tool
NextflowStarsGroovyContainer-backed, reproducible workflows
Node-REDStarsNode.jsBrowser-based workflow editor for IoT
PalletsStarsRubySimple and reliable workflow engine
ParslStarsPythonPython parallel programming library
PegasusStarsJavaScientific workflow management system
PiperStarsJavaDistributed Java workflow engine
PlatformecoStarsMultipleTechnology platform for micro services
PlynxStarsPythonInteractive platform for building data workflows
PopperStarsPythonContainer-native workflow engine
PrefectStarsPythonModern workflow management syste
RestateStarsRustLow-latency durable execution engine
River ProStarsGoPostgres-backed workflow engine
RunDeckStarsGroovy,JavaJob Scheduler and Runbook Automation
SnakemakeStarsPythonWorkflow management system for data analyses
StackStormStarsPythonEvent-driven automation engine
StepWiseStars.NETEvent-driven workflow framework
TitanoboaStarsClojurePlatform for creating complex workflows on JVM
TorkStarsGoLightweight workflow engine
uTaskStarsGoAutomation engine for yaml-based processes
WexflowStars.NET.NET Workflow Engine and Automation Platform
WindmillStarsGoTurn scripts into workflows and UIs
Workflow EngineStars.NET/.JavaLightweight workflow engine
YAWLStarsJavaYet 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是否活跃开发语言描述
AutomatikoStarsJavaA toolkit to build services and functions based on workflows (primarily BPMN2)
C++ WorkflowStarsC++C++ Parallel Computing and Asynchronous Networking Engine
CamundaStarsJavaBPMN-based workflow engine that can be embedded as java library
CaptainStarsJavaDistributed, light-weight java workflow engine for a microservice architecture
CoreWFStars.NETWF runtime ported to work on .NET Core
DaggerStarsPythonDistributed orchestration engine based on Faust-Streaming
Django RiverStarsPythonDjango workflow library with dynamic state/transition/authorization changes
DBOS TransactStarsTypeScriptDBOS typescript library for writing durable and transactional workflows
Durable Task FrameworkStarsC#Library for writing long running persistent workflows in C#
KogitoStarsJavaCloud-native business automation technology
LuigiStarsPythonPython module for building complex pipelines of batch jobs
nFlowStarsJavaEmbeddable workflow engine with high availability
ObanStarsElixirRobust job processing backed by PostgreSQL or SQLite3
SciPipeStarsGoLibrary for writing pipelines using flow-based programming
SpiffWorkflowStarsPythonBPMN 2.0 workflow engine in pure Python
Symfony WorkflowStarsPHPSymfony Workflow component for managing workflows
Unify FlowretStarsJavaLightweight Java based workflow engine
ViewflowStarsPythonReusable workflow library for Django applications
Workflow CoreStars.NETLightweight workflow engine for .NET Standard
WorkflowEngine.NETStars.NETComponent that adds workflow in your application