Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more →
Top 23 Workflow Open-Source Projects
-
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.
In the rapidly evolving landscape of artificial intelligence, the synergy between platforms and models is paramount for developing robust AI applications. Dify, an open-source LLM (Large Language Model) application development platform, offers seamless integration capabilities with CometAPI's powerful models. This article delves into the features of Dify, elucidates the integration process with CometAPI, and provides insights on accessing and optimizing this collaboration.
-
Judoscale
Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.
-
n8n
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
Project mention: 🤖 Automating WhatsApp with AI Agents: A Developer's Guide to Scalable Customer Support | dev.to | 2025-04-30To set up such a system, developers can take advantage of tools like n8n – a modular tool to automate workflows, combined with the newest AI tools like GPT-4. Here’s a more detailed explanation.
-
Hi HN,
We've built an SDK for building DAGs / data pipelines with LLMs in Apache Airflow [1] using Pydantic AI [2] under the hood. I've seen success across the board with Airflow users building simple LLM workflows before moving on to "AI agents". In my experience, the noise around building agents means that people forget that there are other ways to get more immediate value out of LLMs.
Coupling Airflow for orchestration and Pydantic AI for LLM interactions has turned out to be a very pragmatic approach to building these workflows (and agents). Neither tool "gets in the way" of what you're trying to do. Airflow's been around for 10+ years and has a very well-built orchestration engine rich with everything you need to write production grade data pipelines, and Pydantic AI's been a refreshing take on working with LLMs.
Would love some feedback from this community!
[1] https://github.com/apache/airflow
-
xyflow
React Flow | Svelte Flow - Powerful open source libraries for building node-based UIs with React (https://reactflow.dev) or Svelte (https://svelteflow.dev). Ready out-of-the-box and infinitely customizable.
-
Project mention: XState – State machines for state management in JavaScript | news.ycombinator.com | 2024-12-21
-
Project mention: Show HN: Flow – A Dynamic Task Engine for AI Agents Without DAG | news.ycombinator.com | 2024-12-02
- https://github.com/PrefectHQ/prefect
-
Project mention: Top 40 Open-source Developer Tools with the Most GitHub Stars | dev.to | 2025-04-20
GitHub: https://github.com/Avaiga/taipy
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
kestra
:zap: Workflow Automation Platform. Orchestrate & Schedule code in any language, run anywhere, 600+ plugins. Alternative to Airflow, VMware vRealize Automation, Rundeck...
Project mention: Study Notes 2.2.7: Managing Schedules and Backfills with BigQuery in Kestra | dev.to | 2025-02-04Kestra Documentation: Kestra.io
-
Project mention: Capture Browser XHR/Fetch API Response Automatically into JSON Files | dev.to | 2024-09-12
I wonder if we can capture the response of any browser's XHR/Fetch or simply API response into JSON files automatically or anything close to the method. This would be game-changing for data ingestion or ELT process and the only thing I just need to do is automate the browser using tools like Automa
-
Project mention: Data on Kubernetes: Part 4 - Argo Workflows: Simplify parallel jobs : Container-native workflow engine for Kubernetes 🔮 | dev.to | 2024-07-28
Remember to meet the prerequisites, including AWS cli, kubectl, terraform and Argo Workflow CLI.
-
activepieces
AI Agents & MCPs & AI Workflow Automation • (280+ MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
-
To lint staged files we’re going to use the lint-staged package: it’s easy to configure and supports different configurations per each project.
-
incubator-dolphinscheduler
Apache DolphinScheduler is the modern data orchestration platform. Agile to create high performance workflow with low-code
[Fix-17073]Fix DataSource/JDBC connection failure @tusaryan
-
Project mention: Show HN: MCP Server to let agents control the browser | news.ycombinator.com | 2025-04-03
Hey HN, we were playing around with MCPs over the weekend and thought it would be cool to build an MCP that lets Claude / Cursor / Windsurf control your browser: https://github.com/Skyvern-AI/skyvern/tree/main/integrations...
Just for context, we’re building Skyvern, an open source AI Agent that can control and interact with browsers using prompts, similar to OpenAI’s Operator.
The MCP Server can:
- This allows Claude to navigate to docs websites / stack overflow and look up information like the top posts on hackernews
-
-
-
automatisch
The open source Zapier alternative. Build workflow automation without spending time and money.
-
Flowable (V6)
A compact and highly efficient workflow and Business Process Management (BPM) platform for developers, system admins and business users.
-
Project mention: Say Hello to UV: A Fast Python Package & Project Manager Written in Rust | dev.to | 2025-04-17
If you’ve been managing Python projects long enough, you’ve probably dealt with a mess of tools: pip, pip-tools, poetry, virtualenv, conda, maybe even pdm.
-
-
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: How I used linear algebra to build an interactive diagramming editor | news.ycombinator.com | 2024-12-17 -
-
A curated list of awesome pipeline toolkits inspired by Awesome Sysadmin - GitHub
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
Workflow discussion
Workflow related posts
-
🤖 Automating WhatsApp with AI Agents: A Developer's Guide to Scalable Customer Support
-
How I Repaired Hallucinated JSONs from LLMs While Building LiveAPI
-
The Rise of AI Agents, MCP Servers, and n8n – What You Need to Know in 2025
-
Ask HN: Where Is the FOSS Alternative to Merge, Paragon, Unified, etc.
-
Integrating AI Agents with n8n: Enhance Your Workflow Automation
-
Boost your ML pipeline performance with efficient parallelism
-
Harnessing AI Automation with n8n for Seamless Blog Writing
-
A note from our sponsor - InfluxDB
influxdata.com | 30 Apr 2025
Index
What are some of the best open-source Workflow projects? This list will help you:
# | Project | Stars |
---|---|---|
1 | dify | 94,868 |
2 | n8n | 85,606 |
3 | Airflow | 39,794 |
4 | xyflow | 29,094 |
5 | xstate | 28,137 |
6 | Prefect | 19,124 |
7 | Taipy | 18,019 |
8 | kestra | 17,466 |
9 | automa | 17,201 |
10 | argo | 15,589 |
11 | activepieces | 14,226 |
12 | lint-staged | 13,828 |
13 | incubator-dolphinscheduler | 13,452 |
14 | skyvern | 13,092 |
15 | dagster | 13,031 |
16 | pipedream | 9,626 |
17 | automatisch | 8,706 |
18 | Flowable (V6) | 8,385 |
19 | PDM | 8,346 |
20 | PowerJob | 7,443 |
21 | litegraph.js | 7,311 |
22 | Beehive | 6,357 |
23 | awesome-pipeline | 6,350 |