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.
- jcrist/msgspecmsgspec is a fast Python library that encodes, decodes, and validates JSON, MessagePack, YAML, and TOML using
- mymusise/chatglm-tuningChatGLM-Tuning lets you fine-tune the open-source ChatGLM-6B bilingual AI model using LoRA — a technique that
- ucbepic/docetlDocETL is a UC Berkeley tool for building AI-powered document processing pipelines using a config file rather
- nixawk/pentest-wikiPentest-Wiki is a free community knowledge base covering the full penetration testing workflow — from informat
- suanmosuanyangtechnology/memorybearA Python library that gives AI agents a brain-like persistent memory so they can remember facts across session
- flasgger/flasggerFlasgger automatically generates a live, interactive API documentation page for any Flask web app, letting use
- mrforexample/comfyui-3d-packA plugin for ComfyUI that adds dozens of 3D generation models as drag-and-drop nodes, letting you turn a singl
- vocodedev/vocode-coreVocode is a Python library for building AI voice agents that hold real-time spoken conversations, with swappab
- algorithmicsuperintelligence/optillmA proxy server that boosts AI model accuracy on math, coding, and logic tasks by routing your requests through
- drathier/stack-overflow-importA satirical Python library that fulfills the joke of 'importing from Stack Overflow' literally — it searches S
- safetensors/safetensorsSafetensors is a safe, fast file format for storing AI model weights that cannot execute code when loaded, unl
- django-haystack/django-haystackA Django library that adds full-text search to your web app without locking you to one search engine — swap be
- lightly-ai/lightlyPython framework for training AI vision models without labeled data using self-supervised learning. Built on P
- anthropics/anthropic-sdk-pythonA Python library that lets you send messages to Claude AI and get responses back with just a few lines of code
- daviddrysdale/python-phonenumbersA Python library for parsing, validating, and formatting phone numbers from any country, based on Google's lib
- jjtech0130/pypushA Python library built on reverse-engineered Apple APIs that allows a Python program to register as an APNs cl
- ab77/netflix-proxyA self-hosted DNS proxy you run on a cheap cloud server to unblock geo-restricted streaming services like Netf
- crypto101/bookThe source repository for Crypto 101, a free introductory book on cryptography aimed at readers with no math o
- marblexu/pythonplantsvszombiesA fan-made Python recreation of Plants vs. Zombies featuring 17 plant types, 5 zombie types, and multiple leve
- orange-cyberdefense/arsenalA command-line search-and-launch tool for penetration testers that finds security tool commands from a built-i
- wwwzhouhui/dify-for-dslA collection of ready-to-import AI workflow scripts for Dify covering document processing, image generation, b
- rembo10/headphonesA Python background service that automatically searches for, downloads, and organizes music from NZB and torre
- hiyouga/chatglm-efficient-tuningPython toolkit for teaching the ChatGLM-6B AI language model to follow your custom instructions or domain know
- llm-workflow-engine/llm-workflow-engineCommand-line tool and automation manager for interacting with AI language models like ChatGPT from your termin
- insanum/gcalcligcalcli is a Python command-line app for managing Google Calendar from the terminal, supporting event viewing,
- koljab/realtimevoicechatSelf-hosted Python backend that lets you have a real-time spoken conversation with an AI language model throug
- allenai/open-instructA research codebase for instruction-tuning AI language models using open data and models, covering fine-tuning
- robbyant/lingbot-worldAn open-source AI world model that generates realistic video from a single image and a text prompt, simulating
- bytedance/bytepsByteDance's open-source framework for training large AI models across many cloud GPUs, achieving about 90% sca
- atlanhq/camelotCamelot is a Python library that extracts tables from text-based PDF files in a few lines of code, returning e
- wookai/paper-tips-and-tricksA practical reference guide for writing academic papers in LaTeX, covering formatting habits, math notation co
- plachtaa/seed-vcSeed-VC is an AI voice conversion tool that re-synthesizes speech or singing to sound like a different person
- kimiyoung/transformer-xlResearch code for Transformer-XL, an AI language model that uses a memory mechanism to carry context across do
- websocket-client/websocket-clientwebsocket-client is a Python library for opening real-time two-way connections to WebSocket servers, supportin
- facebookresearch/reagentAn archived Facebook platform for applying reinforcement learning to large-scale recommendation and optimizati
- opengeos/leafmapA Python package for creating interactive maps and running geographic analysis in Jupyter notebooks with just
- stability-ai/stable-audio-toolsStability AI's Python library for training and running AI audio generation models — includes a browser interfa
- blinkdl/ai-writerA Chinese-language AI text generator trained on web novels that continues a story prompt character by characte
- fudan-generative-vision/hallo2A research tool that takes a single portrait photo and an audio clip and generates a realistic talking-head vi
- abhitronix/vidgearA Python video framework that wraps OpenCV, FFmpeg, and ZeroMQ into a unified API of focused components for ca
- google/deepvariantGoogle's AI-powered tool that identifies genetic variants in DNA sequencing data by treating the problem like
- jmcarp/robobrowserA Python library for automating web browsing without a real browser — open pages, fill forms, click links, and
- peterh0323/streamer-salesAn AI system that plays the role of a live-stream shopping host — it takes product info and generates persuasi
- solacelabs/solace-agent-meshA Python framework for building multi-agent AI systems where specialized agents communicate through a message
- coleam00/local-ai-packagedDocker Compose bundle that launches Ollama, Open WebUI, n8n, Flowise, Supabase, Qdrant, Neo4j, and more on you
- generalmills/pytrendsUnofficial Python library for downloading Google Trends data — get search interest over time, by region, relat
- googleapis/python-genaiOfficial Python library from Google for calling Gemini AI models — send text, images, or files to Gemini 2.5 a
- octodns/octodnsOctoDNS lets you manage DNS records as code in version-controlled files, then deploy changes to multiple provi
- yhat/ggpyA Python library that brings ggplot-style layered charting to Python, letting you build charts by chaining com
- ibm/mcp-context-forgeIBM's open-source AI gateway that sits in front of your tools and APIs, translating multiple protocols into on
- camelot-dev/camelotA Python library that pulls tables out of PDF files and converts them into spreadsheet-ready data in just a fe
- purpleailab/decepticonAn AI-powered autonomous red team agent that simulates realistic multi-stage cyberattacks — from reconnaissanc
- openai/glide-text2imAn OpenAI research model that generates photo-realistic images from text descriptions and can fill in masked r
- mckinsey/vizroVizro is McKinsey's open-source Python toolkit for building interactive multi-page data dashboards in a few do
- sandai-org/magi-1MAGI-1 is an AI model that turns a starting image plus text instructions into a video, generating each scene c
- canonical/cloud-initCloud-init automatically configures a new cloud server on first boot — setting up users, SSH keys, packages, a
- williamleif/graphsageGraphSAGE is a Stanford research library that learns a numerical fingerprint for every node in a large graph (
- boris-code/feapderFeapder is a Python web scraping framework with four built-in spider types for everything from quick single-pa
- jonaslejon/malicious-pdfA Python command-line tool that generates about 70 specially crafted PDF test files — each targeting a differe
- miso-belica/sumySumy is a Python library and command-line tool that automatically shortens documents or web pages to a chosen
- pandolia/qqbotA Python chatbot framework for Tencent's QQ messaging platform that automated messaging and ran custom plugins
- paper2poster/paper2posterPaper2Poster automatically converts a scientific research paper PDF into an editable PowerPoint conference pos
- micro-sheep/efinanceA Python library for fetching Chinese and international stock, fund, bond, and futures market data as structur
- paddlepaddle/fastdeployA Python toolkit for deploying large language models at high speed, with an OpenAI-compatible API so self-host
- zappa/zappaA command-line tool that packages and deploys Python web apps to AWS Lambda with no permanent server required,
- ant-research/magicquillAn AI-powered image editing tool where you draw colored strokes on photos to make precise local changes — the
- calesthio/openmontageAn open-source pipeline that connects an AI coding assistant like Claude Code or Cursor to a full video produc
- darkmatter2048/windowscleanerA free Windows 10/11 desktop utility that clears C drive storage clutter through a modern GUI. Available as a
- cleardusk/3ddfaA Python and PyTorch library that reconstructs the full 3D shape, head pose, and facial landmarks from a singl
- maxcountryman/flask-loginA Python library that handles user login and logout for Flask web apps, tracking who is signed in across page
- dataelement/clawithAn open-source platform that runs multiple AI agents as a coordinated team, each with its own memory, file sys
- hunyuan-promptenhancer/promptenhancerA Python tool from Tencent that rewrites your short or vague image descriptions into detailed, structured prom
- ganymedenil/document.aiA local Python question-answering system that lets you chat with your own documents. It converts text into vec
- fo40225/tensorflow-windows-wheelPre-built TensorFlow Windows installer files compiled with SSE2 instructions instead of AVX, so you can instal
- belval/textrecognitiondatageneratorA tool that generates thousands of labeled fake text images so you can train an AI system to read printed or h
- tencent/ai-infra-guardA security scanner from Tencent that finds weaknesses in AI systems — checks over 58 AI tools and servers for
- markuspfundstein/mcp-obsidianmcp-obsidian lets Claude AI read and write your Obsidian notes vault. Once set up, you can ask Claude to searc
- oop7/ytsageA desktop app with a graphical interface for downloading YouTube videos and audio in multiple formats, with ex
- textualize/rich-cliA command-line tool that displays files in the terminal with syntax highlighting, rendered Markdown, colored J
- disler/claude-code-hooks-masteryA hands-on guide to all 13 Claude Code hook events, with Python scripts that add safety filters, session loggi
- galaxy-dawn/claude-scholarClaude Scholar gives AI coding assistants a full academic research workflow — ready-made commands and agents t
- bikini/exploitariumA collection of proof-of-concept demonstrations for real security vulnerabilities in popular software like Doc
- nvlabs/segformerSegFormer is an AI model from NVIDIA that identifies which pixels in an image belong to which object type, lik
- nvlabs/eg3dNVIDIA's AI system that generates realistic 3D objects from ordinary 2D photos, creating true 3D shapes you ca
- makerspet/oomwooAn open-source, 3D-printable robot vacuum cleaner that maps and navigates your home autonomously using a Raspb
- muxuuu/serenity-skillSerenity.skill is an AI research assistant for investors that turns hot market themes into ranked, evidence-ba
- misolabsai/misottsMiso TTS is an AI model that turns written text into natural, emotionally expressive spoken dialogue. It suppo
- elementalsouls/claude-bughunterA bundle that turns Claude Code into a security testing assistant for finding vulnerabilities in websites and
- openai/weak-to-strongOpenAI's weak-to-strong lets you experiment with whether a stronger AI model can learn effectively when guided
- geohot/coronaCorona treats the SARS-CoV-2 virus like a computer program, using software reverse engineering techniques to u
- ideogram-oss/ideogram4An AI image generator that excels at rendering readable text inside images like posters and logos. You describ
- google-deepmind/science-skillsA collection of plug-and-play skill packs that give AI agents specialized knowledge for scientific research ac
- facebookresearch/fairchemFairchem is Meta's open-source AI library that predicts how molecules and materials behave, replacing slow phy
- hughyau/academicforgeA plug-in library of 32 research-focused AI skills for Claude Code, OpenCode, and Codex, covering protein stru
- nvlabs/protomotionsProtoMotions is an NVIDIA toolkit that uses reinforcement learning to teach digital characters and humanoid ro
- mayersscott/rkn-block-checkerA command-line tool that detects exactly how a website is being blocked — at the DNS, TCP, TLS, or HTTP layer
- lightseekorg/tokenspeedTokenSpeed runs large language models at maximum speed for AI agents that make many back-to-back calls. It mat
- beenuar/aisocAiSOC is a self-hosted AI-powered security operations center that ingests security alerts from your existing t
- vibeforge1111/keep-codex-fastA maintenance tool that cleans up local clutter from heavy Codex usage — old chats, stale files, bloated logs
- gordensun/gordensuperpptskillsTurns a topic or content into polished, visually rich slide decks using AI image generation, then converts tho
All repos · Explain any other repo →