Data refreshed 5 October 2026, 22:59 UTC
Top 100 Python repositories on GitHub, ranked by stars
Python's ranking is the most crowded on GitHub. Learning resources, automation agents, ML frameworks and CLI utilities dominate, and the bar to reach 100th place is the highest of any language.
GitHub reports 34,406,268 repositories whose detected primary language is Python. The 100 most-starred of them are listed below, ranked by stargazers_count. public-apis/public-apis leads with 486,315 stars, and the bar for 100th place is 58,107 stars. The median repository in this top 100 has 80,621 stars, and the most common licence is MIT (37 of 100 repositories).
- 100 repositories ranked
- 486,315 stars for #1
- 58,107 stars to enter the top 100
- 80,621 median stars in the top 100
- 34,406,268 repositories GitHub reports
- 586.8 KB JSONL file
The 100 most-starred Python repositories
| # | Repository | ★ Stars | Forks | Open issues | Licence | Last push | Description |
|---|---|---|---|---|---|---|---|
| 1 | public-apis/public-apis | 486,315 | 53,772 | 2,015 | MIT | A collective list of free APIs | |
| 2 | EbookFoundation/free-programming-books | 398,542 | 66,880 | 81 | CC-BY-4.0 | :books: Freely available programming books | |
| 3 | donnemartin/system-design-primer | 373,293 | 58,756 | 624 | NOASSERTION | Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards. | |
| 4 | vinta/awesome-python | 325,394 | 28,878 | 19 | NOASSERTION | The definitive list that answers "I want to do X in Python, which tool should I use?" | |
| 5 | practical-tutorials/project-based-learning | 285,938 | 36,535 | 259 | MIT | Curated list of project-based tutorials | |
| 6 | NousResearch/hermes-agent | 251,430 | 53,997 | 48,084 | MIT | The agent that grows with you | |
| 7 | TheAlgorithms/Python | 225,245 | 51,157 | 7 | MIT | All Algorithms implemented in Python | |
| 8 | yt-dlp/yt-dlp | 195,763 | 17,006 | 2,682 | Unlicense | A feature-rich command-line audio/video downloader | |
| 9 | microsoft/markitdown | 188,636 | 13,964 | 669 | MIT | Python tool for converting files and office documents to Markdown. | |
| 10 | Significant-Gravitas/AutoGPT | 187,661 | 45,951 | 609 | NOASSERTION | AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on… | |
| 11 | 521xueweihan/HelloGitHub | 180,282 | 12,907 | 897 | — | :octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub. | |
| 12 | anthropics/skills | 179,786 | 21,250 | 1,382 | — | Public repository for Agent Skills | |
| 13 | huggingface/transformers | 166,981 | 34,757 | 2,356 | Apache-2.0 | 🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models,… | |
| 14 | AUTOMATIC1111/stable-diffusion-webui | 165,195 | 32,494 | 2,511 | AGPL-3.0 | Stable Diffusion web UI | |
| 15 | langflow-ai/langflow | 155,513 | 10,184 | 1,205 | MIT | Langflow is a powerful tool for building and deploying AI-powered agents and workflows. | |
| 16 | open-webui/open-webui | 154,017 | 22,510 | 260 | NOASSERTION | User-friendly AI Interface (Supports Ollama, OpenAI API, ...) | |
| 17 | langchain-ai/langchain | 147,474 | 24,709 | 626 | MIT | The agent engineering platform. | |
| 18 | ytdl-org/youtube-dl | 141,437 | 10,656 | 4,126 | Unlicense | Command-line program to download videos from YouTube.com and other video sites | |
| 19 | Shubhamsaboo/awesome-llm-apps | 140,789 | 20,693 | 26 | Apache-2.0 | 100+ AI Agents, Agent Skills and RAG Apps - Free and Open Source. | |
| 20 | github/spec-kit | 140,256 | 12,552 | 267 | MIT | 💫 Toolkit to help you get started with SDD or any other process! | |
| 21 | Comfy-Org/ComfyUI | 136,200 | 16,152 | 5,069 | GPL-3.0 | The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface. The fastest local inference engine in the… | |
| 22 | nextlevelbuilder/ui-ux-pro-max-skill | 133,330 | 14,130 | 82 | MIT | An AI skill that provides design intelligence for building professional UI/UX across multiple platforms. | |
| 23 | harry0703/MoneyPrinterTurbo | 128,635 | 20,114 | 48 | MIT | 利用 AI 大模型和自动化工作流,根据主题或关键词一键生成高清短视频。Generate HD short videos from a topic or keyword with an automated AI workflow. | |
| 24 | Graphify-Labs/graphify | 124,053 | 11,972 | 1,496 | Apache-2.0 | Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Curs… | |
| 25 | browser-use/browser-use | 117,208 | 12,938 | 540 | MIT | Agents that use the browser. | |
| 26 | openai/whisper | 110,005 | 13,336 | 162 | MIT | Robust Speech Recognition via Large-Scale Weak Supervision | |
| 27 | TauricResearch/TradingAgents | 109,875 | 21,122 | 89 | Apache-2.0 | TradingAgents: Multi-Agents LLM Financial Trading Framework | |
| 28 | deepseek-ai/DeepSeek-V3 | 104,512 | 16,713 | 276 | MIT | ||
| 29 | pytorch/pytorch | 103,779 | 31,473 | 17,616 | NOASSERTION | Tensors and Dynamic neural networks in Python with strong GPU acceleration | |
| 30 | fastapi/fastapi | 102,828 | 9,992 | 86 | MIT | FastAPI framework, high performance, easy to learn, fast to code, ready for production | |
| 31 | nvbn/thefuck | 97,886 | 3,962 | 461 | MIT | Magnificent app which corrects your previous console command. | |
| 32 | karpathy/autoresearch | 97,357 | 13,546 | 195 | — | AI agents running research on single-GPU nanochat training automatically | |
| 33 | hacksider/Deep-Live-Cam | 96,917 | 14,123 | 46 | AGPL-3.0 | real time face swap and one-click video deepfake with only a single image | |
| 34 | 3b1b/manim | 94,633 | 7,764 | 502 | MIT | Animation engine for explanatory math videos | |
| 35 | sherlock-project/sherlock | 93,286 | 11,014 | 356 | MIT | Hunt down social media accounts by username across social networks | |
| 36 | vllm-project/vllm | 93,223 | 23,017 | 8,490 | Apache-2.0 | A high-throughput and memory-efficient inference and serving engine for LLMs | |
| 37 | Panniantong/Agent-Reach | 91,845 | 8,062 | 213 | MIT | Give your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero A… | |
| 38 | django/django | 91,323 | 36,326 | 530 | BSD-3-Clause | The Web framework for perfectionists with deadlines. | |
| 39 | home-assistant/core | 91,265 | 38,801 | 3,597 | Apache-2.0 | :house_with_garden: Open source home automation that puts local control and privacy first. | |
| 40 | PaddlePaddle/PaddleOCR | 90,645 | 11,446 | 249 | Apache-2.0 | Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PD… | |
| 41 | odysseus-dev/odysseus | 90,003 | 1,203 | 1,360 | AGPL-3.0 | Self-hosted AI workspace. | |
| 42 | D4Vinci/Scrapling | 85,839 | 8,791 | 15 | BSD-3-Clause | 🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https:/… | |
| 43 | unclecode/crawl4ai | 84,794 | 8,783 | 233 | Apache-2.0 | Open-source web crawler and scraper for LLMs and AI agents: any website into clean, LLM-ready Markdown. Run it yourself, or use Crawl4AI Cl… | |
| 44 | bregman-arie/devops-exercises | 84,769 | 20,358 | 56 | NOASSERTION | Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic,… | |
| 45 | fighting41love/funNLP | 83,687 | 15,286 | 54 | — | 中英文敏感词、语言检测、中外手机/电话归属地/运营商查询、名字推断性别、手机号抽取、身份证抽取、邮箱抽取、中日文人名库、中文缩写库、拆字词典、词汇情感值、停用词、反动词表、暴恐词表、繁简体转换、英文模拟中文发音、汪峰歌词生成器、职业名称词库、同义词库、反义词库、否定词库、汽车品… | |
| 46 | bytedance/deer-flow | 83,412 | 11,589 | 901 | MIT | An open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, sub… | |
| 47 | datawhalechina/hello-agents | 81,729 | 10,151 | 109 | NOASSERTION | 📚 《从零开始构建智能体》——从零开始的智能体原理与实践教程 | |
| 48 | swisskyrepo/PayloadsAllTheThings | 81,489 | 17,435 | 36 | MIT | A list of useful payloads and bypass for Web Application Security and Pentest/CTF | |
| 49 | d2l-ai/d2l-zh | 81,402 | 12,422 | 127 | Apache-2.0 | 《动手学深度学习》:面向中文读者、能运行、可讨论。中英文版被70多个国家的500多所大学用于教学。 | |
| 50 | opendatalab/MinerU | 81,124 | 6,759 | 131 | NOASSERTION | Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows. | |
| 51 | Z4nzu/hackingtool | 80,118 | 9,089 | 157 | MIT | ALL IN ONE Hacking Tool For Hackers | |
| 52 | abi/screenshot-to-code | 80,000 | 9,776 | 148 | MIT | Drop in a screenshot and convert it to clean code (HTML/Tailwind/React/Vue) | |
| 53 | shareAI-lab/learn-claude-code | 78,035 | 12,515 | 61 | MIT | Bash is all you need - A nano claude code–like 「agent harness」, built from 0 to 1 | |
| 54 | tensorflow/models | 77,657 | 44,796 | 1,272 | NOASSERTION | Models and examples built with TensorFlow | |
| 55 | python/cpython | 77,504 | 37,426 | 9,776 | NOASSERTION | The Python programming language | |
| 56 | unslothai/unsloth | 77,237 | 7,114 | 903 | Apache-2.0 | Local UI to run and train LLMs and diffusion models. Supports GGUF, MLX, Qwen3.8, DeepSeek-V4, MiniMax-H3, Gemma 4, FLUX and more. | |
| 57 | ComposioHQ/awesome-claude-skills | 76,552 | 8,960 | 1,639 | — | A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows | |
| 58 | 666ghj/MiroFish | 76,458 | 11,692 | 131 | AGPL-3.0 | A Simple and Universal Swarm Intelligence Engine, Predicting Anything. 简洁通用的群体智能引擎,预测万物 | |
| 59 | Asabeneh/30-Days-Of-Python | 75,328 | 13,689 | 221 | — | The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may… | |
| 60 | hiyouga/LlamaFactory | 75,319 | 9,227 | 1,171 | Apache-2.0 | Unified Efficient Fine-Tuning of 100+ LLMs & VLMs (ACL 2024) | |
| 61 | apache/superset | 75,046 | 18,434 | 547 | Apache-2.0 | Apache Superset is a Data Visualization and Data Exploration Platform | |
| 62 | pallets/flask | 74,897 | 17,039 | 4 | BSD-3-Clause | The Python micro framework for building web applications. | |
| 63 | josephmisiti/awesome-machine-learning | 74,522 | 15,660 | 20 | NOASSERTION | A curated list of awesome Machine Learning frameworks, libraries and software. | |
| 64 | headroomlabs-ai/headroom | 74,457 | 5,763 | 408 | Apache-2.0 | Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for J… | |
| 65 | openbq-org/OpenBB | 73,874 | 7,637 | 86 | NOASSERTION | Open Data Platform for analysts, quants and AI agents. | |
| 66 | binary-husky/gpt_academic | 71,409 | 8,303 | 330 | GPL-3.0 | 为GPT/GLM等LLM大语言模型提供实用化交互接口,特别优化论文阅读/润色/写作体验,模块化设计,支持自定义快捷按钮&函数插件,支持Python和C++等项目剖析&自译解功能,PDF/LaTex论文翻译&总结功能,支持并行问询多种LLM模型,支持chatglm3等本地模型。接… | |
| 67 | ansible/ansible | 70,862 | 24,339 | 867 | GPL-3.0 | Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate every… | |
| 68 | FoundationAgents/MetaGPT | 70,754 | 8,991 | 143 | MIT | 🌟 The Multi-Agent Framework: First AI Software Company, Towards Natural Language Programming | |
| 69 | asgeirtj/system_prompts_leaks | 68,971 | 11,202 | 56 | CC0-1.0 | Documented system prompts from Anthropic - Claude Fable 5.1, Opus 5.5, Claude Design, Claude Code. OpenAI - ChatGPT GPT-6-Astra, Codex. Goo… | |
| 70 | docling-project/docling | 68,415 | 5,003 | 1,009 | MIT | Get your documents ready for gen AI | |
| 71 | labmlai/annotated_deep_learning_paper_implementations | 67,521 | 6,754 | 40 | MIT | 🧑🏫 60+ Implementations/tutorials of deep learning papers with side-by-side notes 📝; including transformers (original, xl, switch, feedback… | |
| 72 | scikit-learn/scikit-learn | 67,474 | 27,479 | 2,156 | BSD-3-Clause | scikit-learn: machine learning in Python | |
| 73 | xtekky/gpt4free | 66,754 | 13,483 | 5 | GPL-3.0 | The official gpt4free repository | various collection of powerful language models | opus 4.6 gpt 5.3 kimi 2.5 deepseek v3.2 gemini 3 | |
| 74 | usestrix/strix | 66,680 | 7,313 | 442 | Apache-2.0 | Open-source AI penetration testing tool to find and fix your app’s vulnerabilities. | |
| 75 | mem0ai/mem0 | 66,612 | 7,851 | 786 | Apache-2.0 | The Memory Layer for AI Agents - Drop-in memory infrastructure for AI agents and apps. Context that persists. Built for production. | |
| 76 | NanmiCoder/MediaCrawler | 66,243 | 12,705 | 213 | NOASSERTION | 小红书笔记 | 评论爬虫、抖音视频 | 评论爬虫、快手视频 | 评论爬虫、B 站视频 | 评论爬虫、微博帖子 | 评论爬虫、百度贴吧帖子 | 百度贴吧评论回复爬虫 | 知乎问答文章|评论爬虫 | |
| 77 | ZhuLinsen/daily_stock_analysis | 65,921 | 54,982 | 27 | MIT | LLM 驱动的多市场股票智能分析系统:多源行情、实时新闻、决策看板与自动推送,支持零成本定时运行。 LLM-powered multi-market stock analysis system with multi-source market data, real-time… | |
| 78 | localstack/localstack | 65,135 | 4,805 | 0 | NOASSERTION | 💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline | |
| 79 | rohitg00/ai-engineering-from-scratch | 64,737 | 11,134 | 70 | MIT | Learn it. Build it. Ship it for others. | |
| 80 | scrapy/scrapy | 64,594 | 11,989 | 280 | BSD-3-Clause | Scrapy, a fast high-level web crawling & scraping framework for Python. | |
| 81 | keras-team/keras | 64,353 | 19,805 | 264 | Apache-2.0 | Deep Learning for humans | |
| 82 | calesthio/OpenMontage | 63,978 | 8,122 | 355 | AGPL-3.0 | World's first open-source, agentic video production system. 12 production pipelines, 100+ tools, 700+ agent skill and production-knowledge… | |
| 83 | virattt/ai-hedge-fund | 63,854 | 11,223 | 177 | MIT | An AI Hedge Fund Team | |
| 84 | commaai/openpilot | 63,821 | 11,418 | 137 | MIT | openpilot is an operating system for robotics. Currently, it upgrades the driver assistance system on 300+ supported cars. | |
| 85 | mvanhorn/last30days-skill | 63,582 | 5,532 | 164 | MIT | AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary | |
| 86 | karpathy/nanoGPT | 63,568 | 10,932 | 351 | MIT | The simplest, fastest repository for training/finetuning medium-sized GPTs. | |
| 87 | jingyaogong/minimind | 63,213 | 8,199 | 63 | Apache-2.0 | 🧠 Train a 64M-parameter LLM from scratch in just 2h! | |
| 88 | sansan0/TrendRadar | 62,683 | 24,882 | 68 | GPL-3.0 | ⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的 AI 舆情监控助手与热点筛选工具!聚合多平台热点 + RS… | |
| 89 | RVC-Boss/GPT-SoVITS | 62,377 | 6,692 | 897 | MIT | 1 min voice data can also be used to train a good TTS model! (few shot voice cloning) | |
| 90 | ultralytics/ultralytics | 62,226 | 11,824 | 82 | AGPL-3.0 | Ultralytics YOLO27, YOLO26, YOLO11, YOLOv8 — object detection, instance segmentation, semantic segmentation, image classification, pose est… | |
| 91 | pathwaycom/pathway | 62,175 | 1,682 | 37 | NOASSERTION | Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG. | |
| 92 | microsoft/autogen | 61,266 | 9,274 | 1,102 | CC-BY-4.0 | A programming framework for agentic AI | |
| 93 | CorentinJ/Real-Time-Voice-Cloning | 60,168 | 9,380 | 177 | NOASSERTION | Clone a voice in 5 seconds to generate arbitrary speech in real-time | |
| 94 | BerriAI/litellm | 60,168 | 12,041 | 5,159 | NOASSERTION | The fastest, litest AI Gateway. Rust core with Python SDK. Call 100+ LLM APIs in OpenAI (or native) format with cost tracking, guardrails,… | |
| 95 | meta-llama/llama | 59,616 | 9,773 | 534 | NOASSERTION | Inference code for Llama models | |
| 96 | MemPalace/mempalace | 59,415 | 7,561 | 785 | MIT | The best-benchmarked open-source AI memory system. And it's free. | |
| 97 | crewAIInc/crewAI | 59,374 | 8,653 | 565 | MIT | Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work tog… | |
| 98 | FoundationAgents/OpenManus | 58,469 | 10,137 | 457 | MIT | No fortress, purely open ground. OpenManus is Coming. | |
| 99 | karpathy/nanochat | 58,431 | 8,192 | 123 | MIT | The best ChatGPT that $100 can buy. | |
| 100 | ultralytics/yolov5 | 58,107 | 17,461 | 24 | AGPL-3.0 | Ultralytics YOLOv5 in PyTorch for object detection, instance segmentation, classification, training, and export. |
Fork counts include open pull requests in
open_issues_count, because that is how GitHub's API reports it.
Descriptions are truncated to 140 characters; the full text is in the JSONL
download.
Download the Python data
- JSONL — raw GitHub Search API objects (586.8 KB, 100 lines)
- Markdown table of the same ranking
- All 30 JSONL files
curl -sSL -o python.jsonl \
https://raw.githubusercontent.com/havaianasdestruido/top100/main/data/JSONL/python.jsonl
jq -r '.full_name + " " + (.stargazers_count|tostring)' python.jsonl | head -10
How this list is built
A single GitHub Search API request per language —
?q=language:python&sort=stars&order=desc&per_page=100
— refreshed hourly by a scheduled GitHub Actions workflow and committed back to
the repository. The records are never reshaped: every field GitHub returned is
preserved. The methodology page covers the query,
the rate limits, the fields the Search API omits and the known limitations, and the
field reference documents every JSON key.
Frequently asked questions
What is the most-starred Python repository on GitHub?
public-apis/public-apis is the most-starred Python repository with 486,315 stars as of 5 October 2026, ahead of EbookFoundation/free-programming-books (398,542) and donnemartin/system-design-primer (373,293).
How many Python repositories are on GitHub?
GitHub reports 34,406,268 public repositories whose detected primary language is Python. Top100 ranks the 100 most-starred of them; 100th place currently needs 58,107 stars.
How do I download the top 100 Python repositories as JSON?
Download data/JSONL/python.jsonl — 100 lines, each the complete GitHub Search API object for one repository, including topics, licence, every count and every timestamp. A readable Markdown table of the same ranking is also published.