Python repos explained in plain English
Popular Python repositories on GitHub, each explained for non-coders — what it does, 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
- pandas-dev/pandasThe go-to Python library for working with tables of data — load, clean, reshape, and analyze spreadsheets, CSV
- lllyasviel/fooocusFree, offline image generator that turns text descriptions into pictures on your own computer—no accounts, no
- minimaxir/big-list-of-naughty-stringsA curated list of text strings known to cause crashes, bugs, or unexpected behavior in software — used to stre
- oobabooga/textgenTextGen is a desktop app that lets you run powerful AI language models entirely on your own computer — private
- microsoft/vibevoiceVibeVoice is a set of open AI models from Microsoft that can transcribe up to 60 minutes of audio in one pass
- d4vinci/scraplingPython web scraping framework that adapts when websites change their layout and bypasses anti-bot protection u
- berriai/litellmSingle Python library and proxy server that lets you use 100+ AI model providers (OpenAI, Anthropic, Google, A
- apache/airflowApache Airflow is a Python platform for scheduling and monitoring automated multi-step workflows in code — ide
- coqui-ai/ttsCoqui TTS is a Python toolkit that turns text into realistic spoken audio using pre-trained AI models, support
- 9001/copypartycopyparty turns any computer with Python into a personal file server — run one script to get a browser-accessi
- streamlit/streamlitStreamlit is a Python library that turns your data scripts into interactive web apps automatically — add a few
- simplifyjobs/summer2026-internshipsA daily-updated list of Summer 2026 tech internship openings across the US and internationally, organized by r
- aider-ai/aiderAider is a command-line tool that connects an AI language model to your local code repository, letting you des
- exo-explore/exoRun large AI models locally by pooling computing power across multiple devices on your network, with no manual
- zhayujie/cowagentCowAgent is a Python framework for deploying an autonomous AI assistant on WeChat, DingTalk, Feishu, and other
- hiroi-sora/umi-ocrFree, fully offline OCR tool that extracts text from images, screenshots, PDFs, and scanned documents on your
- safishamsi/graphifyConvert any folder of files into a queryable knowledge graph that shows concepts, entities, and relationships.
- getsentry/sentrySentry is an open-source error tracking and performance monitoring platform that automatically captures crashe
- mitmproxy/mitmproxymitmproxy is an open-source interactive HTTPS proxy that lets developers and security researchers intercept, i
- datawhalechina/hello-agentsA Chinese-language tutorial for building AI agents from scratch, covering LLMs, prompt engineering, tool use,
- hesreallyhim/awesome-claude-codeA curated directory of tools, skills, and plugins built for Claude Code, Anthropic's AI coding agent. Find pre
- faif/python-patternsA reference collection of classic software design patterns implemented in Python — each as a short, runnable f
- gradio-app/gradioGradio lets you turn any Python function or AI model into a shareable web app with interactive controls — no H
- ray-project/rayRay lets you scale Python and AI workloads from your laptop to a cloud cluster with minimal code changes — jus
- ccxt/ccxtA programming library that lets you connect to and trade on over 100 cryptocurrency exchanges using a single c
- deepspeedai/deepspeedA Microsoft library that makes it possible to train massive AI models across many GPUs simultaneously by cleve
- apachecn/ailearningA Chinese-language collection of machine learning tutorials with runnable Python code, covering classical algo
- mingrammer/diagramsA Python library that lets you draw cloud architecture diagrams by writing code instead of using visual tools,
- microsoft/qlibEnd-to-end Python platform for building algorithmic trading strategies using machine learning, from data inges
- hkuds/nanobotA lightweight AI agent you install on your own machine that can browse the web, run shell commands, manage fil
- psf/blackBlack is a Python code formatter that automatically rewrites your code to one consistent style with almost no
- hpcaitech/colossalaiColossal-AI lets you train huge AI models like LLaMA across many GPUs at once, using smart memory tricks to fi
- chubin/cheat.shA terminal-based cheat sheet service that answers questions about Unix commands and programming languages inst
- zai-org/chatglm-6bOpen-source 6.2B-parameter Chinese-English chat model that runs on consumer GPUs through quantization, letting
- 666ghj/bettafishMulti-agent system that monitors Chinese social media to analyze public opinion, sentiment, and trending topic
- paperless-ngx/paperless-ngxPaperless-ngx is a self-hosted document management system that scans, OCRs, auto-tags, and makes all your pape
- vnpy/vnpyOpen-source Python framework for building, backtesting, and running automated trading strategies across multip
- google-research/bertGoogle's BERT model reads text in both directions at once to understand word meaning in context, then fine-tun
- agno-agi/agnoFramework that turns AI agents into production services with authentication, session management, monitoring, a
- floodsung/deep-learning-papers-reading-roadmapA curated reading roadmap of deep learning research papers organized by topic, guiding learners from foundatio
- lm-sys/fastchatOpen platform for training, serving, and evaluating large language model chatbots. Includes Vicuna (a fine-tun
- 2noise/chatttsChatTTS is an AI model that generates natural, conversational speech in English and Chinese, with realistic pa
- quivrhq/quivrPython framework that bundles document indexing, vector search, and LLM integration into one package so you ca
- mindsdb/mindsdbA Python query engine that lets you ask questions across hundreds of data sources (databases, CRMs, cloud stor
- microsoft/bitnetMicrosoft's framework for running 1-bit compressed language models efficiently on CPUs and GPUs, reducing mode
- gto76/python-cheatsheetA comprehensive single-file Python reference guide covering syntax, standard library, and common patterns from
- roboflow/supervisionA Python library providing ready-made tools — bounding boxes, object tracking, zone counting, and video handli
- manimcommunity/manimA Python library for creating precise, animated math and science videos by writing code — the same tool behind
- httpie/cliHTTPie is a command-line HTTP client that makes testing APIs and debugging web requests easy with colorized, f
- chatchat-space/langchain-chatchatA private, offline AI assistant that runs on your own hardware using open-source language models. Your documen
- tencentarc/gfpganPython tool that restores blurry, damaged, or low-resolution face photos to sharp, detailed images using AI tr
- laion-ai/open-assistantOpen-Assistant was a community-built open-source chat assistant project by LAION-AI, now complete, that produc
- sqlmapproject/sqlmapAutomatically finds and exploits SQL injection security flaws in websites. Point it at a URL, and it tests whe
- 0voice/interview_internal_referenceCurated technical interview questions and answers from top Chinese tech companies like Alibaba, Tencent, and B
- openai/gymA standard toolkit of simulated game and physics environments for teaching AI agents through trial and reward.
- satwikkansal/wtfpythonA collection of Python code snippets that produce baffling, unexpected results — each with a clear explanation
- babysor/mockingbirdPython tool that clones a person's voice from seconds of audio and generates new speech in that voice from tex
- huggingface/pytorch-image-modelsThe largest collection of image recognition AI models in one library — load any of 1,000+ pretrained models wi
- sickn33/antigravity-awesome-skillsAntigravity Awesome Skills is a library of 1,400+ reusable instruction playbooks that you install into AI codi
- myshell-ai/openvoiceOpenVoice is an open-source voice cloning system that reproduces a person's voice from just a few seconds of a
- google/langextractPython library that uses LLMs to extract structured data from unstructured text documents, with source groundi
- hankcs/hanlpA multilingual NLP library that performs ten language analysis tasks (tokenization, tagging, parsing, entity r
- xingangpan/dragganInteractive image editing tool that lets you drag points on AI-generated images to smoothly deform them while
- textualize/textualA Python framework for building polished, interactive apps that run in the terminal — with buttons, tables, an
- jax-ml/jaxGoogle's Python library for high-performance math on GPUs and TPUs — write NumPy-style code, then automaticall
- rvc-project/retrieval-based-voice-conversion-webuiA Python tool that converts the voice in any audio recording to sound like a target speaker using a retrieval-
- mouredev/hello-pythonA free, Spanish-language Python course for complete beginners covering fundamentals, backend APIs, frontend we
- xinntao/real-esrganReal-ESRGAN is a Python deep learning tool that upscales and restores degraded images and videos — old photos,
- geekcomputers/pythonA community collection of standalone Python scripts solving real-world tasks—file operations, network utilitie
- fxsjy/jiebaJieba is a Python library that splits Chinese text into individual words — essential preprocessing for any pro
- wshobson/agentsA marketplace of 80 specialized plugins that extend Claude Code with domain-specific agents and skills for sec
- hkuds/lightragPython library for building question-answering systems over large document collections using knowledge graphs
- datalab-to/markerMarker converts PDFs, Word docs, PowerPoints, spreadsheets, and EPUBs into clean Markdown, JSON, or HTML using
- facebookresearch/detectron2Meta AI's Python toolkit for detecting objects and segmenting images. Download pre-trained models or train you
- khoj-ai/khojKhoj is a self-hostable personal AI assistant that chats with your own documents, PDFs, and notes — and works
- posthog/posthogPostHog is an open-source platform that bundles product analytics, session recording, feature flags, A/B testi
- python-poetry/poetryPoetry is a command-line tool that manages Python project dependencies and packaging in one place — replacing
- zhulinsen/daily_stock_analysisDaily Stock Analysis automates AI-powered daily briefings for Chinese A-share, Hong Kong, and US stocks — fetc
- stanfordnlp/dspyDSPy is a Python framework from Stanford NLP that lets you build LLM-powered apps using structured Python code
- testersunshine/12306Automated ticket-buying bot for China's 12306 railway system that logs in, monitors availability, solves CAPTC
- chenfei-wu/taskmatrixA research system that lets you edit and understand images through conversation by connecting a language model
- lllyasviel/controlnetControlNet lets you guide AI image generation with visual inputs — body poses, sketch edges, depth maps, or sc
- pythagora-io/gpt-pilotAI-powered tool that acts as a full software developer, taking plain-English app descriptions and writing, tes
- hkuds/cli-anythingA framework that wraps existing software applications with command-line interfaces so AI agents can control th
- frappe/erpnextERPNext is a free, open-source all-in-one business management system covering accounting, inventory, HR, sales
- shadowsocks/shadowsocksShadowsocks is an encrypted proxy tool with a server and client component that routes internet traffic through
- huggingface/diffusersDiffusers is Hugging Face's Python library for running and fine-tuning AI image, video, and audio generation m
- pdfmathtranslate/pdfmathtranslateTranslate scientific PDFs while keeping math formulas, tables, and layout intact. Supports multiple translatio
- ocrmypdf/ocrmypdfOCRmyPDF adds an invisible searchable text layer to scanned PDF files so you can search and copy text from the
- explosion/spacyspaCy is a Python library for understanding and analyzing text — it extracts names, grammar structure, and mea
- xx-net/xx-netA Python proxy tool that disguises internet traffic to bypass censorship filters like China's Great Firewall b
- certbot/certbotA command-line tool from the EFF that automatically gets free HTTPS certificates from Let's Encrypt and config
- openbmb/chatdevA platform to build and run teams of AI agents that work together on complex tasks through configuration, with
- kovidgoyal/kittyA fast, GPU-accelerated terminal emulator for power users who live in the command line — built with Python, C,
- microsoft/graphragPython framework that builds knowledge graphs from documents to answer questions that require understanding ho
- 0xax/linux-insidesA free online book that explains how the Linux kernel actually works internally — from the first moment a comp
- open-mmlab/mmdetectionA modular PyTorch toolbox for training and evaluating object detection models, with 40+ algorithms including F
- tinygrad/tinygradA small but fully capable deep learning framework written in Python that includes its own JIT compiler, so it
- nicolargo/glancesGlances is a terminal dashboard that shows CPU, memory, disk, network, and process stats for your computer or
- yunjey/pytorch-tutorialA collection of concise PyTorch tutorials with working code examples for common deep learning models, from bas
All repos · Explain any other repo →