Top 23 Workflow Open-Source Projects

  • n8n

    Free and source-available fair-code licensed workflow automation tool. Easily automate tasks across different services.

  • Project mention: Ask HN: How do services like, pipedream,zapier integrations work? | | 2024-05-31

    By developing many small modules that are meant to run within the generalised machinery. Something like this:

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • Airflow

    Apache Airflow - A platform to programmatically author, schedule, and monitor workflows

  • Project mention: 10 Open Source Tools for Building MLOps Pipelines | | 2024-06-06

    An integral part of an ML project is data acquisition and data transformation into the required format. This involves creating ETL (extract, transform, load) pipelines and running them periodically. Airflow is an open source platform that helps engineers create and manage complex data pipelines. Furthermore, the support for Python programming language makes it easy for ML teams to adopt Airflow.

  • dify

    Dify is an open-source LLM app development platform. Dify's intuitive interface combines AI workflow, RAG pipeline, agent capabilities, model management, observability features and more, letting you quickly go from prototype to production.

  • Project mention: What We've Learned from a Year of Building with LLMs | | 2024-06-02

    Perhaps this would be of use? I use it for quick workflows and it's pretty intuitive.

  • xstate

    Actor-based state management & orchestration for complex app logic.

  • Project mention: Mastering XState Fundamentals: A React-powered Guide | | 2024-04-16

    XState is a powerful library with comprehensive documentation. Keeping the documentation handy while building your next app with XState will be invaluable.

  • xyflow

    React Flow |Β Svelte Flow - Powerful open source libraries for building node-based UIs with React ( or Svelte ( Ready out-of-the-box and infinitely customizable.

  • Project mention: Svelte Flow – a library for rendering interactive node-based UIs | | 2023-11-06

    We are the xyflow team*, the creators of React Flow and Svelte Flow. We've been maintaining the React Flow library and its ecosystem since 2019. Earlier this year we were inspired by the Svelte community, and created a prototype of what our tool could look like if it was built in Svelte. This lead to us abstracting the core of React Flow to vanilla js and porting the library to Svelte, improving the performance of both libraries along the way.

  • Prefect

    The easiest way to build, run, and monitor data pipelines at scale.

  • Project mention: Prefect: A workflow orchestration tool for data pipelines | | 2024-03-13
  • argo

    Workflow Engine for Kubernetes

  • Project mention: StackStorm – IFTTT for Ops | | 2023-11-05

    Like Argo Workflows?

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • lint-staged

    πŸš«πŸ’© β€” Run linters on git staged files

  • Project mention: Step-by-Step nextpalestine Setup: Complete Overview | | 2024-06-08

    We are using husky to lint fix our code before committing it, and to make this process faster we are using a second package: lint-staged to only lint the staged code (newly added or modified code)

  • incubator-dolphinscheduler

    Apache DolphinScheduler is the modern data orchestration platform. Agile to create high performance workflow with low-code

  • dagster

    An orchestration platform for the development, production, and observation of data assets.

  • Project mention: AI Strategy Guide: How to Scale AI Across Your Business | | 2024-05-11

    Level 1 of MLOps is when you've put each lifecycle stage and their intefaces in an automated pipeline. The pipeline could be a python or bash script, or it could be a directed acyclic graph run by some orchestration framework like Airflow, dagster or one of the cloud-provider offerings. AI- or data-specific platforms like MLflow, ClearML and dvc also feature pipeline capabilities.

  • automa

    A browser extension for automating your browser by connecting blocks

  • Project mention: Automa – Automate the browser by connecting blocks | | 2023-11-10
  • Taipy

    Turns Data and AI algorithms into production-ready web applications in no time.

  • Project mention: Python Day 9: Building Interactive Web Apps without HTML/CSS and JavaScript | | 2024-04-26

    Taipy is an open-source Python library that enables data scientists and developers to build robust end-to-end data pipelines.

  • pipedream

    Connect APIs, remarkably fast. Free for developers.

  • Project mention: Pipe Dreams: The life and times of Yahoo Pipes | | 2023-12-15

    No I don’t think so. You probably want n8n if you’re keen on self-hosting.

  • activepieces

    Your friendliest open source all-in-one automation tool ✨ Workflow automation tool 100+ integration / Enterprise automation tool / Zapier Alternative

  • Project mention: Activepieces: Open-source no-code business automation | | 2024-05-23
  • Flowable (V6)

    A compact and highly efficient workflow and Business Process Management (BPM) platform for developers, system admins and business users.

  • PDM

    A modern Python package and dependency manager supporting the latest PEP standards

  • Project mention: Implementing Quality Checks In Your Git Workflow With Hooks and pre-commit | | 2023-12-13

    # See for more information # See for more hooks repos: - repo: rev: v3.2.0 hooks: - id: trailing-whitespace - id: end-of-file-fixer - id: check-yaml - id: check-toml - id: check-added-large-files - repo: local hooks: - id: tox lint name: tox-validation entry: pdm run tox -e test,lint language: system files: ^src\/.+py$|pyproject.toml|^tests\/.+py$ types_or: [python, toml] pass_filenames: false - id: tox docs name: tox-docs language: system entry: pdm run tox -e docs types_or: [python, rst, toml] files: ^src\/.+py$|pyproject.toml|^docs\/ pass_filenames: false - repo: rev: 2.10.4 # a PDM release exposing the hook hooks: - id: pdm-lock-check - repo: rev: 3.0.0 hooks: - id: markdownlint

  • yao

    :rocket: A performance app engine to create web services and applications in minutes.Suitable for AI, IoT, Industrial Internet, Connected Vehicles, DevOps, Energy, Finance and many other use-cases.

  • kestra

    Infinitely scalable, event-driven, language-agnostic orchestration and scheduling platform to manage millions of workflows declaratively in code.

  • Project mention: A High-Performance, Java-Based Orchestration Platform | /r/java | 2023-10-11

    Kestra's communication is asynchronous and based on a queuing mechanism. It leverages the Micronaut framework and offers two runners: one that uses a database (JDBC) for both the message queue and resource storage, and another that uses Kafka as the message queue and Elasticsearch as the resource storage. The platform is fully extensible and plugin-based, providing a rich set of plugins for various workflow tasks, triggers, and data storage options. For those interested, the GitHub repository is available here:

  • PowerJob

    Enterprise job scheduling middleware with distributed computing ability.

  • Beehive

    A flexible event/agent & automation system with lots of bees 🐝

  • awesome-pipeline

    A curated list of awesome pipeline toolkits inspired by Awesome Sysadmin

  • litegraph.js

    A graph node engine and editor written in Javascript similar to PD or UDK Blueprints, comes with its own editor in HTML5 Canvas2D. The engine can run client side or server side using Node. It allows to export graphs as JSONs to be included in applications independently.

  • Project mention: Show HN: Comflowy – A ComfyUI Tutorial for Beginners | | 2024-01-03

    It's litegraph.js [1] and seems to be the only lib they include in /web [2] :



  • Workflow Core

    Lightweight workflow engine for .NET Standard

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Workflow discussion

Log in or Post with

Workflow related posts

  • Unlock the Power of Microsoft Blazor: Seamless Integration with Workflow Designer β€” Check Out Guide Now!

    3 projects | | 26 May 2024
  • Show HN: Dagu v1.13.0

    1 project | | 25 May 2024
  • AI Strategy Guide: How to Scale AI Across Your Business

    4 projects | | 11 May 2024
  • Zapier Alternatives: and N8N ⚑️

    2 projects | | 9 May 2024
  • Show HN: A minimal workflow orchestrator for Python written in Rust

    1 project | | 18 Apr 2024
  • Automating Slack Greetings to Community with Orkes Conductor

    1 project | | 17 Apr 2024
  • GitHub – josh-project/josh: Just One Single History

    1 project | | 2 Apr 2024
  • A note from our sponsor - SurveyJS | 16 Jun 2024
    With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more β†’


What are some of the best open-source Workflow projects? This list will help you:

Project Stars
1 n8n 41,881
2 Airflow 35,036
3 dify 33,181
4 xstate 26,413
5 xyflow 22,034
6 Prefect 15,218
7 argo 14,480
8 lint-staged 12,996
9 incubator-dolphinscheduler 12,313
10 dagster 10,552
11 automa 10,580
12 Taipy 9,471
13 pipedream 8,452
14 activepieces 8,372
15 Flowable (V6) 7,527
16 PDM 7,259
17 yao 6,999
18 kestra 6,915
19 PowerJob 6,583
20 Beehive 6,222
21 awesome-pipeline 5,977
22 litegraph.js 5,506
23 Workflow Core 5,170

Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.