Python repos explained in plain English
Popular Python repositories on GitHub, each explained for non-coders — what it does, its tech stack, and how to run it.
- asphaltt/lambhoLambho is a lightweight Python web framework, inspired by Sanic and Bottle, for building fast APIs and web ser
- asutosh936/rag-demoUpload PDFs and ask questions about them in plain English. The tool searches your documents for relevant passa
- basicscandal/pep8A command-line tool that checks Python code for style issues like bad spacing and long lines, helping you foll
- behenate/hopfield-reconstructionA small desktop app that repairs images of clouds by filling in missing or damaged parts using a Hopfield netw
- berlinguyinca/autospec-baselinesA library of ready-made blueprints that define best practices, required features, and quality checks for speci
- blinkdl/gpt-neoxA research toolkit for training billion-parameter GPT-style language models across many GPUs, built on NVIDIA
- blinkdl/openaudiotestAn open-source tool for measuring audio equipment quality — frequency response, distortion, signal clarity — u
- bootc/pypuppetdbA Python library that wraps PuppetDB's web API in simple commands, letting you query your servers, their facts
- breez3young/irisIRIS is an AI agent that learns to play video games by building its own imagined model of the game, letting it
- burhan/django-localflavorA Django add-on with pre-built, country-specific form fields and validators for things like postal codes, phon
- chenmingbiao/cnn-tensorflowA collection of Convolutional Neural Network model implementations built with TensorFlow, designed for image r
- chrahunt/chain-clicrestart is a lightweight command-line tool that automatically restarts your server or background task when yo
- chrahunt/pepsA repository holding the official text documents for all proposed changes to the Python language, along with t
- chriddyp/flask-cachingA Python extension that adds caching to Flask web apps, storing results of expensive operations so repeated re
- chronojam/solariumA turn-based multiplayer game server that manages whose turn it is, validates moves, and keeps game state in s
- cito/pytestPytest is a tool that automatically runs test scripts for your Python code and tells you exactly which tests p
- cjpais/aromodelA Python tool that automates the setup of molecular dynamics simulations for LAMMPS using the OPLS-AA forcefie
- cjpais/houseaudiorecorderA lightweight Python tool that lets you start and stop audio recordings from any browser on your local network
- cleanmachine1/tldr-python-clientA terminal tool that shows quick, simplified cheat sheets for command-line commands with practical examples, s
- cocoapods/sotu.cocoapods.orgA web service that runs a randomized lottery system for CocoaPods community events. Users sign in with GitHub,
- codeitlikemiley/antigravity-sdk-pythonA Python toolkit for building AI agents powered by Google's Gemini model. It manages state, tool calls, and co
- daocloud/python-sampleA Python sample repository from DaoCloud with no README or documentation. Its purpose is unclear without inspe
- davidkarlsen/litellmLiteLLM gives you one consistent way to talk to over 100 different AI models from various providers, so you ca
- ddutta/skylineSkyline automatically watches thousands of metrics, learns what's normal, and alerts your team when something
- defanator/wordsearchA Python tool that generates word search puzzles by placing words on a letter grid, and can also search an exi
- deftruth/sglangSGLang is a high-performance engine that helps companies run large AI models faster, serving many simultaneous
- delan/skrollbackSkrollback is a Python background daemon meant to continuously back up Skype chat history so conversations are
- dholth/metadataAn experimental project exploring different strategies for parsing Metadata 2.0, the spec Python packages use
- dhui/django-s3directA Django tool that lets users upload files straight from the browser to Amazon S3, skipping your own server an
- disktnk/docsA documentation style guide for SensorBee, defining consistent heading levels and formatting rules for contrib
- doganulus/pyjavuA pattern-matching tool for spreadsheet-style data that lets you write simple patterns to find sequences and r
- doitintl/bigtable-follower-testingAn experimental testing project that benchmarks different ways to query Google BigTable for a user's followed
- drupanchal/gae.pymedAn apparent Python starter template for Google App Engine, but the repository has no README, so its exact purp
- dschaper/mattermost-github-integrationConnects GitHub to Mattermost team chat by sending automatic notifications about commits, issues, and pull req
- dstufft/pypi-debianA small redirector that translates PyPI package version info into a format Debian's uscan tool can understand,
- dstufft/pyramidPyramid is a lightweight, flexible Python web framework that handles the repetitive plumbing of building websi
- dstufft/pytest_djangopytest-django lets Django developers run their tests with pytest instead of Django's built-in test runner, wri
- dwj300/walinuxagentThe Azure Linux Agent is background software that sets up and manages Linux virtual machines on Microsoft Azur
- dyike/train_financeThis repository has no README, so its purpose is unclear beyond being a Python project whose name suggests tra
- eliasdorneles/textualTextual is a Python framework for building polished, interactive apps that run right inside your terminal, wit
- encima/referenceA Python repository with no README content available, so its purpose, features, and intended users cannot be d
- eternal-flame-ad/eflogeflog is a small, personal Python logging tool that lets programs record messages, errors, and status updates
- eternal-flame-ad/kk_subscribeA Python tool that automatically checks for new comic chapters on the Kuaikan Manhua platform and delivers dai
- eternal-flame-ad/magnet-dhtA Python tool that automatically collects magnet links from the BitTorrent network by joining its decentralize
- eternal-flame-ad/mail_packerA Python script that automatically takes email attachments, bundles them into one ZIP file, and forwards that
- eternal-flame-ad/memoMemo is a personal code snippet manager built in Python. It lets you save pieces of code you use repeatedly so
- eternal-flame-ad/shadowysocketAn incomplete Python project building a custom TCP socket implementation for learning how network connections
- eternal-flame-ad/socks5A lightweight Python SOCKS5 proxy server you run from the command line, with optional username/password authen
- eternal-flame-ad/spine-pythonA Python runtime that plays back 2D skeletal animations created in the Spine animation tool inside pygame game
- eternal-flame-ad/trygopyA test project showing that Python code can be compiled into a standalone executable using gopy, producing the
- eternal-flame-ad/wx2matrix_bridgeA bridge that lets you send and receive WeChat messages from a Matrix chat room, so you can manage WeChat conv
- eternal-flame-ad/zjzk_autoZJZK Auto is a Python script that automatically plays the mobile game 'Zhi Jian Zhi Ke' for you, handling repe
- fieldju/aws-cliA command-line tool for controlling AWS services like servers and storage from your terminal instead of the we
- fieldju/aws-cloudfront-samplesA Lambda function that automatically updates your AWS security group rules whenever CloudFront publishes new I
- fieldju/cerberus-gateway-puppet-moduleA Puppet module that automates installing and configuring an Nginx gateway for Nike's Cerberus secrets-managem
- fieldju/commandarrCommandarr is a voice and chat bot, still in early development, that lets you control media apps like Sonarr,
- fieldju/gimme-aws-credsA CLI tool that logs into Okta and fetches temporary AWS credentials for you, avoiding permanent keys on your
- frankrolf/toucheA RoboFont tool for font designers that automatically finds pairs of letters or marks that collide with each o
- freemocap/basic_repo_cookiecutterA starting template for new Python projects that generates a properly structured project folder with your deta
- greatehop/flaskadminA blank repository with no README or documentation. Based on its name, it may relate to building admin interfa
- guardrails-ai/contains_stringA simple quality-control tool that checks whether a piece of text includes a specific required word or phrase,
- guardrails-ai/gliner_piiA tool that automatically scans AI-generated text for private details like phone numbers and emails, then flag
- haruko386/repositoryblameA GitHub Actions tool that scans your codebase with git blame and generates an SVG chart showing what percenta
- haz3-jolt/nlp-labA Python-based workspace for natural language processing experiments. The README provides only the project nam
- hellysmile/python-telegram-botA Python library for building Telegram chatbots. It handles all the communication with Telegram's servers so y
- heyman/geventhttpclientA fast Python library for making many web requests at the same time. It uses gevent to handle thousands of req
- hongquan/flask-adminFlask-Admin is a tool that adds a ready-made admin dashboard to your Flask web app, letting you create, read,
- hoobnn/abuAn open-source quantitative trading platform for building, backtesting, and optimizing automated trading strat
- houtianze/kokoro-ttsA command-line tool that turns text, PDFs, or EPUB books into spoken audio using the Kokoro AI voice model.
- hperl/rules_dockerBazel build rules that package apps into reproducible container images without needing Docker installed.
- hyde-project/hubA community repository of configuration files (dotfiles) for HyDE, a Linux desktop customization tool, letting
- ideal/awesome-llm-appsA collection of ready-to-use AI projects that let you chat with your own data — Gmail, GitHub repos, PDFs, You
- ideal/loguruA Python logging library that works instantly with no setup and replaces print statements with colored, config
- jakecoffman/walgreens-scraperA Python script that automatically checks the Walgreens website for available COVID-19 vaccine appointments an
- jayvdb/deepdiffDeepDiff compares two Python objects of almost any type and reports exactly what changed, down to the precise
- jemoka/naccThis is a Python project named nacc, but its README doesn't describe what it does, so there isn't enough infor
- jesselpalmer/cspb_4502_projectA Python data analysis project that studies real-time cryptocurrency prices, checking how assets move together
- jhamrick/restuserA lightweight tool that lets Docker containers create user accounts on the host machine by sending an HTTP req
- jianyuh/renrenincreasevisitA Python script that artificially inflates the visitor counter on renren.com, a Chinese social network, by aut
- jinzhu/ultisnipsA Vim plugin that lets you type a short trigger word and instantly expand it into a full block of pre-written
- joaopcm/fiap-ifood-challengeA Python solution for a data science challenge from a FIAP and iFood partnership, likely involving customer be
- jonluca/python-brute-forcerA minimal Python script that cracks MD5 password hashes by trying every possible character combination until i
- jrmeyer/merlin-1A Python toolkit that uses deep neural networks to generate natural-sounding synthetic speech from written tex
- juice500ml/clickA Python library for building command-line tools that handles argument parsing, validation, and help text so d
- juice500ml/espnetA comprehensive toolkit with pre-built recipes for speech tasks like transcription, text-to-speech, translatio
- juice500ml/flaskA lightweight, flexible Python framework for building websites, APIs, and web apps by handling routing and res
- karthikprasad/klusty8Klusty8 takes the top 50 Bing search results and groups them into eight themed clusters so you can quickly see
- kazche/flashcards_dataA prototype tool that uses AI to automatically generate flashcard questions and answers from prompts, then org
- kdar/gooracleA Sublime Text plugin that lets Go programmers click any symbol and instantly see who calls it, what it does,
- kelseyhightower/pongA minimal Python project named after the classic arcade game Pong. The README provides no documentation, featu
- keyan/lostmtaAn interactive map that visualizes lost-and-found items reported on the NYC subway, pulled from the MTA's offi
- keyan/pytorchPyTorch is a Python library for building and training machine learning models, with fast Tensor math on CPUs o
- keyan/schemelingSchemeling is a Python library that parses Scheme code text and converts it into structured data your programs
- khushal87/rajasthan-hackathonA Python project built for the 2018 Rajasthan Hackathon. The repo has no documentation describing what it does
- konbakuyomu/frontier-chain-skeletonA tool that merges and cleans up multiple proxy subscriptions, filtering out dead nodes to create one unified
- konstin/gh-action-pypi-publishA GitHub Action that automatically uploads your finished Python package files to PyPI or TestPyPI when you rel
- kurtmckee/pr-importlib_resourcesA Python library that lets developers reliably read files bundled inside their code packages, backporting newe
- lawhy/fow-ethoxfordA Python project built for the ETHOxford hackathon, but its README is empty so its actual purpose isn't docume
- levendlee/repoA Python project with an essentially empty README that provides no description, setup instructions, or usage e
- lfaraone/shuttleShuttle is a lightweight Ubuntu launcher that reads your SSH config file and shows a quick menu of servers so
All repos · Explain any other repo →