Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Prefect is a workflow orchestration framework for building resilient data pipelines in Python.
| Date | Stars |
|---|---|
| 2026-07-24 | 23474 |
| 2026-07-25 | 23476 |
| 2026-07-28 | 23506 |
| 2026-07-30 | 23509 |
| 2026-08-06 | 23560 |
Today
+51 stars today
This week
+51 stars this week
This month
— stars this month
Momentum
315.0
growth rate 0.22%/day
<p align="center"><img src="https://github.com/PrefectHQ/prefect/assets/3407835/c654cbc6-63e8-4ada-a92a-efd2f8f24b85" width=1000></p>
<p align="center">
<a href="https://pypi.org/project/prefect/" alt="PyPI version">
<img alt="PyPI" src="https://img.shields.io/pypi/v/prefect?color=0052FF&labelColor=090422" />
</a>
<a href="https://pypi.org/project/prefect/" alt="PyPI downloads/month">
<img alt="Downloads" src="https://img.shields.io/pypi/dm/prefect?color=0052FF&labelColor=090422" />
</a>
<a href="https://github.com/prefecthq/prefect/" alt="Stars">
<img src="https://img.shields.io/github/stars/prefecthq/prefect?color=0052FF&labelColor=090422" />
</a>
<a href="https://github.com/prefecthq/prefect/pulse" alt="Activity">
<img src="https://img.shields.io/github/commit-activity/m/prefecthq/prefect?color=0052FF&labelColor=090422" />
</a>
<br>
<a href="https://prefect.io/slack" alt="Slack">
<img src="https://img.shields.io/badge/slack-join_community-red.svg?color=0052FF&labelColor=090422&logo=slack" />
</a>
<a href="https://www.youtube.com/c/PrefectIO/" alt="YouTube">
<img src="https://img.shields.io/badge/youtube-watch_videos-red.svg?color=0052FF&labelColor=090422&logo=youtube" />
</a>
</p>
<p align="center">
<a href="https://docs.prefect.io/v3/get-started/index?utm_source=oss&utm_medium=oss&utm_campaign=oss_gh_repo&utm_term=none&utm_content=none">
Installation
</a>
·
<a href="https://docs.prefect.io/v3/get-started/quickstart?utm_source=oss&utm_medium=oss&utm_campaign=oss_gh_repo&utm_term=none&utm_content=none">
Quickstart
</a>
·
<a href="https://docs.prefect.io/v3/how-to-guides/workflows/write-and-run?utm_source=oss&utm_medium=oss&utm_campaign=oss_gh_repo&utm_term=none&utm_content=none">
Build workflows
</a>
·
<a href="https://docs.prefect.io/v3/concepts/deployments?utm_source=oss&utm_medium=oss&utm_campaign=oss_gh_repo&utm_term=none&utm_content=none">
Deploy workflows
</a>
·
<a href="https://app.prefect.cloud/?utm_source=oss&utm_medium=oss&utm_campaign=oss_gh_repo&utm_term=none&utm_content=none">
Prefect Cloud
</a>
</p>
# Prefect
Prefect is a workflow orchestration framework for building data pipelines in Python.
It's the simplest way to elevate a script into a production workflow.
With Prefect, you can build resilient, dynamic data pipelines that react to the world around them and recover from unexpected changes.
With just a few lines of code, data teams can confidently automate any data process with features such as scheduling, caching, retries, and event-based automations.
Workflow activity is tracked and can be monitored with a self-hosted [Prefect server](https://docs.prefect.io/latest/manage/self-host/?utm_source=oss&utm_medium=oss&utm_campaign=oss_gh_repo&utm_term=none&utm_content=none) instance or managed [Prefect Cloud](https://www.prefect.io/cloud-vs-oss?utm_source=oss&utm_medium=oss&utm_campaign=oss_gh_repo&utm_term=none&utm_content=none) dashboard.
> [!TIP]
> Prefect flows can handle retries, dependencies, and even complex branching logic
>
> [Check our docs](https://docs.prefect.io/v3/get-started/index?utm_source=oss&utm_medium=oss&utm_campaign=oss_gh_repo&utm_term=none&utm_content=none) or see the example below to learn more!
## Getting started
Prefect requires Python 3.10+. To [install the latest version of Prefect](https://docs.prefect.io/v3/get-started/install), run one of the following commands:
```bash
pip install -U prefect
```
```bash
uv add prefect
```
Then create and run a Python file that uses Prefect `flow` and `task` decorators to orchestrate and observe your workflow - in this case, a simple script that fetches the number of GitHub stars from a repository:
```python
from prefect import flow, task
import httpx
@task(log_prints=True)
def get_stars(repo: str):
url = f"https://api.github.com/repoExcerpt of 8,553 characters
Read on GitHubZanie Blue · @astral-sh @openai · Mongolia
3.7k
Craig Harshbarger
1.5k
Chris White · @PrefectHQ · United States
1.1k
Jeremiah Lowin · @PrefectHQ
1.1k
Alex Streed · @PrefectHQ · Israel
1.1k
1.1k
nate nowack · @PrefectHQ · Israel
1.0k
1.0k
Nicholas Brown · United States
992
Dustin Ngo
991
Zach Angell · Prefect · Morocco
890
Evan Sutherland
469
Jeff Hale · GDSFactory
421
Jenny G · @PrefectHQ · United States
373
Peyton
348
Chris Guidry · Staff Engineer @PrefectHQ · United States
338
Chris Pickett · India
337
317
Serina Grill
274
Jake Kaplan · Staff Engineer @ Prefect · Morocco
267
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:d897e249463eaced, topic:workflow, topic:automation, topic:orchestration