wtf do these Python repos do?
Popular Python repositories on GitHub, each decoded: what it actually does, its stack, and how to run it.
- gyoridavid/ai_agents_azA set of ready-made n8n workflow templates from the AI Agents A-Z YouTube series, covering automated content t
- nabla-c0d3/sslyzeSSLyze is a Python tool that scans a server's HTTPS encryption settings and tells you whether they are secure,
- yandex/yalm-100bYaLM 100B is a 100-billion-parameter text-generation model from Yandex, released under Apache 2.0, that genera
- reinderien/mimicMimic is a Python prank tool that quietly replaces normal source code characters with visually identical Unico
- neo23x0/lokiLoki is a free malware scanner for Windows and Linux that checks files, running processes, and network connect
- cuemacro/finmarketpyfinmarketpy is a Python library for backtesting trading strategies and analyzing financial market data — defin
- 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
- endernewton/tf-faster-rcnnA deprecated TensorFlow implementation of Faster RCNN, a neural network approach to detecting objects in image
- sngyai/sequoia-xA Python system that scans the Chinese stock market daily for technical chart patterns and sends alerts to a F
- princeton-nlp/simcseSimCSE is a research library that converts sentences into numerical embeddings so you can compare or search te
- pyvista/pyvistaPyVista is a Python library for visualizing and analyzing 3D data like meshes, point clouds, and volumes in sc
- charlesq34/pointnet2A research codebase that trains neural networks to classify and segment 3D point cloud data.
- genmoai/mochiAn open-source AI model that turns a text description into a short video clip.
- skorokithakis/cattA command-line tool that sends videos from your computer or the web to a Chromecast device on your TV.
- bhattsameer/bombersA reference index of scripts that send high volumes of automated messages to a phone number or email address.
- yangwohenmai/lstmA Python tutorial series teaching how to use LSTM neural networks to forecast time-series data.
- seisman/how-to-write-makefileA Chinese-language guide, built with Sphinx, that teaches developers how to write Makefiles for automating bui
- mesa/mesaA Python library for agent-based modeling, letting you simulate many interacting agents and watch complex beha
- rawpython/remiA tiny Python library that renders GUIs in a web browser, so you build desktop-style apps in pure Python with
- byt3bl33d3r/mitmfAn unmaintained Python framework for Man-In-The-Middle network attacks, now superseded by Bettercap.
All repos · Explain any other repo →