转自: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. VSTO:使用C#开发Excel、Word【2】

    <Visual Studio Tools for Office: Using C# with Excel, Word, Outlook, and InfoPath >——By Eric C ...

  2. C++基础知识:类的静态成员

    1.普通成员变量通过对象名能够访问public成员变量每个对象都可以有只属于自己的成员变量成员变量不能在对象之间共享 2.从命名空间的角度:类的静态成员只是类这个命名空间中的全局变量和全局函数不同之处 ...

  3. 深入理解java虚拟机---Class文件(二十)

    无符号数.表 当实现了不同语言的编译器,比如jython,jruby等等,那么就可以利用这些语言编写代码,通过各自的编译器编译成符合jvm规范的字节码文件,就可以利用jvm来执行了. Class文件在 ...

  4. .NET界面控件DevExpress发布v18.2.4|附下载

    DevExpress Universal Subscription(又名DevExpress宇宙版或DXperience Universal Suite)是全球使用广泛的.NET用户界面控件套包,De ...

  5. Mysql event事件用法

    公司的数据库需要进行定期删除数据,需要用到mysql event事件,学习和梳理这块知识. 1查看event是否开启 SHOW VARIABLES LIKE 'event_scheduler'; 2开 ...

  6. 手机号的 AES/CBC/PKCS7Padding 加解密

    前言:接口中上次的手机号码和密码是传入的加密的,模拟自动化的时候也需要先对数据进行加密 1.各种语言实现 网上已经各种语言实现好的AES加密,可以点击查看:http://outofmemory.cn/ ...

  7. Day15作业及默写

    1.整理今天内容 PASS 2.现有列表alist = [3,1,-4,2,-6] 按照元素的绝对值大小进行排序 alist = [3,1,-4,2,-6] sorted(alist,key=lamb ...

  8. python day10 参数,命名空间

    一.函数的参数--动态传参 1.动态接收位置参数 1.1在参数位置编写*表示接收任意多个内容 def chi(*food): print("我要吃", food) chi(&quo ...

  9. 2017ICPC南宁赛区网络赛 Train Seats Reservation (简单思维)

    You are given a list of train stations, say from the station 111 to the station 100100100. The passe ...

  10. 对于src路径问题,深层理解的实践。且对于输出流write()两个方法的源码阅读。

    根据昨天的总结,可深层理解图片中src的路径.所以今天实现了一个想法.就是路径写入的是Controller,然后自动去本地找. 其实就是将电脑的本地图片 显示出来.通过输出流的方式. 代码如下: @R ...