Browse repos explained in plain English
Popular GitHub repositories, each explained for non-coders — what it does, its tech stack, and how to run it. Pick any to read the plain-English breakdown.
By language: Python · TypeScript · JavaScript · Go · Rust · C++ · HTML · Java · C · Shell · C# · Swift · Jupyter Notebook · PHP · Kotlin · Ruby
- oarriaga/face_classificationA Python project that detects faces in images or live webcam video and classifies each face by emotion and gen
- rack/rack-attackRack::Attack is a Ruby middleware library that protects Rails and Rack web apps from abuse by letting you defi
- aninsomniacy/motrix-nextMotrix Next is a lightweight desktop download manager for Mac, Windows, and Linux that handles HTTP, FTP, BitT
- folke/noice.nvimNoice replaces Neovim's command line, popup menu, and message area with styled floating windows, syntax-highli
- mailtrain-org/mailtrainMailtrain is a self-hosted newsletter tool you run on your own server to manage subscriber lists and send emai
- belnadris/angular-electronA ready-to-use starter template for building cross-platform desktop apps by combining Angular (web UI) and Ele
- mob-sakai/particleeffectforuguiUnity package that renders particle effects (confetti, sparks, glows) directly inside uGUI canvases without ex
- ublockorigin/uassetsFilter lists for uBlock Origin that block ads, trackers, anti-blocker walls, popups, and video ads. Also the p
- vikejs/vikeVike is a composable full-stack JavaScript/TypeScript web framework that lets you pick your own UI library (Re
- iyaja/llama-fsLlamaFS automatically renames and sorts your messy files using AI. Point it at a folder and it figures out sen
- lauragift21/awesome-learning-resourcesA community-curated collection of learning links covering web development, programming languages, DevOps, mach
- zhenfeng13/spring-boot-projectsA Chinese-language collection of Spring Boot sample projects and full apps — from single-feature demos (Redis,
- dudykr/stcA Rust-powered replacement for the TypeScript type checker, aiming to be significantly faster than the officia
- flosse/rust-web-framework-comparisonA reference guide comparing Rust web frameworks and libraries side-by-side — frontend (WebAssembly), backend,
- 201206030/novelA Chinese tutorial project that builds a full online novel reading website with reader portal, author backend,
- logrocket/redux-loggerA debugging add-on for Redux apps that logs every state change to the browser console, showing what the data l
- microsoft/typespecA Microsoft language for writing a single API definition file and automatically generating OpenAPI docs, gRPC
- hak5/usbrubberducky-payloadsThe official script collection for the USB Rubber Ducky, a hardware device that emulates a keyboard to automat
- apertureless/vue-chartjsA Vue.js wrapper for Chart.js that lets you add bar, line, pie, doughnut, and other charts to a Vue app as sim
- pyspur-dev/pyspurA visual canvas tool for building and testing AI agent workflows, where each step appears as a connected block
- researchkit/researchkitAn Apple open source iOS framework for building medical research study apps, with pre-built screens for partic
- i-tu/haskligA monospace coding font based on Adobe Source Code Pro that adds ligatures for multi-character symbols like ->
- redsiege/eyewitnessA Python security tool that automatically screenshots a large list of websites in one pass, records HTTP heade
- disintegration/imagingA Go library for common image operations — resize, crop, rotate, flip, blur, and adjust color — with multiple
- nuclio/nuclioOpen source serverless platform that runs your code in response to events like HTTP requests, messages, or tim
- developit/unfetchA tiny 500-byte JavaScript library that gives older browsers the modern fetch() API for making web requests, u
- riot-os/riotOpen source real-time operating system built for tiny IoT microcontrollers with very limited memory, supportin
- dylang/shortidJavaScript library that generates short random-looking IDs safe for use in URLs and database keys — now deprec
- imagemin/imageminNode.js library that shrinks image files using format-specific plugins, producing smaller JPEG and PNG files t
- pyportfolio/pyportfoliooptPython library that uses modern portfolio theory to calculate how to split money across investments, producing
- vantage-sh/ec2instances.infoOpen source website that puts AWS, Azure, and Google Cloud server types and prices into one filterable compari
- mui/mui-xAdvanced React components for data-heavy applications including a Data Grid, Date and Time Pickers, Charts, an
- quipnetwork/xq-rsEarly-stage Rust toolkit for quantum annealing — a bytecode format, assembler, disassembler, and virtual machi
- trazyn/wewechatweweChat is an unofficial WeChat desktop client for macOS, Linux, and Windows built with Electron, supporting
- yanzhenjie/swiperecyclerviewAndroid library that adds swipe menus, drag-to-reorder, swipe-to-delete, sticky headers and footers, and autom
- vim-polyglot/vim-polyglotA Vim plugin that bundles 598 individual language plugins into one package, giving syntax highlighting and ind
- joeldev/jlroutesJLRoutes is an iOS and macOS library that handles incoming URLs by matching them to patterns you define, extra
- eddiehubcommunity/biodropBioDrop was an open source platform (archived June 2024) where tech community members could create one public
- valhalla/valhallaValhalla is an open source routing engine that calculates driving, walking, cycling, and transit routes using
- vi3k6i5/flashtextFlashText is a Python library that finds and replaces keywords in text much faster than regular expressions wh
- coder/sshcodesshcode was a command-line tool (now deprecated) that let you run Visual Studio Code on a remote Linux server
- hneemann/digitalDigital is a desktop app for drawing and simulating digital logic circuits — from basic AND and OR gates to co
- terraform-linters/tflintTFLint is a linter for Terraform files that catches mistakes like invalid cloud resource types or deprecated s
- salesforce/blipBLIP is a deprecated Salesforce AI research model that handles image captioning, visual question answering, an
- gliderlabs/docker-alpineA minimal Docker base image built on Alpine Linux weighing about 5 MB — roughly 20x smaller than Ubuntu — that
- jpush/aurora-imuiA ready-to-use chat interface library for Android, iOS, and React Native that provides a scrollable message li
- thelastgimbus/googlephotostakeouthelperGoogle Photos Takeout Helper reorganizes your Google Takeout photo export into a single chronological folder w
- chillicream/graphql-platformAn open-source suite of .NET tools for GraphQL — a server called Hot Chocolate, a typed client code generator
- aiogram/aiogramA Python library for building Telegram bots that handles many users at once using async code, with built-in to
- foru17/front-end-collectA hand-curated reading list of front-end development newsletters and blogs — both English and Chinese — filter
- spotx-official/spotx-bashA command-line script that removes ads and unlocks hidden settings in the Spotify desktop app on Mac and Linux
- dorssel/usbipd-winA Windows background service that lets you share any USB device plugged into your Windows PC with a Linux envi
- letsencrypt/boulderThe production software that runs Let's Encrypt — the free service that issues SSL certificates to websites. I
- square/maximum-awesomeA one-command installer that sets up a curated Vim and tmux configuration for Mac developers, with plugins for
- devlight/infinitecycleviewpagerAn Android library for building a scrollable card gallery that loops infinitely in either direction, with a sc
- lewish/asciiflowA browser-based drawing tool that creates diagrams using plain text characters like dashes, pipes, and plus si
- tombonez/notunesA tiny macOS menu bar utility that stops iTunes and Apple Music from automatically launching, with an option t
- tumobi/nideshopAn open-source Node.js backend API for a WeChat Mini Program online store, providing product listings, cart, c
- mislav/will_paginateA Ruby library that adds pagination to web apps with one method call on a database query and one line in your
- xhongc/music-tag-webA browser-based music tag editor that lets you view and fix song metadata — title, artist, cover art, lyrics —
- op7418/codepilotA desktop AI chat workspace that connects your own API keys for 17+ providers — including local Ollama models
- frostming/legitA command-line tool that wraps Git with simpler everyday commands, automatically stashing uncommitted work whe
- komodorio/helm-dashboardA browser-based dashboard for Helm that shows every installed Kubernetes chart, its full change history, side-
- tvytlx/ai-agent-deep-diveA collection of research PDFs (written in Chinese) that analyze the internal architecture of production AI age
- dolanmiu/docxA JavaScript and TypeScript library that generates and edits Word (.docx) documents entirely in code — no Micr
- fluxionnetwork/fluxionA Linux-based wireless security auditing tool for authorized penetration testers that tests whether a Wi-Fi pa
- steipete/agent-rulesA collection of rules and instruction files for AI coding assistants like Cursor and Claude Code. Now archived
- dockersamples/example-voting-appA sample multi-container voting app from Docker that shows how five services (Python, Node.js, .NET, Redis, Po
- nvidia/daliNVIDIA's GPU-accelerated data loading library that speeds up AI training by moving image, video, and audio pre
- arp242/goatcounterGoatCounter is a privacy-friendly website analytics tool that shows page views, browsers, locations, and refer
- sisteran/javascript-algorithmsA Chinese-language study guide for JavaScript developers preparing for coding interviews at major tech compani
- uniswap/web3-reactA toolkit from Uniswap that handles wallet connectivity (MetaMask, Coinbase Wallet, WalletConnect, etc.) for E
- bentrevett/pytorch-seq2seqStep-by-step Jupyter Notebook tutorials for building sequence-to-sequence models in PyTorch, using German-to-E
- robinvdvleuten/vuex-persistedstateA Vuex plugin that automatically persists and restores application state across page reloads using browser loc
- wepe/machinelearningA personal Chinese-language study collection of classic machine learning and deep learning algorithm implement
- koush/scryptedScrypted is a self-hosted home video platform that connects security cameras to Apple HomeKit, Google Home, an
- armour/vue-typescript-admin-templateA ready-made TypeScript admin dashboard built on Vue.js and Element UI, giving developers a full set of screen
- dennybritz/cnn-text-classification-tfA Python implementation of a convolutional neural network that sorts text into categories, based on a 2014 res
- proxysu/proxysuProxySU is a Windows desktop app that automates one-click installation of proxy server software (V2ray, Xray,
- awslabs/mountpoint-s3Mountpoint for Amazon S3 lets you mount an S3 storage bucket as a local folder on Linux, so any program can re
- kbengine/kbengineKBEngine is an open-source C++ server engine for multiplayer online games that handles all the networking and
- mjl-/moxMox is an all-in-one email server you self-host on your own machine, bundling everything needed to send and re
- gnunn1/tilixTilix is a Linux terminal emulator that lets you split one window into multiple side-by-side or stacked termin
- yeoman/generator-angularA Yeoman generator that scaffolds a complete AngularJS project in one command, including build tools, test set
- hanmin0822/misakatranslatorMisakaTranslator is a Windows tool that reads on-screen text from Japanese visual novels and games in real tim
- prometheus/blackbox_exporterThe Blackbox Exporter checks whether websites, servers, and network services are reachable from the outside by
- pylint-dev/pylintPylint is a Python code checker that reads your code without running it, finding real errors, style problems,
- cgoldsby/logincritterLoginCritter is an iOS animation demo where a cartoon bear reacts in real time to a login form — rotating its
- google/earlgreyEarlGrey is Google's iOS UI testing framework that automates taps, swipes, and text inputs, and waits for your
- tencentblueking/bk-cmdbbk-cmdb is Tencent's open-source system for keeping track of every server, virtual machine, and process in a l
- win-acme/win-acmewin-acme is a Windows tool that automatically gets SSL certificates from Let's Encrypt and other providers and
- karpathy/arxiv-sanity-preserverArxiv Sanity Preserver is a web app by AI researcher Andrej Karpathy that helps you search, filter, and get pe
- microsoft/wpf-samplesMicrosoft's official collection of small, self-contained code examples showing how to use specific WPF feature
- google/seesawSeesaw is a Linux load balancer built by Google that spreads incoming network traffic across a group of server
- mgcrea/angular-strapAngularStrap bridges AngularJS and Bootstrap by re-implementing Bootstrap's interactive components as native A
- pufferai/pufferlibPufferLib is a fast reinforcement learning library written in C that trains small but capable AI agents in sec
- python-websockets/websocketswebsockets is a Python library that handles the low-level plumbing for real-time two-way connections between a
- simoneavogadro/android-reverse-engineering-skillA Claude Code plugin that decompiles Android APK files and extracts API endpoints, letting developers and secu
- yyhsong/idataviDataV is a collection of ready-to-use large-screen dashboard templates built with ECharts, showing animated m
- agiresearch/aiosAIOS is a Rutgers University research project that acts as an operating system kernel for AI agents — scheduli
All repos · Explain any other repo →