PrefectHQ/prefect
Prefect is a workflow orchestration framework for building resilient data pipelines in Python.
Built on Python decorators (`@flow` and `@task`), Prefect uses a lightweight, code-first approach that converts functions into observable, scheduled workflows without requiring separate configuration files. It provides scheduling, event-driven triggers, automatic retries, caching, and branching logic, with observability through a self-hosted server or managed Cloud dashboard. Integrations span 200+ data tools and platforms, enabling seamless orchestration across modern data stacks.
21,898 stars and 9,764,465 monthly downloads. Used by 5 other packages. Actively maintained with 290 commits in the last 30 days. Available on PyPI.
Stars
21,898
Forks
2,174
Language
Python
License
Apache-2.0
Category
Last pushed
Mar 19, 2026
Monthly downloads
9,764,465
Commits (30d)
290
Dependencies
56
Reverse dependents
5
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/data-engineering/PrefectHQ/prefect"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
dagster-io/dagster
An orchestration platform for the development, production, and observation of data assets.
dlt-hub/dlt
data load tool (dlt) is an open source Python library that makes data loading easy 🛠️
growthbook/growthbook
Open Source Feature Flags, Experimentation, and Product Analytics
pathwaycom/pathway
Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.
bruin-data/ingestr
ingestr is a CLI tool to copy data between any databases with a single command seamlessly.