What is… every popular GitHub repo?
Popular GitHub repositories, each answered in plain English for non-coders: what it is, its tech stack, and how to run it. Pick any to read the answer.
By language: Python · TypeScript · JavaScript · Go · C++ · Rust · HTML · Java · C · Shell · C# · Swift · Jupyter Notebook · PHP · Kotlin · Ruby
- michaeltyson/tpkeyboardavoidingA drop-in iOS library that automatically scrolls text fields into view when the on-screen keyboard appears, pr
- documentationjs/documentationA command-line tool that reads JSDoc comments in JavaScript source files and automatically generates polished
- lightdash/lightdashAn open-source business intelligence tool built on dbt that lets teams explore data, build charts, and share d
- timescale/pgaiA Python library and PostgreSQL extension that auto-generates and syncs AI text embeddings in your database, s
- angular-app/angular-appA reference AngularJS (v1.x) app showing how to build a real-world CRUD project management tool with Node.js a
- ltaoo/wx_channels_downloadA lightweight Go desktop utility for Windows and macOS that adds a download button to WeChat Channels videos b
- wassupjay/n8n-free-templatesA collection of 200+ ready-made automation workflow files for n8n — import any file into your n8n instance to
- matter-labs/awesome-zero-knowledge-proofsA curated reading list of beginner guides, university courses, and real-world applications for zero-knowledge
- thinkinaixyz/deepchatAn open-source desktop chat app that connects to dozens of cloud and local AI models from one window, supports
- airbnb/hypernovaArchived Airbnb tool that lets a Ruby or Python backend server render React components on the server by sendin
- markqvist/reticulumA Python networking library that lets you build encrypted, decentralized networks over LoRa radio, WiFi, or se
- kurrent-io/kurrentdbAn event-sourcing database (formerly EventStoreDB) that stores every change as an ordered sequence of events r
- googollee/go-socket.ioAn archived Go library that implements the Socket.IO protocol so your Go server can push real-time updates to
- leandromoreira/linux-network-performance-parametersA reference guide showing exactly where Linux kernel network settings (sysctl variables) fit into the packet j
- outerbase/studioA browser-based database management tool that lets you view, edit, and query SQLite, Turso, Cloudflare D1, and
- reactjs/rfcsThe official place where React core developers and community members propose and discuss significant changes t
- jakewharton/disklrucacheA Java library that saves data to disk and automatically evicts the oldest entries when a size limit is reache
- pmndrs/gltfjsxTurn any 3D model file (GLTF/GLB) into a reusable React component — with named parts, animations, and optional
- chainner-org/chainnerA desktop visual editor where you connect blocks called nodes to build image-processing workflows — no coding
- gothenburgbitfactory/taskwarriorTaskwarrior is a command-line task manager where you type commands in a terminal to add tasks, set due dates,
- lambci/docker-lambdaRun and test AWS Lambda functions locally using Docker containers that exactly replicate the Lambda cloud envi
- libratbag/piperPiper is a point-and-click Linux app for configuring gaming mice — adjust DPI, button assignments, and LED col
- mygod/vpnhotspotAndroid app that shares your phone's active VPN connection with other devices over a Wi-Fi hotspot. Requires r
- ddd-by-examples/libraryA Java teaching project that walks through Domain-Driven Design using a real public library system, showing ho
- go-pg/pgA Go library that connects apps to PostgreSQL using an ORM — so you work with Go data structures instead of wr
- nightonke/boommenuAn Android library that adds a floating button which animates open into a set of action buttons when tapped, w
- tranek/gasdocumentationA comprehensive community guide to Unreal Engine 5's GameplayAbilitySystem plugin, covering abilities, buffs,
- pdfcrafttool/pdfcraftA browser-based PDF toolkit with 90+ tools — merge, split, edit, convert, and compress PDFs entirely on your d
- postlight/parserA JavaScript library that takes a URL and returns just the article title, author, date, and clean body text —
- kickstarter/android-ossThe full source code of Kickstarter's official Android app, released publicly so developers can study how a re
- livebook-dev/livebookAn interactive notebook app for the Elixir language where you mix written notes with runnable code blocks, see
- samchon/typiaA TypeScript library that automatically generates fast runtime type-checking functions from your existing Type
- yarolegovich/discretescrollviewAn Android library that creates a scrollable list where one item is always centered and neighboring items peek
- browserworks/waterfoxA privacy-focused web browser forked from Firefox that removes built-in telemetry and usage tracking while kee
- tc39/proposal-pattern-matchingA formal proposal to add pattern matching to JavaScript — a cleaner way to check the shape of a value and act
- missing-semester/missing-semesterThe source code for MIT's Missing Semester course website, built with Jekyll — this repo holds the site templa
- python-attrs/attrsattrs is a Python library that auto-generates class boilerplate — __init__, __repr__, and comparison methods —
- iamtomshaw/f1-race-replayA Python app that replays Formula 1 races as animated top-down visualizations using real telemetry data, with
- janusgraph/janusgraphJanusGraph is an open-source, distributed graph database for storing and querying billions of connected relati
- quipnetwork/quip-protocol-rsA Rust blockchain node for the Quip network, forked from Substrate — the same framework that powers Polkadot —
- tensorchord/awesome-llmopsA curated reference list of open-source tools for running AI language models in production, organized by categ
- mrglockenspiel/activate-linuxA joke C program that displays a faint "Activate Linux" watermark in the corner of your Linux desktop, mimicki
- openai-php/clientA community PHP library for calling the OpenAI API — covering chat, images, audio, embeddings, fine-tuning, an
- micromata/awesome-javascript-learningA hand-picked list of JavaScript learning resources organized by format — free ebooks, articles, videos, and i
- mscdex/ssh2A Node.js library that implements SSH entirely in JavaScript — connect to remote servers, run commands, transf
- hsavit1/awesome-swift-educationA curated collection of links to tutorials, articles, and videos for learning Swift, Apple's programming langu
- rubylouvre/avalonA JavaScript MVVM framework for building web UIs where data changes automatically update the page, with IE6 su
- sqlchat/sqlchatA tool that lets you query and manage databases by typing plain English instead of writing SQL, powered by Ope
- rainmeter/rainmeterSource code for Rainmeter, a Windows desktop customization tool that lets you display clocks, weather, system
- santinic/how2A command-line tool that finds shell commands by typing plain English questions in your terminal, with an AI s
- slackadays/clipboardA command-line clipboard manager called cb that replaces fragmented tools like xclip, letting you copy, store,
- aidlearning/aidlearning-frameworkAn Android app that installs a full Ubuntu Linux desktop on your phone, letting you write and run Python AI sc
- diimdeep/awesome-split-keyboardsA curated list of over 50 ergonomic split keyboards covering commercial products, DIY kits, and open-source de
- xufuji456/ffmpegandroidAn Android project demonstrating how to integrate FFmpeg for video tasks like trimming, watermarking, format c
- changmingxie/tcc-transactionA Java library that coordinates transactions across multiple services using the Try-Confirm-Cancel pattern, so
- cyfrin/foundry-full-course-cuThe companion GitHub repository for a free 50-hour blockchain development course that teaches Solidity smart c
- filipeps/traduzir-paginas-webA Firefox browser extension that translates entire web pages in real time using Google, Bing, or Yandex withou
- hashicorp/hclA Go library implementing HCL, HashiCorp's configuration language used by Terraform and Vault, giving Go devel
- googlearchive/code-prettifyAn archived JavaScript library from Google that adds color-coded syntax highlighting to code blocks on any web
- audi-1/sqli-labsA deliberately vulnerable PHP web application with step-by-step lessons covering every major SQL injection tec
- bretfisher/udemy-docker-masteryThe companion code repository for the Docker Mastery Udemy course by Bret Fisher, containing all section examp
- farzaa/clickyA macOS menu bar app that puts a screen-aware AI voice assistant next to your cursor — press a shortcut, speak
- galacean/engineAn open-source TypeScript graphics engine from Ant Group for building 2D and 3D interactive experiences in the
- nepxion/discoveryA Java framework on top of Spring Cloud that adds traffic splitting, blue-green deployments, rate limiting, an
- ujjwalkarn/datasciencepythonA curated collection of links to tutorials, courses, and articles for learning data science and machine learni
- drakeet/multitypeMultiType is an Android library that makes it easy to build scrolling lists with many different visual styles.
- grassmunk/chicago95Chicago95 transforms your Linux desktop into a faithful Windows 95 lookalike, changing every visual detail fro
- vuejs/vue-class-componentVue Class Component was a library enabling TypeScript class-based syntax for Vue components using decorators.
- cxxr/better-javaA written style guide for experienced Java developers covering modern coding practices, useful third-party lib
- facebook/componentkitComponentKit is a React-inspired iOS UI framework from Facebook that lets you describe interfaces declarativel
- hect0x7/jmcomic-crawler-pythonPython library and CLI tool for downloading comic albums from a specific adult comics site. Supports parallel
- id-software/quakeOriginal 1996 Quake FPS engine source code by id Software, written in C with assembly for software rendering.
- istanbuljs/nycnyc is the command-line interface for Istanbul, a JavaScript code coverage tool that tracks which lines of cod
- openark/orchestratorOrchestrator is an open-source MySQL replication topology manager that maps, visualizes, and automatically rec
- learntocloud/learn-to-cloudFree structured study guide that takes beginners through the skills needed for a junior cloud engineer role, c
- nickvisionapps/parabolicA desktop app that downloads video and audio from hundreds of websites using yt-dlp under the hood, with a cle
- ponzu-cms/ponzuAn open-source Go CMS and web server that auto-generates admin panels and JSON APIs from simple commands, but
- dillidon/alerts-and-pickersA Swift library for iOS that embeds rich pickers — dates, photos, maps, contacts, colors, countries — directly
- piotrwitek/utility-typesA TypeScript package that adds dozens of extra type helpers — for deeply nested objects, unions, functions, pr
- cloudevents/specCloudEvents is an industry-standard specification that defines a common event message format so different syst
- js-org/js.orgA free subdomain service for JavaScript developers: open a pull request to get a short yourname.js.org address
- rcmaehl/msedgeredirectA small Windows background utility that intercepts links Windows forces open in Edge — taskbar news, weather w
- openshot/openshot-qtOpenShot is a free, award-winning, open-source video editor for Linux, Mac, and Windows with unlimited tracks,
- santiq/bulletproof-nodejsA starter template and architecture reference for Node.js backend APIs, showing how to structure a project wit
- can1357/oh-my-piTerminal coding assistant (omp command) with a 27k-line Rust core, support for ~40 model providers, 32 built-i
- edenhill/kcatkcat is a lightweight command-line tool for sending and reading messages on Apache Kafka from your terminal wi
- sammwyy/mikumikubeamMikuMikuBeam is a Go-based network stress-testing tool with a Hatsune Miku-themed web interface for launching
- signalapp/libsignalThe shared cryptographic library used by all Signal apps and servers, implementing the Signal Protocol and enc
- tonsky/datascriptDataScript is a lightweight in-memory database you embed in a browser app or Clojure program; it stores all yo
- utilforever/game-developer-roadmapA visual roadmap for aspiring game developers showing the technologies and learning paths for client-side game
- dmytrodanylyk/circular-progress-buttonAn Android Java library that morphs a standard button into a spinning circular progress indicator and back, so
- docker-archive/docker-ceThis is an archived packaging repository for Docker CE that stopped receiving updates after Docker 20.10; the
- nodegit/nodegitNodeGit is a Node.js library that lets your JavaScript code read and write Git repositories directly by wrappi
- chaoningzhang/mobilesamMobileSAM is a lightweight version of Meta Segment Anything Model that swaps the heavy image encoder for a com
- leethomason/tinyxml2TinyXML-2 is a minimal C++ XML library consisting of just one header and one source file, making it easy to dr
- vuejs/veturVetur is a VS Code extension that adds syntax highlighting, error checking, auto-complete, and code formatting
- meta-pytorch/torchtuneA Python library from Meta for fine-tuning large language models using methods like LoRA, QLoRA, and DPO. Acti
- marcel-dempers/docker-development-youtube-seriesSource code companion for a YouTube series on Docker and Kubernetes. Each video topic links to a code branch w
- aleksey-hoffman/sigma-file-managerA free, open-source desktop file manager for Windows and Linux with ultra-fast typo-tolerant search, tabbed na
- causefx/organizrA self-hosted web dashboard that combines all your home-server apps into one page with tabs, user accounts, an
All repos · Explain any other repo →