What are the top Python repos?
Popular Python repositories on GitHub, each answered in plain English for non-coders: what it is, its tech stack, and how to run it.
- public-apis/public-apisA community-curated catalog of thousands of free public APIs organized by category, helping developers quickly
- ebookfoundation/free-programming-booksA massive, community-maintained index of free programming books, online courses, and tutorials covering virtua
- donnemartin/system-design-primerStudy guide and reference for designing large-scale software systems and preparing for system design interview
- vinta/awesome-pythonAn opinionated, curated index of the best Python frameworks, libraries, and tools across AI, web development,
- thealgorithms/pythonA community collection of classical algorithms implemented in Python for learning and interview prep. Each alg
- significant-gravitas/autogptAutoGPT is a platform for building and running autonomous AI agents that automate multi-step workflows — descr
- automatic1111/stable-diffusion-webuiStable Diffusion web UI is a browser-based interface for running the Stable Diffusion AI image generator local
- yt-dlp/yt-dlpCommand-line tool to download videos and audio from thousands of websites. Point it at a URL and get the media
- huggingface/transformersTransformers is Hugging Face's Python library with ready-to-use definitions of thousands of state-of-the-art A
- 521xueweihan/hellogithubHelloGitHub is a monthly Chinese magazine that curates beginner-friendly open-source projects from GitHub, hel
- langflow-ai/langflowLangflow is a visual drag-and-drop platform for building AI agents and workflows, letting you connect LLMs, to
- ytdl-org/youtube-dlyoutube-dl is a command-line tool that downloads videos from YouTube and hundreds of other video sites, with o
- langchain-ai/langchainFramework for building AI applications that chain together language models, data sources, and tools with swapp
- open-webui/open-webuiSelf-hosted web chat interface for AI models with full data control. Run locally with Ollama, connect to OpenA
- nousresearch/hermes-agentA self-hosted AI agent you run on your own computer or server, accessible from terminal or messaging apps, tha
- anthropics/skillsOfficial Anthropic repository of example Skills for Claude — instruction files in SKILL.md format that teach C
- microsoft/markitdownPython utility that converts PDFs, Word docs, PowerPoint, images, audio, and other file formats into clean Mar
- comfy-org/comfyuiVisual node-based interface for building custom AI generation workflows with images, video, audio, and 3D mode
- shubhamsaboo/awesome-llm-appsA collection of 100+ ready-to-run AI app starter projects — agents, RAG, voice AI, multi-agent teams — that yo
- deepseek-ai/deepseek-v3DeepSeek-V3 is an open-weights AI language model with 671 billion parameters whose performance rivals top clos
- pytorch/pytorchPyTorch is the leading Python library for building and training AI models, offering GPU-accelerated tensor mat
- openai/whisperWhisper is OpenAI's open-source speech recognition model that converts audio files to text, supports 99+ langu
- fastapi/fastapiFastAPI is a modern Python framework for building web APIs: write a typed Python function and get automatic da
- nvbn/thefuckThe Fuck is a command-line tool that automatically corrects the last mistyped shell command — just type 'fuck'
- github/spec-kitA toolkit that treats software specifications as the primary artifact, using AI coding agents to generate impl
- hacksider/deep-live-camAI tool that swaps a face onto live video or pre-recorded footage in real time using a single reference photo.
- browser-use/browser-usePython library that lets AI language models control a real web browser to complete tasks on websites by readin
- django/djangoDjango is a batteries-included Python web framework that handles user logins, database access, form processing
- home-assistant/coreHome Assistant is an open-source home automation platform that runs on your own server at home, letting you co
- 3b1b/manimManim is a Python library for creating precise, programmatic math and explanatory animations — you describe wh
- sherlock-project/sherlockSearch for a username across hundreds of social media platforms at once to find where someone has accounts onl
- bregman-arie/devops-exercisesA self-study workbook with 2,624 DevOps and SRE interview questions and exercises covering infrastructure, clo
- fighting41love/funnlpA curated directory of Chinese NLP tools, datasets, models, and code packages organized by task—a reference li
- infiniflow/ragflowRAGFlow is an open-source AI engine that connects your documents to a large language model, letting you build
- karpathy/autoresearchAn experimental system that lets an AI agent automatically run machine-learning research overnight on a single
- vllm-project/vllmvLLM is a Python library for hosting large language models as a fast, efficient API server — supporting 200+ m
- d2l-ai/d2l-zhd2l-zh is the Chinese edition of Dive into Deep Learning — a free interactive textbook pairing deep learning t
- tensorflow/modelsThe TensorFlow Model Garden is a curated collection of official and research model implementations in TensorFl
- swisskyrepo/payloadsallthethingsA community-curated collection of payloads, bypasses, and techniques for testing web applications for security
- paddlepaddle/paddleocrPaddleOCR is an open-source toolkit that extracts text from images and PDFs — supporting 100+ languages, full-
- nextlevelbuilder/ui-ux-pro-max-skillAn AI skill that teaches coding assistants like Claude and Cursor to design polished, professional user interf
- openhands/openhandsOpenHands is a platform where AI agents autonomously write code, run commands, and fix bugs — like delegating
- python/cpythonCPython is the official Python interpreter — the software that runs when you type `python` on your machine. Th
- josephmisiti/awesome-machine-learningA curated reference list of machine learning libraries and tools organized by programming language and subfiel
- z4nzu/hackingtoolA menu-driven launcher that organizes 185+ security and penetration testing tools into 20 categories, letting
- pallets/flaskFlask is a minimal Python web framework that lets you build websites and APIs in just a few lines of code, han
- hiyouga/llamafactoryA Python toolkit for fine-tuning large language models on your own data with minimal coding, supporting 100+ m
- binary-husky/gpt_academicA Python web app for researchers and academics to interact with multiple AI models at once, with plugins for t
- tauricresearch/tradingagentsA Python research framework that simulates a professional trading firm using multiple AI agents that debate an
- ansible/ansibleAnsible is an open-source IT automation tool that lets you configure and manage many servers at once by writin
- foundationagents/metagptA Python framework that simulates a software company using AI agents in different roles to generate complete p
- openbb-finance/openbbA Python library that connects to dozens of financial data providers — stocks, crypto, options, economics — an
- labmlai/annotated_deep_learning_paper_implementationsA collection of 60+ annotated deep learning algorithm implementations in PyTorch, with side-by-side code and e
- xtekky/gpt4freePython library that gives you a single interface to use many AI models and image generators for free, includin
- scikit-learn/scikit-learnThe standard Python library for machine learning — provides ready-to-use algorithms for classification, regres
- bytedance/deer-flowAn AI agent framework that orchestrates long-running automation tasks—research, coding, planning—across multip
- unclecode/crawl4aiWeb crawler that converts pages to clean Markdown for AI systems, handling JavaScript and stripping noise auto
- localstack/localstackRun a fake AWS on your computer in Docker for free, without cloud costs or internet. Test Lambda, S3, DynamoDB
- keras-team/kerasA Python library that makes building neural networks simple — write your model once using Keras, then run it o
- unslothai/unslothUnsloth lets you fine-tune large AI language models on your own computer using up to 70% less GPU memory and r
- openinterpreter/open-interpreterAn AI assistant that writes and runs code on your computer in response to plain English requests, with your ap
- pathwaycom/pathwayPython framework for building data pipelines that work with both real-time streaming and batch data using the
- opendatalab/mineruOpen-source tool that converts PDFs and Office documents into clean Markdown or JSON for AI systems to process
- asabeneh/30-days-of-pythonA free, self-paced 30-day Python course with daily lessons, code examples, and exercises covering basics throu
- scrapy/scrapyScrapy is a Python framework for building web scrapers that collect structured data from websites at scale, ha
- commaai/openpilotOpen-source driver assistance software that upgrades your car's lane-keeping and cruise control using AI runni
- corentinj/real-time-voice-cloningClone a voice from a few seconds of audio, then generate speech in that voice saying any text you want—all run
- meta-llama/llamaDeprecated repository that originally provided Meta's Llama 2 language model weights and inference code. Now r
- 666ghj/mirofishAI-powered multi-agent simulation engine that predicts future outcomes by creating digital worlds where thousa
- docling-project/doclingDocling converts PDFs, Word docs, PowerPoint, Excel, images, and more into clean, structured text that AI tool
- composiohq/awesome-claude-skillsA curated directory of reusable instruction packages (skills) for Claude AI agents, enabling developers to dis
- virattt/ai-hedge-fundEducational Python project that simulates investment reasoning from famous investors using AI agents, explorin
- microsoft/autogenPython framework for building applications where multiple AI agents collaborate, communicate, and coordinate t
- karpathy/nanogptnanoGPT is a minimal Python implementation of GPT language model training in about 600 lines of clean, readabl
- ultralytics/yolov5Real-time object detection model that finds, labels, and locates multiple objects in images and videos in a si
- rvc-boss/gpt-sovitsVoice cloning and text-to-speech system that creates realistic custom voices from just one minute of audio, or
- zylon-ai/private-gptA local document Q&A app that lets you chat with your own files using AI without sending any data to external
- soimort/you-getA Python command-line tool that downloads videos, audio, and images from websites like YouTube and Bilibili by
- harry0703/moneyprinterturboAutomatically generates short-form videos (TikTok/YouTube Shorts style) from a topic using AI to write scripts
- ultralytics/ultralyticsA Python library that makes cutting-edge YOLO object detection, segmentation, pose estimation, and image class
- sansan0/trendradarAI-powered tool that automatically monitors trending topics across Chinese and international social platforms,
- ageitgey/face_recognitionA Python library that detects and identifies human faces in images and video in just a few lines of code, achi
- textualize/richA pure-Python library that adds color, formatted tables, animated progress bars, and syntax highlighting to te
- foundationagents/openmanusOpen-source Python framework for building AI agents that autonomously plan and execute multi-step tasks like r
- antonosika/gpt-engineergpt-engineer is a command-line tool that reads a plain-English description of a software project from a text f
- deepfakes/faceswapOpen-source Python tool that uses deep learning to swap faces in photos and videos through a three-stage proce
- juliusbrussee/cavemanA plugin for AI coding assistants that strips filler and makes responses ultra-terse, saving tokens and API co
- mem0ai/mem0A memory layer for AI assistants that stores and retrieves facts from conversations, letting chatbots and agen
- zie619/n8n-workflowsA searchable collection of 4,300+ ready-made automation workflows for n8n, the open-source workflow automation
- psf/requestsRequests is the standard Python library for making HTTP calls to web APIs and web pages in one readable line o
- karpathy/nanochatMinimal toolkit for training GPT-2-level language models from scratch on GPU clusters in hours for under $100,
- xai-org/grok-1Grok-1 is xAI's 314-billion-parameter open-weights AI language model using a Mixture of Experts architecture.
- mempalace/mempalaceLocal memory system for AI assistants that stores conversations and project context, so Claude and other langu
- charlax/professional-programmingA curated reading list of books, articles, and talks for software engineers who want to grow beyond coding—cov
- crewaiinc/crewaiPython framework for building AI agent teams that work together on complex tasks, with built-in coordination s
- odoo/odooOdoo is an open-source ERP platform with modular business apps — CRM, accounting, inventory, e-commerce, HR, a
- freqtrade/freqtradeFreqtrade is a free, open-source Python cryptocurrency trading bot — you write a strategy file, backtest it ag
- run-llama/llama_indexPython framework for building AI apps that can answer questions about your private documents and databases by
- jingyaogong/minimindLearn to build a small language model from scratch in Python. Train a 64M-parameter AI on a single GPU in ~2 h
- nanmicoder/mediacrawlerPython tool for scraping public posts, videos, and comments from major Chinese social media platforms like Tik
All repos · Explain any other repo →