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
- amacneil/dbmateA language-agnostic command-line tool for managing database schema migrations using plain SQL files, compatibl
- smuyyh/bookreaderAn Android app for reading Chinese web novels and local ebooks that also serves as a learning reference for wi
- tanstack/virtualA headless JavaScript library that makes scrolling through massive lists, tables, or grids fast by only render
- muaz-khan/recordrtcA JavaScript library for recording audio, video, screen activity, and canvas content directly inside a browser
- feiyangqingyun/qwidgetdemoA collection of over 100 standalone Qt C++ demo projects covering custom widgets, utility tools, video playbac
- minedojo/voyagerA research AI agent that plays Minecraft autonomously using GPT-4, continuously discovering new skills, storin
- bistutu/fluentreadA free browser extension that translates web pages using 20-plus engines including Google Translate, DeepL, an
- openai/point-eAn OpenAI research tool that generates 3D point clouds from text descriptions or images, then optionally conve
- rabbitmq/rabbitmq-tutorialsRunnable code examples for the official RabbitMQ tutorials, covering how to send, route, and distribute messag
- vuelidate/vuelidateA lightweight JavaScript library that adds form validation to Vue.js apps by letting you declare rules in your
- hubspot/vexA tiny JavaScript library that replaces the browser's plain built-in alert, confirm, and prompt dialog boxes w
- hhyo/archeryA web-based platform where developers submit SQL queries for review and approval before they run on production
- hospitalrun/hospitalrun-frontendThe browser-facing interface for HospitalRun, a free open-source electronic medical records system built for h
- patriciogonzalezvivo/thebookofshadersAn interactive online guide that teaches you how to write fragment shaders from scratch — the small programs t
- mahmoud/boltonsA collection of over 230 small, pure-Python utilities covering files, dictionaries, queues, iteration, and err
- serial-studio/serial-studioA desktop app that reads data from Arduino, ESP32, and other hardware over serial, Bluetooth, or network conne
- morrisjs/morris.jsA JavaScript library for drawing interactive line, bar, area, and donut charts on web pages, with built-in und
- agmmnn/awesome-blenderA curated list of add-ons, tools, tutorials, and free resources for Blender 3D — covering plugins for simulati
- rockstarlang/rockstarA joke programming language where code reads like 1980s heavy metal song lyrics — write programs as rock balla
- awesomewm/awesomeAwesome is a highly configurable tiling window manager for Linux, controlled entirely through a Lua configurat
- chyingp/nodejs-learning-guideA Chinese-language collection of Node.js learning notes with runnable code examples, covering built-in modules
- timothybrooks/instruct-pix2pixAn AI image editor from UC Berkeley that applies plain-English instructions to photos — say 'add snow' or 'tur
- randyrants/sharpkeysA simple Windows app for remapping keyboard keys — make Caps Lock act as Ctrl, swap two keys, or disable a key
- rust-lang/rustupThe official installer and version manager for Rust — one command installs the Rust compiler, and you can swit
- xiaobaitech/golangfamilyA Chinese-language Go interview prep resource covering language internals, concurrency, garbage collection, an
- getactivity/androidprojectA production-tested Android app starter template in Java with common screens, dialogs, navigation, and utiliti
- fangwei716/30-days-of-react-nativeThirty self-contained React Native demo apps showcasing common mobile UI patterns — stopwatch, swipe cards, To
- apache/couchdbA database that stores and syncs JSON documents over HTTP, letting multiple copies stay in sync across servers
- charmbracelet/huhA Go library for building keyboard-navigated interactive forms in the terminal — add text inputs, dropdowns, m
- tobspr-games/shapez.ioOpen source factory-building game where you design automated production lines to cut, rotate, and paint geomet
- bettererrors/better_errorsA Ruby gem that replaces the plain Rails error page with a rich debugger showing highlighted source code, loca
- facebookarchive/xctoolAn archived command-line wrapper around Apple's xcodebuild that produced cleaner output, structured JSON test
- zsviczian/obsidian-excalidraw-pluginAn Obsidian plugin that tracks how many words you write each day, shows a live count in the status bar, and ke
- googleapis/release-pleaseA Google tool that automates versioning and changelog updates for GitHub projects by reading Conventional Comm
- skyworkai/skyreels-v2An open-source AI video generation system that creates video from text or images and can extend clips to any l
- wxriw/lyricify-appA family of apps that display scrolling synchronized lyrics on top of music players with the current line high
- karingx/clashmiA cross-platform network proxy client built with Flutter that routes internet traffic through proxy servers us
- pliang279/awesome-multimodal-mlA curated reading list of research papers on AI systems that combine multiple types of data at once, such as t
- ezfndev/ezfn-lobbybotEZFN Lobbybot is a free Python tool that creates a Fortnite lobby bot — a persistent bot account that displays
- lhartikk/arnoldcArnoldC is a joke programming language where every keyword is a famous Arnold Schwarzenegger movie quote, full
- fastfire/deepdarkctideepdarkCTI is a curated directory of deep web and dark web sources — Telegram channels, ransomware sites, cri
- amitness/learningA personal, continuously updated log of every course, book, and article a software engineer works through to b
- mleveryday/practicalai-cnpracticalAI-cn is a Chinese-language machine learning course delivered as Jupyter Notebooks, covering Python b
- openai/openai-realtime-agentsA demo app from OpenAI showing two patterns for building voice AI agents — one where a fast model and a smart
- fluxcd/fluxFlux v1 is a retired GitOps tool for Kubernetes that automatically syncs your cluster to whatever is committed
- clovaai/donutDonut is an AI model from Naver Clova that reads document images — receipts, forms, IDs — and extracts structu
- dop251/gojaGoja is a pure-Go JavaScript engine that lets you run JavaScript code inside a Go application with no native d
- itchyny/lightline.vimlightline.vim is a minimal, highly configurable Vim status bar plugin that shows mode-aware color changes and
- fujiapple852/trippyA terminal tool that combines traceroute and ping into one interactive real-time display, showing each network
- utom/sketch-measureA Sketch plugin that exports your design screens to self-contained HTML pages so developers can inspect CSS st
- kristopolous/bootstra.386A Bootstrap CSS theme that makes websites look like 1980s MS-DOS terminal screens, with green-on-black or ambe
- pallets/werkzeugA Python library that handles the HTTP layer for web applications — parsing requests, routing URLs, and sendin
- libchecker/libcheckerAn Android app that shows which third-party libraries are used by apps installed on your phone, including whet
- meituan-dianping/walleA Gradle plugin that stamps a single Android APK with different distribution-channel labels in seconds, lettin
- sjj1024/pakeplus-iosA tool that wraps any website or web project into a small native desktop or mobile app for Mac, Windows, Linux
- guardrails-ai/guardrailsA Python library that sits between your app and an AI language model to validate outputs for safety and format
- madler/zlibA foundational C library for compressing and decompressing data, used inside operating systems, browsers, and
- internlm/mindsearchA self-hosted AI search system that breaks your question into sub-queries, searches the web with a real search
- awesome-opencode/awesome-opencodeA community-curated catalog of plugins, themes, pre-built agents, and tutorials for opencode, an AI coding ass
- vmware-archive/kubelessKubeless was an archived VMware serverless framework for Kubernetes that let you deploy code functions trigger
- gopasspw/gopassGopass is a command-line password manager that encrypts secrets with GPG or age and stores them in a Git repos
- iam-veeramalla/docker-zero-to-heroA beginner-friendly Docker learning resource covering containers, images, Dockerfiles, and Docker Compose with
- haxefoundation/haxeHaxe is a cross-platform programming language and compiler that converts one codebase into JavaScript, C++, C#
- kubevirt/kubevirtKubeVirt extends Kubernetes to run traditional virtual machines alongside containers, letting you create, star
- interpretml/interpretInterpretML is a Microsoft open-source Python package for building explainable machine learning models and und
- hongyangandroid/okhttputilsOkHttpUtils is an unmaintained Android library that wraps OkHttp with a cleaner API for GET/POST requests, fil
- macpass/macpassMacPass is a native macOS password manager that reads and writes KeePass-format encrypted databases, letting y
- paddingme/front-end-web-development-interview-questionA curated bank of front-end web development interview questions sourced from real Chinese tech company hiring
- stranslate/stranslateSTranslate is a portable Windows desktop app for translating text and extracting text from images using OCR —
- databasus/databasusA self-hosted, open-source tool that automatically backs up PostgreSQL, MySQL, MariaDB, and MongoDB databases
- anthropics/claude-agent-sdk-pythonA Python library that lets your code talk to Claude Code programmatically — send prompts, stream responses, de
- ossu/bioinformaticsA free, self-paced 4-year curriculum for learning bioinformatics from scratch using courses from MIT, Stanford
- octref/polacodeA Visual Studio Code extension that turns any code snippet into a polished screenshot that matches your exact
- autoscrape-labs/pydollA Python library for automating Chrome and Edge browsers that skips the WebDriver middleman, adds human-like m
- reach/routerA routing library for React applications that maps URL paths to the right component to display, handling navig
- elfocrash/.net-backend-developer-roadmapA visual diagram showing the recommended learning path for .NET backend developers in 2023, covering microserv
- blockskit/blockskitA library for iOS and macOS developers that adds block-based versions of common Apple framework APIs, reducing
- google-research/arxiv-latex-cleanerA command-line tool from Google Research that prepares a LaTeX paper for arXiv by stripping comments, removing
- techfort/lokijsLokiJS is a fast in-memory document database for JavaScript that stores objects in memory for instant queries,
- openethereum/parity-ethereumA fast, full Ethereum node written in Rust for miners, exchanges, and service providers who need reliable bloc
- xfangfang/macastA desktop app that turns your computer into a DLNA receiver so you can cast videos, photos, and music from you
- yihong0618/xiaogptA Python tool that connects your Xiaomi smart speaker to ChatGPT and other AI services so you get smarter answ
- facebook/saplingA source control tool built by Meta that works with Git repositories and stays fast even in very large codebas
- hyperf/hyperfA high-performance PHP framework that uses coroutines to handle over 100,000 requests per second, with built-i
- ronitsingh10/finetuneA free macOS menu bar app that gives you per-app volume control, audio routing to different speakers, a 10-ban
- agones-dev/agonesAn open-source Kubernetes extension for hosting and autoscaling dedicated game servers, letting you manage mul
- nodejs/nodejs.orgThe source code for the official Node.js website, built with Next.js and TypeScript, supporting multiple langu
- easydarwin/easydarwinOpen-source video streaming server that accepts camera or OBS video feeds over RTMP or RTSP and distributes th
- vandadnp/flutter-tips-and-tricksA growing collection of several hundred short Flutter and Dart tips with code examples, covering UI patterns,
- ji4n1ng/openinterminalmacOS utility that adds a button to the Finder toolbar so you can open any folder directly in your terminal or
- joe-bell/cvaSmall TypeScript library for managing CSS class name variations in UI components. Define all the style options
- droid-ify/clientOpen-source Android app for browsing and installing free software from F-Droid repositories with a cleaner int
- rust-lang/rustfmtOfficial code formatter for the Rust programming language that automatically rewrites Rust source files to fol
- huibq/keep-alivePlugin files for two Chinese music player apps — LX Music and MusicFree — that add a streaming music source. P
- robinhood/faustPython library for building real-time stream processors on top of Apache Kafka, inspired by Kafka Streams but
- raphw/byte-buddyJava library that generates and modifies Java classes at runtime without compiling anything ahead of time. Use
- gurupreet/composecookbookSample Android app demonstrating hundreds of Jetpack Compose UI components, animations, and layouts, including
- infoslack/awesome-web-hackingA curated collection of web application security learning resources including books, tools, practice labs, cou
- sebastianbergmann/exporterSmall PHP library that converts any variable — arrays, objects, null, circular references — into a readable te
- denvercoder1/github-readme-streak-statsA service that generates a customizable badge showing your GitHub contribution streak, total contributions, an
All repos · Explain any other repo →