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.
- xlang-ai/openagentsA self-hosted open-source AI assistant platform with a chat UI and three built-in agents that can write and ru
- spiderclub/weibospiderWeibospider is a distributed Python scraper for Weibo that collects user profiles, posts, comments, reposts, a
- collegeschat/university-informationCrowd-sourced repository of honest, ground-level living condition details at Chinese universities — dormitorie
- listen1/listen1An archived Chinese music aggregator that let you search and play songs from NetEase Music, QQ Music, Xiami, a
- dmmaze/ballonstranslatorA desktop app that automatically detects, erases, translates, and reinserts text in manga and comic pages, sup
- ux-decoder/segment-everything-everywhere-all-at-onceAn AI research model that finds and outlines objects in images using text descriptions, clicks, scribbles, or
- parisneo/lollms-webuiA locally hosted web interface for running AI language models and multimodal AI tools on your own computer, su
- 0x5e/wechat-deleted-friendsA defunct Python script that attempted to detect which WeChat contacts had deleted you by exploiting the group
- moonintheriver/diffsingerA research system that generates realistic singing voices from sheet music and lyrics using a technique called
- hynek/structlogA Python logging library that attaches named fields to every log message instead of writing plain text lines,
- nixtla/statsforecastA Python library for fast time series forecasting using classic statistical models, with automatic model selec
- yanshengjia/ml-roadA curated catalog of machine learning and AI learning resources — university courses, textbooks, and coding ex
- senguptaumd/background-mattingBackground Matting is a research tool that cleanly cuts a person out of a photo or video using two images — on
- lazovelko/pokemon-terminalPokemon Terminal is a Python tool that sets Pokemon artwork as your terminal background or desktop wallpaper,
- weiaicunzai/pytorch-cifar100A collection of 40+ image classification neural networks trained on CIFAR-100, letting you compare architectur
- irisrainbowneko/genshin_auto_fishAn AI bot that automatically plays the fishing mini-game in Genshin Impact using computer vision to spot fish
- aipotheosis-labs/aciACI.dev is an open-source platform that gives AI agents plug-and-play access to over 600 services like Slack,
- amundsen-io/amundsenAmundsen is an open-source data catalog that works like Google search for your company's internal datasets — e
- diafygi/acme-tinyA tiny Python script (under 200 lines) that gets you a free HTTPS certificate from Let's Encrypt and renews it
- jerbouma/financetoolkitA Python library that calculates 150+ financial metrics for any stock, ETF, currency, or commodity with full t
- miguelgrinberg/microblogMicroblog is the companion code for the Flask Mega-Tutorial — a complete Python web app with user accounts, po
- sjvasquez/handwriting-synthesisGenerates realistic handwritten text as SVG image files using a pretrained neural network. Control neatness an
- facebookresearch/linguaA minimal, easy-to-modify Python codebase from Meta for training and running large language models. Designed f
- sshwsfc/xadminA drop-in replacement for Django's built-in admin interface with a Bootstrap design, advanced filters, a custo
- gusmanb/logicanalyzerAn open-source 24-channel logic analyzer you can build yourself using a Raspberry Pi Pico. Includes PCB design
- nameko/namekoA Python framework for building microservices. Define services as plain Python classes with decorators; commun
- marker-inc-korea/autoragA Python tool that automatically tests many combinations of RAG pipeline components against your own documents
- pytorch/ignitePyTorch Ignite is a Python library that handles the repetitive scaffolding of training neural networks — loopi
- jazzband/tablibA Python library for reading and writing tabular data across many formats — load from CSV, then export to Exce
- su-kaka/gcli2apiA Python server that bridges Google's free Gemini CLI to standard AI API formats (OpenAI, Gemini, Claude), so
- tschellenbach/stream-frameworkPython library for building social activity feeds — news feeds, notification inboxes, and activity histories —
- pyinvoke/invokePython library for defining automation tasks as plain Python functions and running them from the command line
- carperai/trlxA Python framework for improving AI language models by training them with feedback scores, using the same tech
- charles2gan/gda-android-reversing-toolGDA is a free Windows tool for opening and reading the source code of Android app files, used by security rese
- bing-su/adetailerA plugin for Stable Diffusion that automatically detects and fixes blurry faces and hands in AI-generated imag
- huggingface/speech-to-speechBuild a fully local AI voice assistant that listens to you, understands your speech, generates a reply with a
- vllm-project/vllm-omnivLLM-Omni extends the popular vLLM inference engine to serve multimodal AI models that handle text, images, vi
- open-mmlab/mmocrA Python toolkit for finding, reading, and extracting structured data from text in images — covering text dete
- qix-/better-exceptionsA Python package that replaces the default crash output with colorized stack traces showing the actual values
- cookiecutter-flask/cookiecutter-flaskA project template for Flask web apps — run one command, answer a few questions, and get a complete working pr
- moshstudio/taichi-fletA Windows desktop app built in Python that bundles image browsing, music playback, novel reading, cloud storag
- intermt/awesome-pytorch-chineseA curated index of free PyTorch learning resources written in Chinese, covering tutorials, video courses, pape
- inkboxsoftware/excelcpuA working 16-bit computer processor built entirely inside Microsoft Excel using spreadsheet formulas, complete
- facebookincubator/aitemplateA Python framework from Meta that compiles a trained AI model into highly optimized GPU code for fast inferenc
- blaizzy/mlx-vlmA Python package that lets you run powerful vision-language AI models locally on a Mac with Apple Silicon. Ask
- hudson-and-thames/mlfinlabA Python library for building machine-learning trading strategies, covering data preparation, labeling, model
- googlefonts/noto-emojiGoogle's open-source emoji font and image library, providing a complete Unicode emoji set as installable font
- karpathy/ng-video-lectureThe companion code for Andrej Karpathy's Neural Networks: Zero To Hero lecture series — a small, step-by-step
- ronreiter/interactive-tutorialsSource code for 13 free beginner coding tutorial websites — learnpython.org, learn-js.org, and others — where
- shinnytech/tqsdk-pythonTqSdk is a Python library for building automated trading strategies in Chinese financial markets — covering fu
- petergriffinjin/search-r1A research framework for training AI language models to search the web or a local document database mid-reason
- ladaapp/ladaLada is an AI tool for restoring pixelated or mosaic-censored regions in videos frame by frame, available as a
- charlespikachu/musicdlA command-line Python tool for downloading music from over a dozen streaming platforms including YouTube, Spot
- nateraw/stable-diffusion-videosA Python library that turns a list of text prompts into a smooth AI-generated video by morphing between images
- carltongibson/django-filterA Python library that adds user-driven filtering to Django database queries with a few lines of configuration,
- hzy46/deep-learning-21-examplesCompanion code for a Chinese deep learning book covering 21 hands-on TensorFlow projects spanning image recogn
- hhatto/autopep8A command-line tool that automatically reformats Python code to match PEP 8 style conventions, fixing indentat
- offu/werobotA Python framework for building WeChat Official Account applications that lets you write decorated handler fun
- agent-infra/sandboxA single Docker container that gives AI agents a shared browser, terminal, code editor, and file system all at
- newfuture/ddnsA background tool that automatically updates your domain's DNS records whenever your home or server IP address
- keylase/nvidia-patchTwo shell scripts that patch Nvidia's Linux drivers to remove the artificial limit on simultaneous video encod
- llm-attacks/llm-attacksResearch code from Carnegie Mellon showing how to bypass AI language model safety training by appending specia
- initialcommit-com/git-simA command-line tool that shows what a Git command will do to your repository as a visual diagram or animated v
- llava-vl/llava-nextLLaVA-NeXT is an open research project with AI models that understand both images and text. Ask questions abou
- gbeced/pyalgotradePyAlgoTrade is a deprecated Python library for backtesting and running automated trading strategies using tech
- strawberry-graphql/strawberryStrawberry lets you build GraphQL APIs in Python by writing normal Python classes with type hints — no separat
- hunvreus/devpushA self-hosted alternative to Vercel and Netlify that automatically builds and deploys your app to your own Lin
- pku-alignment/align-anythingA research framework for training AI models to follow human values and intentions, supporting text, images, vi
- thiojoe/yt-spammer-purgeA Python tool for YouTube channel owners to bulk-find and delete spam or scam comments using 15 different filt
- kozea/radicaleA lightweight self-hosted server for calendars, to-do lists, and contacts that stores everything as plain file
- michael-lazar/rtvA terminal app for browsing Reddit — scroll posts, read comment threads, vote, and write replies — all from th
- nathom/streamripA command-line tool for downloading music from Qobuz, Tidal, Deezer, and SoundCloud, supporting everything fro
- blealtan/efficient-kanA faster, memory-efficient PyTorch reimplementation of Kolmogorov-Arnold Networks that replaces memory-heavy t
- instillai/deep-learning-roadmapA structured collection of deep learning papers, courses, frameworks, and datasets organized by topic — comput
- guake/guakeGuake is a drop-down terminal for the GNOME Linux desktop that slides down from the top of the screen when you
- moonshotai/kimi-audioKimi-Audio is an open-source 7B AI model from Moonshot AI that handles a wide range of audio tasks in a single
- sweetice/deep-reinforcement-learning-with-pytorchA collection of clean, readable PyTorch implementations of popular deep reinforcement learning algorithms — DQ
- luosiallen/latent-consistency-modelAI image generation model that produces high-quality images in just 2–4 steps instead of dozens, making genera
- kwai-kolors/kolorsAn AI image generator from Kuaishou that creates photorealistic images from text descriptions in Chinese or En
- opendrivelab/uniadA self-driving car research framework that trains perception, prediction, and planning as one unified model —
- pyrogram/pyrogramPyrogram is a Python library that lets you control Telegram as a bot or regular user account using Telegram's
- oucmachinelearning/oucmlA university machine learning group's collection of generative adversarial network implementations, featuring
- pytorch/executorchExecuTorch lets you run PyTorch AI models directly on phones, tablets, and microcontrollers with a 50KB on-dev
- zju3dv/easymocapA Python toolbox from Zhejiang University that reconstructs 3D human body, hand, and face motion from regular
- going-doer/paper2codeAn AI system that reads a machine learning research paper as a PDF or LaTeX file and automatically generates a
- tachibanayoshino/animeganA TensorFlow project that converts real photos and videos into anime-style images using a generative adversari
- promptslab/promptifyA Python library that uses large language models to perform structured text tasks — NER, classification, summa
- stvir/pysotResearch toolkit for single-object video tracking using Siamese network algorithms like SiamRPN++ and SiamMask
- yizhongw/self-instructA research method and released dataset for teaching language models to follow instructions by having the model
- jendrikseipp/vultureA command-line tool that scans Python codebases for dead code — unused functions, classes, variables, and impo
- insanelife/chinesenlpcorpusA curated index of datasets for Chinese natural language processing research, covering reading comprehension,
- pyimagesearch/imutilsA Python package of convenience functions that simplify common OpenCV image operations like rotating, resizing
- nvlabs/neuralangeloA research system from NVIDIA that turns ordinary video footage into a detailed 3D surface mesh using neural r
- kr1s77/python-crawler-tutorial-starts-from-zeroA Chinese-language beginner tutorial series for Python web scraping, covering HTTP requests, data parsing, rea
- motioneye-project/motioneyeA browser-based dashboard for the motion video surveillance program, letting you view live camera feeds, revie
- phodal/awesome-iotA curated directory of IoT frameworks, libraries, cloud platforms, and learning resources for developers build
- okfn-brasil/serenata-de-amorA Brazilian civic tech project that uses machine learning to scan politicians' expense claims and automaticall
- anthropics/claude-code-security-reviewA GitHub Action by Anthropic that uses Claude AI to automatically review pull requests for security vulnerabil
- hephaest0s/usbkillA Python script that watches USB ports and instantly shuts down your computer if any device is plugged in or u
- integuru-ai/integuruInteguru watches your browser traffic as you use a website, then uses AI to generate Python code that automate
All repos · Explain any other repo →