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.
- tgbot-collection/yyetsbotA Chinese-language Telegram bot and website that indexes community-shared movie and TV download links, with se
- rapptz/discord.pyAsync Python wrapper for the Discord API. Write a bot in about ten lines, with support for commands, events, v
- modelscope/funasrA Python speech recognition toolkit that transcribes audio to text and adds punctuation, speaker labels, and e
- avgupta456/github-trendsGenerates GitHub profile cards that show lines of code by language, repo, and time. Counts only commits you pe
- wan-video/wan2.1Wan2.1 is an open-source suite of AI video generation models that creates clips from text prompts, animates st
- langbot-app/langbotLangBot is an open-source platform that connects AI language models to chat apps like Discord, Telegram, Slack
- browser-use/web-uiA Gradio web interface that drives the browser-use AI agent, so you can pick an LLM, give it a task, and watch
- microsoft/swin-transformerSwin Transformer is Microsoft's official implementation of an efficient AI image-understanding architecture th
- hugohe3/ppt-masterAn AI-powered tool that turns PDFs, Word files, URLs, or Markdown text into fully editable PowerPoint files wi
- matrixtm/mhddosA Python script that bundles many network and HTTP flood techniques for authorized stress testing and security
- wkentaro/labelmeA graphical tool for drawing labels on images — draw shapes around objects to create training data for AI visi
- cvat-ai/cvatA platform for drawing labels on images and videos to create training data for computer vision AI models, avai
- zauberzeug/niceguiNiceGUI lets you build web-based user interfaces entirely in Python — no HTML, CSS, or JavaScript needed. Writ
- jaakkopasanen/autoeqTool that auto-generates equalizer settings for thousands of headphones so they match a chosen target sound cu
- kanaries/pygwalkerPyGWalker turns a pandas dataframe into a drag-and-drop Tableau-style chart explorer inside your Jupyter Noteb
- pyecharts/pyechartspyecharts lets you create interactive, polished browser charts using Python code and a clean method-chaining A
- cft0808/edictMulti-agent AI orchestration system with twelve specialized agents modeled on Tang Dynasty bureaucracy, featur
- wan-video/wan2.2Wan2.2 is an open-source AI model that generates short video clips from a text description or a starting image
- fortra/impacketPython library for working with Windows and enterprise network protocols like SMB, Kerberos, NTLM, MSRPC, and
- microsoft/bringing-old-photos-back-to-lifeMicrosoft Research's AI tool that automatically restores old and damaged photographs — repairing fading, scrat
- muratcankoylan/agent-skills-for-context-engineeringA collection of 14 installable Claude Code skills that teach and implement context engineering patterns, helpi
- treeverse/dvcDVC adds Git-style version control for large data files, ML models, and experiments to machine learning projec
- hkuds/deepcodeDeepCode is an AI-powered multi-agent system that converts research papers, text descriptions, or ideas into w
- zai-org/chatglm2-6bChatGLM2-6B is a free, open-source bilingual (Chinese and English) AI chat model with 6 billion parameters tha
- mindverse/second-meSecond Me is an open-source app that lets you train a personal AI on your own memories and data — a private as
- dagster-io/dagsterDagster is a Python orchestration platform for data pipelines. You define data assets as code and Dagster sche
- fabric/fabricPython library for running shell commands on remote machines over SSH. Built on Invoke and Paramiko for deploy
- microsoft/pyrightMicrosoft's fast static type checker for Python. Reads code before it runs and warns about type errors, with a
- ansible/awxOpen-source web UI, REST API, and task scheduler for Ansible. Upstream project behind Red Hat Ansible Automati
- saltstack/saltSalt is an event-driven, Python-based automation platform for configuring, managing, and orchestrating servers
- confident-ai/deepevalAn open-source testing framework for AI apps — works like Pytest but with built-in metrics for scoring chatbot
- gaizhenbiao/chuanhuchatgptChuanhu Chat is a Gradio web GUI for talking to ChatGPT, Claude, Gemini, and many local LLMs, with agents, fil
- edent/supertinyiconsA collection of 477 brand and app logo icons as tiny SVG files, each under 1 kilobyte — small enough to inline
- jupyter/jupyterThis is the Jupyter metapackage: a thin pip package that pulls in the full Jupyter notebook stack and hosts th
- mail-in-a-box/mailinaboxMail-in-a-Box turns a fresh Ubuntu 22.04 server into a full self-hosted mail stack (Postfix, Dovecot, Roundcub
- albumentations-team/albumentationsA Python library for image augmentation that creates flipped, cropped, and color-shifted copies of your traini
- pre-commit/pre-commitFramework for managing multi-language git pre-commit hooks. Runs linters and formatters on staged files before
- facebookresearch/detrResearch code from Facebook AI for end-to-end object detection using Transformers — detects objects and draws
- encode/httpxPython HTTP client that supports both sync and async usage, HTTP/2, strict timeouts, and direct calls into WSG
- lra/mackupMackup backs up your app config files — terminal, editor, git, shell — to a sync folder like Dropbox or iCloud
- openethan/smsboomA deprecated Python SMS-flooding tool whose repository has been suspended for legal reasons; the README is now
- apprenticeharper/dedrm_toolsA historical archive of calibre plugins that remove DRM from Amazon, Adobe, Barnes and Noble, and Kobo ebooks.
- beetbox/beetsBeets is a command-line music library manager that auto-tags albums using MusicBrainz and runs plugins for art
- rossant/awesome-mathAwesome Math is a curated README of free math learning resources, organised by topic from foundations and alge
- budtmo/docker-androidDocker images that run a full Android emulator (API 28 to 34) inside a container, viewable in a browser over V
- andkret/cookbookThe Data Engineering Cookbook is a markdown book by Andreas Kretz that teaches how to build data pipelines, co
- codelucas/newspaperNewspaper3k is a Python 3 library that downloads news articles by URL and extracts the title, author, date, bo
- bloomberg/memrayMemray is a memory profiler for Python from Bloomberg that records every allocation in Python and native C or
- s0md3v/xsstrikePython CLI XSS detection suite that parses page context, generates tailored payloads, fuzzes parameters, and d
- pjialin/py12306py12306 is a Python tool that automates buying tickets on China Railway's 12306 site by searching across dates
- waditu/tushareTuShare is a Python toolkit that pulls Chinese stock, futures, and fund market data into pandas DataFrames for
- llmware-ai/llmwarellmware is a Python framework for building enterprise RAG pipelines with local small models, document parsing,
- trustedsec/social-engineer-toolkitSET is an open source penetration-testing framework focused on social-engineering attacks like phishing pages
- nuitka/nuitkaPython-to-C compiler that turns a Python script or package into a standalone native executable while keeping C
- borisdayma/dalle-miniOpen-source text-to-image model (the engine behind craiyon.com) with training scripts, inference notebooks, an
- powerline/powerlinePython-based statusline and prompt generator for Vim, tmux, and shells like bash, zsh, and fish, configured vi
- fauxpilot/fauxpilotSelf-hosted, open-source Copilot alternative that runs Salesforce CodeGen models locally on your own GPU via N
- aleju/imgaugPython image augmentation library that applies rotations, color shifts, noise, and crops to images while keepi
- llamachinese/llama-chineseChinese-language ecosystem around Meta Llama models, with pre-trained Atom checkpoints, fine-tuning scripts, a
- hindupuravinash/the-gan-zooCurated index of named GAN papers, alphabetised by acronym, with links to the original papers and to code wher
- horovod/horovodDistributed deep learning training framework that scales single-GPU TensorFlow, Keras, PyTorch, and MXNet scri
- scipy/scipyFoundational Python library for scientific computing, providing modules for statistics, optimization, linear a
- alirezarezvani/claude-skillsLibrary of 268 skills, 33 agents, and 7 personas for Claude Code and other AI coding assistants, with a script
- coderamp-labs/gitingestTurns any Git repo into a single LLM-friendly text dump with file tree, stats, and token counts, via website,
- shangtongzhang/reinforcement-learning-an-introductionPython implementations of every figure and worked example from the Sutton and Barto Reinforcement Learning tex
- comfy-org/comfyui-managerComfyUI extension that adds install, remove, enable, and disable controls for custom nodes and models, plus a
- microsoft/playwright-pythonPython library that drives Chromium, Firefox, and WebKit through one API, with both synchronous and asyncio-ba
- sympy/sympySymPy is a pure-Python computer algebra system that does symbolic math like differentiation, series expansion,
- sesameailabs/csmSesame's Conversational Speech Model, a 1B Llama-style backbone plus Mimi audio decoder that generates speech
- nltk/nltkLong-running Python toolkit for natural language processing with modules, bundled corpora, and tutorials cover
- zulko/moviepyPython library for video editing that cuts, concatenates, composites, and writes effects on clips backed by nu
- wifiphisher/wifiphisherPython framework for authorized Wi-Fi penetration testing that stands up a rogue access point and serves phish
- pyodide/pyodidePort of CPython to WebAssembly that runs Python and packages like NumPy and pandas directly in a browser or No
- google-deepmind/alphafoldDeepMind's open-source inference code for AlphaFold 2, which predicts the 3D structure of a protein from its a
- weifeng2333/videocaptionerPython tool that transcribes video audio into subtitles, polishes them with an LLM, translates them, and burns
- blinkdl/rwkv-lmTraining code and reference implementation for RWKV, a recurrent neural network language model that aims to ma
- swivid/f5-ttsA Python library that clones any voice from a short audio sample and reads new text aloud in that voice, using
- anionex/banana-slidesA Python web app that generates complete, visually coherent presentation slide decks from a topic description
- gunthercox/chatterbotA Python library for building conversational chatbots that learn by example — it matches incoming messages to
- memorilabs/memoriMemori is a memory layer for AI agents that captures what happens during conversations and surfaces relevant c
- joeanamier/tiktokdownloaderTikTokDownloader is an open-source Python tool that bulk-downloads videos, photo albums, live stream recording
- nvlabs/styleganNVIDIA's official StyleGAN code: an AI model that generates photorealistic images of faces, cars, bedrooms, an
- flairnlp/flairPython library for applying research-grade NLP models to text — named entity recognition, sentiment analysis,
- libretranslate/libretranslateSelf-hosted, open-source translation API you run on your own server — translate text programmatically without
- microsoft/nniMicrosoft's open-source toolkit that automates finding the best settings, architecture, and compressed version
- jindongwang/transferlearningCurated collection of papers, tutorials, code, and datasets on transfer learning and domain adaptation — a res
- davidsandberg/facenetFace recognition system using TensorFlow that converts face photos into numeric embeddings for comparing, grou
- dmlc/dglA Python library for building and training deep learning models on graph-structured data like social networks
- youfou/wxpyA Python library for automating a WeChat personal account — log in by scanning a QR code, then send messages,
- maurosoria/dirsearchA command-line tool for security researchers that discovers hidden web pages and directories by systematically
- modsetter/surfsenseSurfSense is a self-hostable AI knowledge base where you connect documents, cloud drives, and local folders, t
- sfttech/openageOpenage is an open source reimplementation of the Age of Empires engine written in C++, but gameplay is curren
- paddlepaddle/paddledetectionPaddleDetection is Baidu's Python toolkit for detecting, segmenting, tracking, and analyzing objects in images
- unifyai/ivyIvy converts machine learning code between PyTorch, TensorFlow, JAX, and NumPy so you can run models in a diff
- optuna/optunaOptuna is a Python library that automatically finds the best hyperparameter settings for your ML model by runn
- evolinkai/awesome-gpt-image-2-api-and-promptsA curated gallery of 500+ prompt examples and API code samples for OpenAI's GPT-Image-2 model, organized by ca
- rougier/numpy-100A collection of 100 hands-on NumPy exercises with solutions for practicing numerical computing in Python—usefu
- modelscope/ms-swiftA Python framework for training, fine-tuning, evaluating, and deploying large AI language and multimodal model
- geldata/gelGel is a graph-relational database built on PostgreSQL that lets you define data as object types with links in
- sivel/speedtest-cliA Python command-line tool that measures your internet download and upload speeds using speedtest.net servers
All repos · Explain any other repo →