DEV Community

sab0tajue
sab0tajue

Posted on

12 huge Python projects on GitHub depend on a single person — I scored 200 of them

Bus factor = 1: hugely popular projects, single point of failure

A repo's bus factor is the smallest number of top contributors who together hold ≥50% of all contributions. A bus factor of 1 means: one person is the project. If they stop, momentum stalls.

Out of 200 popular Python projects, 41 have bus factor = 1. The most exposed:

Project Stars Maintainer holding 50%+
EbookFoundation/free-programming-books 388,403 @vhf
donnemartin/system-design-primer 348,823 @donnemartin
vinta/awesome-python 297,915 @vinta
AUTOMATIC1111/stable-diffusion-webui 163,078 @AUTOMATIC1111
521xueweihan/HelloGitHub 157,120 @521xueweihan
open-webui/open-webui 137,303 @tjbck
Comfy-Org/ComfyUI 113,135 @comfyanonymous
Shubhamsaboo/awesome-llm-apps 110,589 @Shubhamsaboo
openai/whisper 99,579 @jongwook
fastapi/fastapi 98,245 @tiangolo

Awesome-lists owning their bus factor is fine. But FastAPI, ComfyUI, Whisper, open-webui are critical infrastructure for a lot of people. Worth keeping in mind when you ship them in production.


"Active-looking" but actually dormant

These are not archived, they look maintained on the surface, yet nobody pushed a commit in the last 4 weeks:

  • donnemartin/system-design-primer — 348k stars, last push 57d ago
  • TheAlgorithms/Python — 221k stars, no commits in 4w
  • AUTOMATIC1111/stable-diffusion-webui — 163k stars, last push 75d ago
  • ytdl-org/youtube-dl — 140k stars, last push 85d ago
  • openai/whisper — 99k stars, last push 30d ago
  • 3b1b/manim — 86k stars, last push 27d ago

Some are by design (curated lists, finished tools). Others are slowly going stale.


Release cadence extremes

Shipping fastest among popular projects:

Project Avg gap between releases Stars
FoundationAgents/OpenManus 0 days 56,279
PostHog/posthog 0.2 days 34,515
gradio-app/gradio 0.3 days 42,600
langchain-ai/langchain 0.4 days 136,866
langchain-ai/langgraph 0.4 days 32,160

Slowest cadence at 5k+ stars:

Project Avg gap Stars
trailofbits/algo 815 days 30,229
satwikkansal/wtfpython 698 days 36,933
deepfakes/faceswap 623 days 55,237
swisskyrepo/PayloadsAllTheThings 552 days 77,735
sherlock-project/sherlock 434 days 83,392

A long gap is not automatically bad — finished tools, security playbooks, and content collections do not need weekly releases.


What 5000+ star Python projects are about

Top topics across the 200 repos:

python              92
ai                  36
llm                 34
deep-learning       21
machine-learning    20
pytorch             18
hacktoberfest       17
openai              17
chatgpt             17
rag                 15
agents              14
ai-agents           13
cli                 11
data-science        11
gpt                 10
Enter fullscreen mode Exit fullscreen mode

The Python OSS leaderboard in 2026 is overwhelmingly an AI agents / RAG / LLM-app leaderboard.


Aggregates

  • Total stars across the 200 repos: 12,498,901
  • Total forks: 1,981,076
  • Median Health Score: 91 / 100
  • With explicit OSS license: 188 / 200 (12 repos still have no license — risky to depend on those)

How to reproduce / explore your own list

I packaged the analysis as a one-shot Apify Actor — you give it a search query (or a list of owner/repo) and a free GitHub token, you get one row per repo with all the metrics above plus a transparent breakdown of how the Health Score is computed.

GitHub Repository Insights on Apify Store

Free trial, then $0.005 per analyzed repo. You can also clone the input from this post (language: Python, minStars: 5000, pushedSince: 2025-12-01, maxResults: 200) and re-run it against any other language or topic.

If you find more interesting patterns, drop them in the comments — I am curious what your stack looks like.

Top comments (0)