转自:https://github.com/meirwah/awesome-workflow-engines

awesome-workflow-engines

A curated list of awesome open source workflow engines

Full fledged product

  • Airflow - Python-based platform for running directed acyclic graphs (DAGs) of tasks
  • 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.
  • 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.
  • 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 - Workflow Scheduler for Hadoop.
  • Piper - A distributed Java workflow engine designed to be dead simple.
  • Pinball - scalable workflow manager by Pinterest
  • RunDeck - Job Scheduler and Runbook Automation.
  • Wexflow - A high-performance, extensible, modular and cross-platform workflow engine.
  • Workflow Engine - A lightweight .NET and Java workflow engine.
  • Workflow Core - Workflow Core is a light weight workflow engine targeting .NET Standard.
  • Copper - A high performance Java workflow engine.
  • Zeebe - A workflow engine for microservices orchestration that's capable of executing BPMN models, developed by the team at Camunda

BPM Suite

  • 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.
  • 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 - The Flowable project provides a core set of open source business process engines that are compact and highly efficient. They provide a workflow and Business Process Management (BPM) platform for developers, system admins and business users.

SAAS

  • Bip.io - Web Automation For People And Robots.

Library (embedded usage)

  • Luigi - Python module that helps you build complex pipelines of batch jobs.
  • 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.
  • Viewflow - Reusable workflow library that helps organize people collaboration business logic in django applications.
 

awesome-workflow-engines的更多相关文章

  1. BizDevOps — the true value proposition of workflow engines

    转自:https://blog.bernd-ruecker.com/bizdevops-the-true-value-proposition-of-workflow-engines-f342509ba ...

  2. Rule Or WorkFlow

    The main value of a Workflow engine is that it makes it possible to customize the flows through some ...

  3. The Microservices Workflow Automation Cheat Sheet

    Written by Bernd Rücker on Dec 12 2018 in the Best Practices category. Editor’s Note: This post orig ...

  4. Architecture options to run a workflow engine

    This week a customer called and asked (translated into my own words and shortened): “We do composite ...

  5. What is Zeebe?

    转自:https://zeebe.io/what-is-zeebe/ Zeebe is a workflow engine for microservices orchestration. This ...

  6. How to implement long running flows, sagas, business processes or similar

    转自:https://blog.bernd-ruecker.com/how-to-implement-long-running-flows-sagas-business-processes-or-si ...

  7. Benchmarking Zeebe: An Intro to How Zeebe Scales Horizontally and How We Measure It

    Written by Felix Müller and Mike Winters on Jun 12 2018 in the Inside Zeebe category. In the past fe ...

  8. Mac 词典工具推荐:Youdao Alfred Workflow(可同步单词本)

    想必大家都有用过 Mac 下常见的几款词典工具: 特性 系统 Dictionary 欧路词典 Mac 版 有道词典 Mac 版 在线搜索 ✗ ✔ ✔ 屏幕取词 ☆☆☆ ★★☆ ★☆☆ 划词搜索 ★★★ ...

  9. SharePoint 2013 create workflow by SharePoint Designer 2013

    这篇文章主要基于上一篇http://www.cnblogs.com/qindy/p/6242714.html的基础上,create a sample workflow by SharePoint De ...

随机推荐

  1. vue-8-组件

    注册 注册一个全局组件:Vue.component(tagName, options) Vue.component('my-component', { template: '<div>A ...

  2. redis 五大数据类型之sortedset

    个人理解,这就是一个有序的set集合 他就是根据每个key创建的时候根据score值大小进行排序(score值仅限支持float型) 1.zadd/zrange(zadd  key score mem ...

  3. <spark入门><Intellj环境配置><scala>rk入门><Intellj环境配置><scala>

    # 写在前面: 准备开始学spark,于是准备在IDE配一个spark的开发环境. 嫌这篇格式不好的看这里链接 用markdown写的,懒得调格式了,么么哒 # 相关配置: ## 关于系统 * mac ...

  4. elasticsearch学习笔记——相关插件和使用场景

    logstash-input-jdbc学习 ES(elasticsearch缩写)的一大优点就是开源,插件众多.所以扩展起来非常的方便,这也造成了它的生态系统越来越强大.这种开源分享的思想真是与天朝格 ...

  5. lvm逻辑卷扩容

    先扩容卷组在扩容逻辑卷 1.准备磁盘分区 #fdisk -l 2.查看当前的物理卷 #pvdisplay 3.准备物理卷 #pvcreate  /dev/sdb 4.查看vg #lvdisplay 5 ...

  6. python day11 ——1. 函数名的使⽤ 2. 闭包 3. 迭代器

    ⼀. 函数名的运⽤. 1.函数名的内存地址 def func():    print("呵呵") print(func) 结果: <function func at 0x11 ...

  7. 2016 多校联赛7 Joint Stacks (优先队列)

    A stack is a data structure in which all insertions and deletions of entries are made at one end, ca ...

  8. 【Python】进程3

    #练习: import time from multiprocessing import Pool def run(fn): #fn: 函数参数是数据列表的一个元素 time.sleep(1) ret ...

  9. tshark CAN协议分析初试

    /********************************************************************************* * tshark CAN协议分析初 ...

  10. Java中的容器 I————浅谈Queue和PriorityQueue

    一.Queue的实现 通过LinkedList类实现Queue接口来完成对Queue的实例类的实现,代码如下: Queue<Integer> queue=new LinkedList< ...