Python Workflow

Open-source Python projects categorized as Workflow

Top 23 Python Workflow Projects

  1. Airflow

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

    Project mention: Airflow AI SDK to build simple LLM workflows | news.ycombinator.com | 2025-03-26

    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

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Prefect

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

    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

  4. Taipy

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

    Project mention: Top 40 Open-source Developer Tools with the Most GitHub Stars | dev.to | 2025-04-20

    GitHub: https://github.com/Avaiga/taipy

  5. skyvern

    Automate browser-based workflows with LLMs and Computer Vision

    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

  6. dagster

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

    Project mention: Personal Picks: Data Product News (March 19, 2025) | dev.to | 2025-03-22
  7. PDM

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

    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.

  8. zenml

    ZenML 🙏: The bridge between ML and Ops. https://zenml.io.

    Project mention: Accelerating ML Development with DevPods and ModelKits | dev.to | 2025-01-28

    Seamless integration: Works with OCI-compliant registries (e.g., Docker Hub and Jozu Hub) and integrates with popular tools like HuggingFace, ZenML, and Git.

  9. SaaSHub

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

    SaaSHub logo
  10. polyaxon

    MLOps Tools For Managing & Orchestrating The Machine Learning LifeCycle

  11. ploomber

    The fastest ⚡️ way to build data pipelines. Develop iteratively, deploy anywhere. ☁️

  12. octoDNS

    Tools for managing DNS across multiple providers

  13. viewflow

    Reusable workflow library for Django

  14. index

    The SOTA Open-Source Browser Agent for autonomously performing complex tasks on the web (by lmnr-ai)

    Project mention: Show HN: Index – new SOTA Open Source browser agent | news.ycombinator.com | 2025-04-23

    right now package only supports models from gemini, anthropic and openai. Vision is required. PRs are very welcome! It's very easy to add new model, simply follow any providers in here https://github.com/lmnr-ai/index/tree/main/index/llm/provide...

  15. docetl

    A system for agentic LLM-powered data processing and ETL

    Project mention: DocETL – open-source framework for complex document processing pipelines | news.ycombinator.com | 2024-10-21
  16. doit

    CLI task management & automation tool

  17. Spiff

    A powerful workflow engine implemented in pure Python

  18. airflow-maintenance-dags

    A series of DAGs/Workflows to help maintain the operation of Airflow

  19. comfyui_LLM_party

    LLM Agent Framework in ComfyUI includes MCP sever, Omost,GPT-sovits, ChatTTS,GOT-OCR2.0, and FLUX prompt nodes,access to Feishu,discord,and adapts to all llms with similar openai / aisuite interfaces, such as o1,ollama, gemini, grok, qwen, GLM, deepseek, kimi,doubao. Adapted to local llms, vlm, gguf such as llama-3.3 Janus-Pro, Linkage graphRAG

    Project mention: Comfyui_LLM_party: LLM Agent Framework in ComfyUI | news.ycombinator.com | 2024-11-26
  20. mlrun

    MLRun is an open source MLOps platform for quickly building and managing continuous ML applications across their lifecycle. MLRun integrates into your development and CI/CD environment and automates the delivery of production data, ML pipelines, and online applications.

  21. galaxy

    Data intensive science for everyone.

  22. Sooty

    The SOC Analysts all-in-one CLI tool to automate and speed up workflow.

  23. ControlFlow

    🦾 Take control of your AI agents

    Project mention: Show HN: Flow – A Dynamic Task Engine for AI Agents Without DAG | news.ycombinator.com | 2024-12-02

    - https://github.com/PrefectHQ/ControlFlow

    Motivated by more or less the same frustration you've laid out here.

  24. obsei

    Obsei is a low code AI powered automation tool. It can be used in various business flows like social listening, AI based alerting, brand image analysis, comparative study and more .

  25. gh-action-pypi-publish

    The blessed :octocat: GitHub Action, for publishing your :package: distribution files to PyPI, the tokenless way: https://github.com/marketplace/actions/pypi-publish

    Project mention: Popular GitHub Action tj-actions/changed-files is compromised | news.ycombinator.com | 2025-03-14

    I've always felt uncomfortable adding other people's actions to my GitHub workflows, and this is exactly the kind of thing I was worried about.

    I tend to stick to the official GitHub ones (actions/setup-python etc) plus the https://github.com/pypa/gh-action-pypi-publish one because I trust the maintainers to have good security habits.

  26. 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).

Python Workflow discussion

Log in or Post with

Python Workflow related posts

  • How to Get Daily GitHub Follower Updates via Email (No Coding Needed!)

    1 project | dev.to | 28 Mar 2025
  • How to Get Daily GitHub Follower Updates via Email - No Coding Needed! Easy Setup Tutorial in 2025

    1 project | dev.to | 27 Mar 2025
  • Personal Picks: Data Product News (March 19, 2025)

    1 project | dev.to | 22 Mar 2025
  • Data Orchestration Tool Analysis: Airflow, Dagster, Flyte

    3 projects | dev.to | 23 Jan 2025
  • Show HN: Flow – A Dynamic Task Engine for AI Agents Without DAG

    13 projects | news.ycombinator.com | 2 Dec 2024
  • PyPI now supports digital attestations

    2 projects | news.ycombinator.com | 14 Nov 2024
  • Monolith to Microservices: Should I Migrate and How?

    6 projects | dev.to | 3 Oct 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 14 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 Airflow 39,973
2 Prefect 19,241
3 Taipy 18,071
4 skyvern 13,275
5 dagster 13,107
6 PDM 8,370
7 zenml 4,571
8 polyaxon 3,634
9 ploomber 3,569
10 octoDNS 3,345
11 viewflow 2,774
12 index 2,114
13 docetl 1,947
14 doit 1,930
15 Spiff 1,760
16 airflow-maintenance-dags 1,721
17 comfyui_LLM_party 1,669
18 mlrun 1,522
19 galaxy 1,489
20 Sooty 1,395
21 ControlFlow 1,291
22 obsei 1,268
23 gh-action-pypi-publish 1,027

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?