Topic: "workflow-engine"
apache/airflow
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
Language: Python - Size: 480 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 43,351 - Forks: 16,010
conductor-oss/conductor
Conductor is an event driven orchestration platform providing durable and highly resilient execution engine for your applications
Language: Java - Size: 28.5 MB - Last synced at: about 13 hours ago - Pushed at: 1 day ago - Stars: 29,963 - Forks: 755
Budibase/budibase
Create business apps and automate workflows in minutes. Supports PostgreSQL, MySQL, MariaDB, MSSQL, MongoDB, Rest API, Docker, K8s, and more 🚀 No code / Low code platform..
Language: TypeScript - Size: 644 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 27,334 - Forks: 2,039
PrefectHQ/prefect
Prefect is a workflow orchestration framework for building resilient data pipelines in Python.
Language: Python - Size: 185 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 20,871 - Forks: 2,010
temporalio/temporal
Temporal service
Language: Go - Size: 115 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 16,677 - Forks: 1,187
argoproj/argo-workflows
Workflow Engine for Kubernetes
Language: Go - Size: 157 MB - Last synced at: about 2 hours ago - Pushed at: about 6 hours ago - Stars: 16,215 - Forks: 3,416
Netflix/conductor 📦
Conductor is a microservices orchestration engine.
Language: Java - Size: 28.1 MB - Last synced at: 29 days ago - Pushed at: almost 2 years ago - Stars: 12,785 - Forks: 2,344
dtm-labs/dtm
A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.
Language: Go - Size: 3.48 MB - Last synced at: 10 days ago - Pushed at: 7 months ago - Stars: 10,724 - Forks: 998
flowable/flowable-engine
A compact and highly efficient workflow and Business Process Management (BPM) platform for developers, system admins and business users.
Language: Java - Size: 226 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 8,891 - Forks: 2,768
hatchet-dev/hatchet
🪓 Run Background Tasks at Scale
Language: Go - Size: 99 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 6,229 - Forks: 274
danielgerlag/workflow-core
Lightweight workflow engine for .NET Standard
Language: C# - Size: 2.07 MB - Last synced at: 7 days ago - Pushed at: 14 days ago - Stars: 5,760 - Forks: 1,257
devtron-labs/devtron
The only Kubernetes dashboard you need
Language: Go - Size: 320 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 5,251 - Forks: 555
azkaban/azkaban
Azkaban workflow manager.
Language: Java - Size: 54.9 MB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 4,504 - Forks: 1,586
ergo-services/ergo
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
Language: Go - Size: 17.9 MB - Last synced at: about 22 hours ago - Pushed at: 2 days ago - Stars: 4,272 - Forks: 171
inngest/inngest
The leading workflow orchestration platform. Run stateful step functions and AI workflows on serverless, servers, or the edge.
Language: Go - Size: 336 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 4,220 - Forks: 196
camunda/camunda
Process Orchestration Framework
Language: Java - Size: 676 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 3,873 - Forks: 712
Netflix/maestro
Maestro: Netflix’s Workflow Orchestrator
Language: Java - Size: 1.96 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 3,656 - Forks: 248
dromara/liteflow
Lightweight, fast, stable, and programmable component-based rule engine/process engine. Component reuse, synchronous/asynchronous orchestration, dynamic orchestration, multi-language scripting support, complex nested rules, hot deployment, smooth refreshing. Let you improve your development efficiency!
Language: Java - Size: 9.88 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3,523 - Forks: 484
TracecatHQ/tracecat
All-in-one AI automation platform (workflows, agents, cases, tables) for security, IT, and infra teams.
Language: Python - Size: 60.9 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 3,359 - Forks: 311
nextflow-io/nextflow
A DSL for data-driven computational pipelines
Language: Groovy - Size: 62.1 MB - Last synced at: about 22 hours ago - Pushed at: 1 day ago - Stars: 3,220 - Forks: 748
restatedev/restate
Restate is the platform for building resilient applications that tolerate all infrastructure faults w/o the need for a PhD.
Language: Rust - Size: 74.3 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 3,192 - Forks: 110
dagu-org/dagu
A dead simple, local-first workflow engine for managing complex jobs without pain. Single binary with Web UI. 100% open source. No vendor lock-in. It natively supports running containers and executing commands over SSH. Offline or air-gapped environment ready.
Language: Go - Size: 60.3 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2,857 - Forks: 212
viewflow/viewflow
Reusable workflow library for Django
Language: Python - Size: 27.3 MB - Last synced at: about 14 hours ago - Pushed at: 4 days ago - Stars: 2,842 - Forks: 414
akuity/awesome-argo
A curated list of awesome projects and resources related to Argo (a CNCF graduated project)
Size: 514 KB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 2,337 - Forks: 184
blackholll/loonflow
A Intelligent and Visual Process Automation System
Language: TypeScript - Size: 41.3 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 2,033 - Forks: 704
galaxyproject/galaxy
Data intensive science for everyone.
Language: Python - Size: 668 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 1,665 - Forks: 1,105
rulego/rulego
⛓️RuleGo is a lightweight, high-performance, embedded, next-generation component orchestration rule engine framework for Go.
Language: Go - Size: 4.09 MB - Last synced at: 15 days ago - Pushed at: 16 days ago - Stars: 1,326 - Forks: 127
s8sg/goflow
A Golang based high performance, scalable and distributed workflow framework
Language: CSS - Size: 4.7 MB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 1,315 - Forks: 157
ovh/utask
µTask is an automation engine that models and executes business processes declared in yaml. ✏️📋
Language: Go - Size: 14.7 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1,314 - Forks: 91
TencentBlueKing/bk-sops
蓝鲸智云标准运维(SOPS)
Language: Python - Size: 67.6 MB - Last synced at: about 22 hours ago - Pushed at: 3 days ago - Stars: 1,215 - Forks: 405
scipipe/scipipe
Robust, flexible and resource-efficient pipelines using Go and the commandline
Language: Go - Size: 1.06 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 1,106 - Forks: 74
laravel-workflow/laravel-workflow
Durable workflow engine that allows users to track job status, orchestrate microservices and write long running persistent distributed workflows in PHP powered by Laravel Queues. Inspired by Temporal and Azure Durable Functions.
Language: PHP - Size: 356 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1,097 - Forks: 59
dbos-inc/dbos-transact-py
Lightweight Durable Python Workflows
Language: Python - Size: 1.76 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 1,046 - Forks: 47
autokitteh/autokitteh
Durable workflow automation in just a few lines of code
Language: Go - Size: 13.4 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 1,039 - Forks: 34
dbos-inc/dbos-transact-ts
Lightweight Durable TypeScript Workflows
Language: TypeScript - Size: 4.88 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 995 - Forks: 63
somta/Juggle
一个零码 , 低码 , AI的微服务接口编排 & 系统集成的强大编排平台,支持Http , Dubbo , WebService等协议的接口编排,支持通过Groovy , JavaScript , Python , Java等多种脚本语言来增强流程,支持使用MySQL,达梦等多种常见数据源。
Language: Java - Size: 49.1 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 979 - Forks: 153
cabloy/cabloy
🚀 A Node.js full-stack framework with workflow engine.
Language: JavaScript - Size: 180 MB - Last synced at: about 8 hours ago - Pushed at: over 1 year ago - Stars: 967 - Forks: 135
openops-cloud/openops
The batteries-included, No-Code FinOps automation platform, with the AI you trust.
Language: TypeScript - Size: 15.5 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 958 - Forks: 163
bluejoe2008/openwebflow
基于Activiti的工作流引擎扩展,接管了Activiti对活动权限以及用户表的管理,并提供了催办、代办、加签(包括前加签/后加签)、自由跳转、分裂节点等功能
Language: Java - Size: 34 MB - Last synced at: 6 months ago - Pushed at: over 5 years ago - Stars: 948 - Forks: 512
couler-proj/couler
Unified Interface for Constructing and Managing Workflows on different workflow engines, such as Argo Workflows, Tekton Pipelines, and Apache Airflow.
Language: Python - Size: 3.16 MB - Last synced at: 8 months ago - Pushed at: about 1 year ago - Stars: 933 - Forks: 86
commsor/titanoboa
Titanoboa makes complex workflows easy. It is a low-code workflow orchestration platform for JVM - distributed, highly scalable and fault tolerant.
Language: Clojure - Size: 8.91 MB - Last synced at: 6 months ago - Pushed at: about 3 years ago - Stars: 918 - Forks: 49
risesoft-y9/WorkFlow-Engine
工作流引擎对内提供单位/机关流程管理规则和内部业务流程的数字化落地实践;对外提供自动化地第三方业务驱动、接口接入和算法单元驱动能力。工作流引擎在提供底层驱动引擎的同时对全局透明监控、安全防御和国产化特色功能进行充分考虑,是内部流程管理和业务算法驱动的不二之选。
Language: Java - Size: 152 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 850 - Forks: 146
besley/Slickflow
.NET Open Source Workflow Engine, .NET 开源工作流
Language: JavaScript - Size: 485 MB - Last synced at: 13 days ago - Pushed at: 19 days ago - Stars: 842 - Forks: 254
nipy/nipype
Workflows and interfaces for neuroimaging packages
Language: Python - Size: 75.6 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 793 - Forks: 536
temporalio/sdk-go
Temporal Go SDK
Language: Go - Size: 15.8 MB - Last synced at: 6 days ago - Pushed at: 8 days ago - Stars: 764 - Forks: 270
aelassas/wexflow
Workflow Automation Engine
Language: C# - Size: 60.2 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 745 - Forks: 180
javrasya/django-river
Django workflow library that supports on the fly changes ⛵
Language: Python - Size: 669 KB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 743 - Forks: 110
runabol/tork
Tork is a lightweight, distributed workflow engine that runs tasks as simple scripts within Docker containers.
Language: Go - Size: 19.8 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 739 - Forks: 53
aizuda/flowlong
飞龙工作流 FlowLong workflow🐉 真正的国产工作流引擎、json 格式实例模型、仿飞书钉钉审批流程设计器、🚩为中国特色审批匠心打造❗
Language: Java - Size: 2.01 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 700 - Forks: 78
j-easy/easy-flows
The simple, stupid workflow engine for Java
Language: Java - Size: 184 KB - Last synced at: 4 months ago - Pushed at: about 2 years ago - Stars: 679 - Forks: 226
dariubs/awesome-workflow-automation
A curated list of Workflow Automation Software, Engines and Tools
Size: 51.8 KB - Last synced at: 7 days ago - Pushed at: about 2 months ago - Stars: 630 - Forks: 89
indeedeng/iwf
iWF is a Workflow-As-Code microservice orchestration platform offering an orchestration coding framework and service for building resilient, fault-tolerant, scalable long-running processes
Language: Go - Size: 12.5 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 614 - Forks: 57
temporalio/temporalite-archived 📦
An experimental distribution of Temporal that runs as a single process
Language: Go - Size: 516 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 608 - Forks: 77
apache/incubator-kie-kogito-runtimes
Kogito Runtimes - Kogito is a cloud-native business automation technology for building cloud-ready business applications.
Language: Java - Size: 291 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 587 - Forks: 248
hofstadter-io/hof
Framework that joins data models, schemas, code generation, and a task engine. Language and technology agnostic.
Language: Go - Size: 8.9 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 568 - Forks: 43
insitro/redun
Yet another redundant workflow engine
Language: Python - Size: 6.2 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 564 - Forks: 53
danielgerlag/conductor
Distributed workflow server
Language: C# - Size: 207 KB - Last synced at: 6 months ago - Pushed at: 10 months ago - Stars: 556 - Forks: 101
jbexta/AgentPilot
A versatile workflow automation platform to create, organize, and execute AI workflows, from a single LLM to complex AI-driven workflows.
Language: Python - Size: 40.5 MB - Last synced at: 1 day ago - Pushed at: 5 months ago - Stars: 518 - Forks: 72
aiidateam/aiida-core
The official repository for the AiiDA code
Language: Python - Size: 137 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 514 - Forks: 233
runabol/piper 📦
piper - a distributed workflow engine
Language: Java - Size: 1.2 MB - Last synced at: 13 days ago - Pushed at: over 2 years ago - Stars: 498 - Forks: 92
Southpaw-TACTIC/TACTIC
Open source remote collaboration platform used for configuring and deploying enterprise Workflow solutions.
Language: JavaScript - Size: 176 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 496 - Forks: 164
dbos-inc/dbos-transact-golang
Lightweight Durable Golang Workflows
Language: Go - Size: 65.5 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 495 - Forks: 40
theycallmemac/odin
A programmable, observable and distributed job orchestration system.
Language: Go - Size: 19.3 MB - Last synced at: 28 days ago - Pushed at: almost 2 years ago - Stars: 480 - Forks: 19
luispedro/jug
Parallel programming with Python
Language: Python - Size: 2.34 MB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 459 - Forks: 62
pipefunc/pipefunc
Lightweight fast function pipeline (DAG) creation in pure Python for scientific (HPC) workflows 🕸️🧪
Language: Python - Size: 2.92 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 430 - Forks: 17
fieldryand/goflow
Simple but powerful DAG scheduler and dashboard
Language: Go - Size: 908 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 429 - Forks: 34
furiko-io/furiko
Kubernetes cron and batch job platform
Language: Go - Size: 1020 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 419 - Forks: 18
arvados/arvados
An open source platform for managing and analyzing biomedical big data
Language: Go - Size: 83.5 MB - Last synced at: about 16 hours ago - Pushed at: 2 days ago - Stars: 412 - Forks: 125
imixs/imixs-workflow
The open source technology for business process management
Language: Java - Size: 14 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 398 - Forks: 75
obeli-sk/obelisk
Durable & Deterministic Workflow Engine
Language: Rust - Size: 11.7 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 383 - Forks: 15
temporalio/sdk-core
Core Temporal SDK that can be used as a base for language specific Temporal SDKs
Language: Rust - Size: 5.57 MB - Last synced at: about 14 hours ago - Pushed at: 2 days ago - Stars: 374 - Forks: 101
formapro/pvm
Build workflows, activities, BPMN like processes, or state machines with PVM.
Language: PHP - Size: 1.68 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 368 - Forks: 39
temporalio/sdk-php
Temporal PHP SDK
Language: PHP - Size: 4.47 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 363 - Forks: 53
littlehorse-enterprises/littlehorse
LittleHorse Kernel: A Platform for Distributed Event-Driven or Orchestrated Applications.
Language: Java - Size: 41.5 MB - Last synced at: about 12 hours ago - Pushed at: 1 day ago - Stars: 361 - Forks: 26
cylc/cylc-flow
Cylc: a general purpose workflow engine with a gift for cycling
Language: Python - Size: 126 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 359 - Forks: 95
infiniticio/infinitic
Infinitic is an open source orchestration framework for application teams to build durable and flexible backend processes.
Language: Kotlin - Size: 34.4 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 355 - Forks: 25
pharmbio/sciluigi
A light-weight wrapper library around Spotify's Luigi workflow library to make writing scientific workflows more fluent, flexible and modular
Language: Python - Size: 223 KB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 335 - Forks: 55
nitram509/lib-bpmn-engine
A BPMN engine, meant to be embedded in Go applications with minimal hurdles, and a pleasant developer experience using it. This approach can increase transparency for non-developers.
Language: Go - Size: 33.1 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 329 - Forks: 86
madzhuga/rails_workflow
Check Wiki for details
Language: Ruby - Size: 3.22 MB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 329 - Forks: 39
temporalio/cli
Command-line interface for running Temporal Server and interacting with Workflows, Activities, Namespaces, and other parts of Temporal
Language: Go - Size: 13.9 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 322 - Forks: 60
temporalio/sdk-java
Temporal Java SDK
Language: Java - Size: 12 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 321 - Forks: 181
microsoft/Forge
A Generic Low-Code Framework Built on a Config-Driven Tree Walker
Language: C# - Size: 556 KB - Last synced at: 9 days ago - Pushed at: 25 days ago - Stars: 312 - Forks: 51
ShiningRush/fastflow
A lightweight, high-performance distributed workflow framework
Language: Go - Size: 107 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 301 - Forks: 70
GoogleCloudPlatform/airflow-operator 📦
Kubernetes custom controller and CRDs to managing Airflow
Language: Go - Size: 38.1 MB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 299 - Forks: 65
operaton/operaton
BPMN-Process automation for everyone
Language: Java - Size: 169 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 282 - Forks: 92
floraison/flor
a workflow engine
Language: Ruby - Size: 3.85 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 280 - Forks: 18
apache/incubator-kie-kogito-examples
Kogito examples - Kogito is a cloud-native business automation technology for building cloud-ready business applications.
Language: Python - Size: 50.9 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 278 - Forks: 436
Warewolf-ESB/Warewolf
Effortless Microservice Design and Integration. This repository includes the code-base for the Warewolf Studio and Server.
Language: C# - Size: 558 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 277 - Forks: 119
harshadmanglani/polaris
Polaris: High performance workflow orchestrator for Golang
Language: Go - Size: 2.45 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 274 - Forks: 8
pracdata/awesome-open-source-data-engineering
A curated list of open source tools used in analytics platforms and data engineering ecosystem
Size: 219 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 274 - Forks: 29
s8sg/faas-flow
Function Composition for OpenFaaS
Language: Go - Size: 31.8 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 261 - Forks: 38
abstra-app/abstra-lib
Python-based workflow engine. Automate and manage custom business processes, with no overhead.
Language: Python - Size: 1.87 GB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 260 - Forks: 24
PrefectHQ/server
The Prefect API and backend
Language: Python - Size: 3.7 MB - Last synced at: 7 days ago - Pushed at: about 2 years ago - Stars: 247 - Forks: 94
joergen7/cuneiform
Cuneiform distributed programming language
Language: Erlang - Size: 2.32 MB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 246 - Forks: 18
orkes-io/orkes-conductor-community
Orkes Conductor is a microservices orchestration engine.
Language: Java - Size: 359 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 245 - Forks: 34
linkyndy/pallets
Simple and reliable workflow engine, written in Ruby
Language: Ruby - Size: 272 KB - Last synced at: 21 days ago - Pushed at: over 3 years ago - Stars: 232 - Forks: 5
NitorCreations/nflow
Embeddable JVM-based workflow engine with high availability, fault tolerance, and support for multiple databases. Additional libraries are provided for visualization and REST API.
Language: Java - Size: 30.9 MB - Last synced at: 8 days ago - Pushed at: 6 months ago - Stars: 222 - Forks: 49
temporalio/samples-java
Temporal Java SDK samples
Language: Java - Size: 1.79 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 218 - Forks: 171
mvSapphire/PowerPipe
A library for .NET that uses a fluent interface to construct advanced workflows with ease.
Language: C# - Size: 496 KB - Last synced at: 24 days ago - Pushed at: 4 months ago - Stars: 216 - Forks: 13
danielgerlag/workflow-es
Workflow / durable task library for Node.js (or modern browsers)
Language: TypeScript - Size: 186 KB - Last synced at: about 2 months ago - Pushed at: 10 months ago - Stars: 214 - Forks: 50