vlambda博客
学习文章列表

「首席架构师推荐」精选的开源工作流引擎列表,



一个很棒的开源工作流引擎列表

完整的产品

  • Airflow

    • - 基于python的平台,用于运行任务的有向无环图(DAGs)

  • Argo

    • - Open source container-native workflow engine for getting work done on Kubernetes

  • Azkaban

    • - Batch workflow job scheduler created at LinkedIn to run Hadoop jobs.

  • Brigade

    • - Brigade is a tool for running scriptable, automated tasks in the cloud — as part of your Kubernetes cluster.

  • Cadence

    • - An orchestration engine to execute asynchronous long-running business logic developed by Uber Engineering.

  • CloudSlang

    • - Workflow engine to automate your DevOps use cases.

  • Conductor

    • - Netflix's Conductor is an orchestration engine that runs in the cloud.

  • Copper

    • - A high performance Java workflow engine.

  • Cromwell

    • - Workflow engine written in Scala and designed for simplicity and scalability. Executes workflows written in WDL or CWL.

  • Cylc

    • - Workflow engine that orchestrates complex distributed workflows with cyclic or acyclic graphs. It was originally designed to automate weather forecasting systems at NIWA.

  • DigDag

    • - Digdag is a simple tool that helps you to build, run, schedule, and monitor complex pipelines of tasks.

  • Fission Workflows

    • - A high-perfomant workflow engine for serverless functions on Kubernetes.

  • Flor

    • - A workflow engine written in Ruby.

  • Imixs-Workflow

    • - A powerful human-centric Workflow Engine based on the BPMN 2.0 standard.

  • Kiba

    • - Data processing & ETL framework for Ruby

  • Mistral

    • - Workflow service, in OpenStack foundation.

  • Oozie

    • - Hadoop的工作流调度程序。

  • Pegasus

    • - Automate, recover, and debug scientific computations.

  • Pinball

    • - scalable workflow manager by Pinterest

  • Piper

    • - A distributed Java workflow engine designed to be dead simple.

  • RunDeck

    • - Job Scheduler and Runbook Automation.

  • Titanoboa

    • - Titanoboa is a platform for creating complex workflows on JVM.

  • Wexflow

    • - A high-performance, extensible, modular and cross-platform workflow engine.

  • Workflow Core

    • - Workflow Core is a light weight workflow engine targeting .NET Standard.

  • Workflow Engine

    • - A lightweight .NET and Java workflow engine.

  • Zeebe

    • - 一个用于微服务编排的工作流引擎,能够执行由Camunda团队开发的BPMN模型

BPM套件


  • Activiti

    • - Activiti is a leading lightweight, java-centric open-source BPMN engine supporting real-world process automation needs.

  • Activiti Cloud

    • - is now the new generation of business automation platform offering a set of cloud native building blocks designed to run on distributed infrastructures.

  • Flowable

    • - Flowable项目提供了一组核心的开源业务流程引擎,它们紧凑而高效。它们为开发人员、系统管理员和业务用户提供了工作流和业务流程管理(BPM)平台。

  • jBPM

    • - The core of jBPM is a light-weight, extensible workflow engine written in pure Java that allows you to execute business processes using the latest BPMN 2.0 specification.

SAAS


  • Bip.io

    • - Web Automation For People And Robots.

  • Zenaton

    • - Workflow engine for data processes and background jobs available in PHP, Node.js, Python and Ruby.

库(嵌入式使用)

  • Camunda

    • - Both a java library and optionally a full fledged product on top of it.

  • Captain

    • - Distributed, light-weight java workflow engine for a microservice architecture.

  • Luigi

    • - Python module that helps you build complex pipelines of batch jobs.

  • Viewflow

    • - Reusable workflow library that helps organize people collaboration business logic in django applications.

  • Workflow Core

    • - Lightweight workflow engine for .NET Standard


本架构师选择加黑的几个,你选那个 ?



原文:https://github.com/meirwah/awesome-workflow-engines

本文:https://pub.intelligentx.net/curated-list-awesome-open-source-workflow-engines

讨论:请加入知识星球或者小红圈【首席架构师圈】