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.
- sml2h3/ddddocrA Python library with a pre-trained model for reading text from captcha images and detecting objects or slider
- idank/explainshellA Python web app that breaks apart any shell command and shows you what each flag and argument does, pulling t
- donnemartin/awesome-awsA curated directory of the best tools, libraries, guides, and communities for Amazon Web Services, organized b
- programthink/zhaoA community database of relationships among China's political elite, with over 700 individual profiles and fam
- google/yapfYAPF is a command-line tool that automatically reformats Python code to match a chosen style guide — PEP 8 or
- netease-youdao/qanythingQAnything lets you ask plain-language questions about your own documents — PDFs, Word files, images, spreadshe
- jundot/omlxoMLX runs AI language models locally on Apple Silicon Macs with a persistent KV cache that survives restarts,
- kittenml/kittenttsKitten TTS is a lightweight Python text-to-speech library that runs entirely on CPU with no GPU required, usin
- vibrantlabsai/ragasRagas is a Python toolkit for automatically scoring the quality of AI-powered apps — measuring whether answers
- flaresolverr/flaresolverrA local proxy server that bypasses Cloudflare bot-detection by spinning up a real Chrome browser to solve chal
- mwaskom/seabornA Python charting library built on top of matplotlib that lets you create polished statistical visualizations
- pytest-dev/pytestPytest is a Python testing framework that automatically discovers and runs test functions, produces clear fail
- psf/requests-htmlRequests-HTML is a Python library for fetching web pages and extracting data from them using CSS selectors or
- dottxt-ai/outlinesOutlines is a Python library that forces AI language models to output guaranteed structured data — valid JSON,
- wangshub/wechat_jump_gameA Python script that automatically plays the WeChat Jump mobile game by connecting to an Android phone via ADB
- dask/daskDask is a Python library that makes data and analytics work faster by splitting large jobs into smaller tasks
- pysimplegui/pysimpleguiPySimpleGUI is a Python library that lets beginners build real desktop apps with windows, buttons, and text fi
- opentalker/sadtalkerTakes a still photo of a face and an audio clip and generates a realistic video of that person speaking in syn
- mlfoundations/open_clipAn open-source toolkit for training and running CLIP models that understand both images and text, enabling ima
- prowler-cloud/prowlerAn open-source tool that scans cloud accounts across AWS, Azure, Google Cloud, and more to automatically find
- andrewyng/aisuiteaisuite is a lightweight Python library that wraps OpenAI, Anthropic, Google, Mistral, and a dozen other AI pr
- tencent-hunyuan/hunyuan3d-2Tencent's open-source tool that converts a single photograph into a detailed 3D model with realistic textures
- zai-org/chatglm3ChatGLM3 is an open-source AI chat model that understands both Chinese and English, runs on consumer hardware,
- evilsocket/opensnitchOpenSnitch is a Linux application firewall that prompts you whenever any program tries to connect to the inter
- nvidia/tensorrt-llmTensorRT-LLM is NVIDIA's toolkit for running AI language models faster on NVIDIA GPUs by compiling them into a
- nevamind-ai/memuA Python library that gives AI agents persistent long-term memory, storing facts and preferences in a linked g
- python-pillow/pillowPillow is the most-used Python image library, letting you open, resize, crop, convert, filter, and composite i
- postmanlabs/httpbinHttpbin is a web service that accepts any HTTP request and returns a JSON description of what it received — he
- data-centric-ai-community/fg-data-profilingfg-data-profiling (formerly ydata-profiling and pandas-profiling) generates a thorough HTML or JSON analysis r
- ag-ui-protocol/ag-uiAn open protocol that standardizes how AI agents connect to user-facing apps, defining around 16 event types s
- redis/redis-pyThe official Python library for connecting to a Redis server, letting you store and retrieve data, use data st
- microsoft/loraLoRA is a technique for cheaply adapting large pre-trained AI models to new tasks by training only tiny add-on
- cookiecutter/cookiecutter-djangoCookiecutter Django generates a fully wired-up, production-ready Django project in minutes by asking you setup
- alexta69/metubeMeTube is a self-hosted web interface for yt-dlp that lets you download videos and audio from YouTube and hund
- yusufkaraaslan/skill_seekersSkill Seekers converts docs from websites, PDFs, GitHub repos, YouTube videos, and 14 other sources into struc
- searx/searxSearx is a self-hosted private metasearch engine that forwards your queries to other search engines without re
- tukuaiai/vibe-coding-cnA Chinese-language tutorial collection that teaches a structured five-layer system for building software by de
- gallopsled/pwntoolsA Python library that gives security competition participants ready-made tools for writing exploits, handling
- plasma-umass/scaleneA Python profiler from UMass Amherst that pinpoints exactly which lines of code are slow or wasting memory, wi
- geeeekexplorer/nano-vllmA clean 1,200-line Python reimplementation of vLLM — a high-performance AI text generation engine — designed t
- qazbnm456/awesome-web-securityA curated reference list of articles, tools, and write-ups covering web security vulnerabilities like XSS, SQL
- apache/tvmApache TVM is an open-source compiler that takes trained AI models and converts them into optimized code for s
- lightning-ai/litgptLitGPT is a Python library with clean, from-scratch implementations of 20+ large language models like Llama 3
- tomschimansky/customtkinterCustomTkinter is a Python library that replaces Tkinter's dated-looking default widgets with modern, dark-mode
- sshuttle/sshuttleA Python tool that routes your computer's traffic to a remote network through an existing SSH connection, acti
- borgbackup/borgA backup tool that saves space by only storing new chunks when files haven't changed, with encryption and easy
- coleam00/context-engineering-introA starter template that helps AI coding assistants produce better results by giving them structured context ab
- getpelican/pelicanPelican is a Python static site generator that turns plain-text Markdown or reStructuredText files into a comp
- dlr-rm/stable-baselines3Stable Baselines3 is a Python library that gives you reliable, ready-to-run reinforcement learning algorithms
- vectorize-io/hindsightA memory system for AI agents that lets them retain, recall, and reflect on information across sessions — rank
- nikopueringer/corridorkeyA neural-network VFX tool that cleanly removes green or blue screen backgrounds from footage, preserving soft
- dabeaz-course/python-masteryA free, self-paced advanced Python course by David Beazley with slides, exercises, and solutions that teaches
- fujiwarachoki/moneyprinterA Python tool that automatically generates YouTube Shorts videos from a topic you type, using a locally runnin
- teng-lin/notebooklm-pyUnofficial Python library and CLI that lets you control Google NotebookLM through code, including exporting au
- hunxbyts/ghosttrackCommand-line OSINT tool that looks up publicly available information tied to an IP address, phone number, or s
- dbcli/pgcliA smarter PostgreSQL command-line client with auto-complete for table and column names, syntax highlighting, a
- originalankur/maptoposterA Python command-line script that generates printable minimalist map posters of any city in the world using Op
- pytube/pytubePython library to download YouTube videos, playlists, and captions with no external dependencies, usable from
- threat9/routersploitA Python penetration-testing framework focused on routers and embedded network devices, with modules for explo
- jiayi-pan/tinyzeroA minimal research project that recreates the DeepSeek R1 Zero self-improving AI reasoning experiment on math
- facebookresearch/vggtVGGT is a Meta AI neural network (Best Paper at CVPR 2025) that reconstructs 3D scenes, depth maps, and camera
- greydgl/pentestgptPentestGPT is an AI-powered penetration testing tool that uses a large language model to plan and execute auth
- ytisf/thezooA curated archive of real malware samples and source code stored in encrypted archives, with a Python command-
- microsoft/rd-agentA Microsoft AI system that automates the research-and-development loop in data science and quantitative financ
- pyinstaller/pyinstallerPyInstaller packages your Python script and all its dependencies into a single executable file that users can
- paddlepaddle/paddleformersPaddleFormers is a high-performance library for training and fine-tuning 100+ large AI models on PaddlePaddle,
- rudrabha/wav2lipWav2Lip is a research tool that replaces the lip movements in a video to match a different audio track, enabli
- 567-labs/instructorInstructor is a Python library that makes AI models return structured, validated data instead of raw text — de
- paddlepaddle/paddlenlpA Python library from Baidu for training, fine-tuning, and deploying large language models like LLaMA, Qwen, a
- morvanzhou/tutorialsA large collection of Chinese-language Python and machine learning tutorials with hands-on code, covering basi
- owasp/mastgThe OWASP Mobile Application Security Testing Guide is a free, comprehensive reference manual for testing the
- s0md3v/photonA fast Python web crawler built for OSINT that automatically extracts URLs, email addresses, API keys, JavaScr
- shishirpatil/gorillaA UC Berkeley research project that trains and benchmarks AI models to accurately call external APIs and funct
- jina-ai/clip-as-serviceA Python client-server tool that converts images and text into numerical embeddings using the CLIP model, lett
- guofei9987/blind_watermarkblind_watermark is a Python library for hiding invisible watermarks inside images that survive cropping, rotat
- jacobgil/pytorch-grad-campytorch-grad-cam is a Python library that generates visual heatmaps showing which parts of an image caused an
- datalux/osintgramOsintgram is a Python command-line tool for collecting publicly available information from Instagram accounts
- facebookresearch/animateddrawingsA Python tool from Meta AI Research that takes a photo of a hand-drawn humanoid character, detects its body pa
- pypa/pipxA command-line tool maintained by the Python Packaging Authority that installs Python applications in isolated
- xszyou/fayA Python framework for building talking AI avatar characters that bridges large language models, speech recogn
- dbt-labs/dbt-coreCommand-line tool for data analysts that turns SQL SELECT statements into clean, tested tables in a data wareh
- zalandoresearch/fashion-mnistA dataset of 70,000 clothing images in 10 categories designed as a harder drop-in replacement for the classic
- zai-org/cogvideoOpen-source AI models from Tsinghua University that generate short video clips from a text description or a st
- seleniumbase/seleniumbaseA Python framework that automates web browsers for testing and scraping, with built-in bot-detection bypass, a
- ultrafunkamsterdam/undetected-chromedriverA Python package that patches Selenium's ChromeDriver so bot-detection services like Cloudflare and DataDome c
- paddlepaddle/paddlespeechA Python toolkit from Baidu that handles speech-to-text, text-to-speech, speaker identification, keyword detec
- microsoft/trellisA Microsoft research model that converts text descriptions or photos into 3D objects exportable as game-ready
- bobeff/open-source-gamesA community-maintained list of open-source video games sorted by genre — from action and platformers to roguel
- myhhub/stockInStock is a Python system for analysing Chinese A-share stocks and ETFs that computes 30+ technical indicator
- lllyasviel/stable-diffusion-webui-forgeStable Diffusion WebUI Forge is an enhanced version of the popular AI image-generation browser interface, offe
- kyegomez/openmythosOpenMythos is a Python library that implements a Recurrent-Depth Transformer — a theoretical AI architecture i
- eleutherai/lm-evaluation-harnessThe LM Evaluation Harness is a Python framework for benchmarking AI language models on 60+ standardized tasks
- browser-use/browser-harnessA thin bridge that connects an AI language model to your real Chrome browser via Chrome DevTools Protocol, let
- asweigart/pyautoguiA Python library that controls your computer's mouse and keyboard through code — move the cursor, click button
- neuml/txtaiTxtai is a Python library for building search systems that find content by meaning rather than keywords, and f
- hkuds/openharnessOpenHarness is an open-source Python framework for building AI agents that can use tools, remember things acro
- sapientinc/hrmA tiny 27-million-parameter AI model that uses two cooperating thinking modules — slow abstract planning and f
- jopohl/urhA desktop app for recording wireless signals with Software Defined Radio hardware and reverse-engineering the
- modelscope/diffsynth-studioAn experimental Python library for generating images, video, audio, and music using the latest diffusion AI mo
- mvt-project/mvtA Python command-line tool built by Amnesty International for forensic analysis of Android and iOS devices, sc
All repos · Explain any other repo →