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 · Java · HTML · C · Shell · C# · Jupyter Notebook · Swift · PHP · Ruby · Kotlin
- evil-huawei/evil-huaweiA community-maintained archive documenting Huawei controversies — including alleged product deception, employe
- nodegui/nodeguiA JavaScript library for building lightweight native desktop apps on Windows, Linux, and macOS using Qt, with
- owasp/wstgThe official OWASP Web Security Testing Guide — a comprehensive reference for penetration testers and security
- grpc/grpc-webA JavaScript library that lets web browsers call backend gRPC services through an Envoy proxy, bridging the ga
- node-schedule/node-scheduleA JavaScript library for Node.js that schedules functions to run at specific times using cron syntax, recurren
- keybase/clientKeybase's encrypted messaging and file-sharing platform — source code for desktop apps on macOS, Windows, and
- platformio/platformio-corePlatformIO Core is a command-line tool for programming microcontrollers like Arduino and ESP32, providing a un
- friendsofphp/goutteGoutte is a deprecated PHP library for scraping websites — visit pages, extract data with CSS selectors, and s
- olivernn/lunr.jsLunr.js is a JavaScript library that adds fast full-text search to any website without a server — build the in
- shashank88/system_designA curated study guide for learning how large-scale distributed systems work and preparing for system design in
- firebase/flutterfireFlutterFire is the official collection of plugins that connect Flutter apps to Firebase services — including a
- actix/actixActix is a Rust library for the actor model, where isolated program units communicate only through typed messa
- google/adk-samplesA collection of demo AI agents built by Google using their Agent Development Kit, covering use cases from cust
- ophub/amlogic-s9xxx-armbianA project that brings Armbian Linux to cheap Android TV boxes and ARM single-board computers from Amlogic, Roc
- laverna/lavernaLaverna is a privacy-focused note-taking web app where notes are stored and encrypted locally in your browser
- sequelpro/sequelproSequel Pro is a free, open source macOS desktop app for managing MySQL and MariaDB databases visually — browse
- sjzar/chatlogA tool for reading and querying personal WeChat chat history stored on your device — now shut down and empty a
- voidcosmos/npkillCommand-line tool that scans your computer for node_modules folders, shows how much disk space each one takes,
- addyosmani/backbone-fundamentalsSource files for an O'Reilly book about building structured web applications with Backbone.js — a JavaScript f
- microsoft/napajsA JavaScript runtime from Microsoft that adds multi-threading to Node.js, letting you run CPU-heavy JavaScript
- phpdocumentor/typeresolverA PHP library that parses type expressions from documentation comments into structured objects, making it easy
- facebook/chiselExtra debugger commands for Xcode's built-in LLDB debugger that help iOS and Mac developers inspect views, tog
- project-darc/darcA blockchain system for running a company entirely on Ethereum using code instead of legal documents — automat
- berty/bertyA privacy-focused messaging app for iOS and Android that works without internet, phone numbers, or central ser
- h-m-h/weylusTurns any tablet or smartphone into a drawing tablet and touch input device for your desktop computer — just r
- sirmalloc/ccstatuslineAdds a customizable status bar to your terminal when using Claude Code, showing live data like the active AI m
- yangyangwithgnu/use_vim_as_ideA detailed Chinese-language tutorial for configuring Vim into a full C/C++ IDE, covering plugin management, in
- anmolsaini16/mapcnReady-to-use React map components built on MapLibre GL that drop into any project with a single command, addin
- bytedance/xgplayerA browser video player from ByteDance that streams MP4 files in segments to reduce buffering, and supports HLS
- google/pprofA Google tool for analyzing where a Go program spends time and memory, generating text reports and visual call
- chinasiro/claude-code-sourcemapA community-reconstructed TypeScript source of Anthropic's Claude Code CLI, reverse-engineered from npm source
- klaudiosinani/signaleA Node.js logging library that adds colored icons, labels, and scope tags to terminal output, shipping with 19
- nvidia/cuda-samplesAn official NVIDIA collection of runnable C++ example programs demonstrating specific CUDA GPU programming tec
- coaidev/coaiA self-hosted AI chat platform supporting 200-plus language models from 35-plus providers, with built-in subsc
- linuxserver/heimdallA self-hosted web dashboard that collects all your apps and bookmarks into one tiled start page, with enhanced
- ritz078/transformA web-based polyglot converter that bundles dozens of code and data format transformations — including CSS, Gr
- wasabeef/android-gpuimageLibrary that lets Android developers apply GPU-accelerated visual filters — blur, sepia, sharpen, edge detecti
- pytorch/tutorialsSource repository for the official PyTorch tutorial website; useful only if you want to contribute a new tutor
- facebook/stylexJavaScript library from Meta for writing CSS styles in JavaScript code; automatically prevents style conflicts
- nhost/nhostOpen source Firebase alternative that bundles PostgreSQL, a GraphQL API, user authentication, file storage, an
- langchain-ai/local-deep-researcherAutomated web research tool that uses a locally running AI model to iteratively search the web, summarize find
- outlinefoundation/outline-appsTwo open source apps from Google's Jigsaw lab — a desktop VPN server manager and a cross-platform client — tha
- tristanhimmelman/objectmapperSwift library for iOS and macOS that converts JSON data from web APIs into Swift objects and back again in a s
- telegraf/telegrafNode.js framework for building Telegram bots with a middleware pattern; full TypeScript support, context-based
- yagop/node-telegram-bot-apiNode.js library for building Telegram bots in JavaScript or TypeScript; wraps Telegram's HTTP API so you can h
- telekom-security/tpotceAll-in-one honeypot platform from Telekom Security that runs 20+ honeypots simultaneously in Docker containers
- ng-zorro/ng-zorro-antdA library of 70+ ready-made UI components for Angular apps — buttons, tables, date pickers, modals, and more —
- kubernetes-sigs/kubebuilderA toolkit for Go developers to extend Kubernetes with custom resource types and the controller logic that mana
- kpdecker/jsdiffA JavaScript library that compares two pieces of text and tells you exactly what changed — which parts were ad
- microsoft/react-native-code-pushAn archived React Native plugin that let developers push JavaScript updates directly to users' phones without
- nvim-mini/mini.nvimA collection of 40+ small, independent Neovim plugins in one repository — covering text editing shortcuts, fil
- byt3bl33d3r/crackmapexecAn archived Python toolkit for security professionals to test Windows networks and Active Directory environmen
- unknwon/go-fundamental-programmingChinese-language course materials for a 15-lesson Go programming video series, covering everything from enviro
- api-platform/api-platformA PHP web framework that automatically builds REST and GraphQL APIs from your data models, and then generates
- snapshot-labs/snapshot-v1A gas-free voting platform for crypto and blockchain communities to run token-weighted governance proposals of
- activeloopai/deeplakeA database for AI projects that stores images, videos, audio, text, and vector embeddings together, enabling f
- getstream/windsWinds is an open source RSS reader and podcast player built with React, Node.js, and MongoDB — preserved as a
- carbon-design-system/carbonCarbon is IBM's open source design system — a collection of ready-to-use React and Web Components UI component
- humanwhocodes/computer-science-in-javascriptA teaching collection of classic computer science data structures and algorithms written in plain, heavily-com
- torch/torch7Torch7 is an early machine learning framework written in C with a Lua scripting layer — now unmaintained and p
- conemu/conemuConEmu is a Windows terminal emulator that wraps PowerShell, Command Prompt, and other shells into one tabbed,
- didi/cube-uicube-ui is a mobile-first UI component library for Vue, built by DiDi, that provides ready-made phone-screen c
- frankbria/ralph-claude-codeRalph is a shell script that runs Claude Code in a continuous loop, checking after each pass whether the task
- httpie/http-promptHTTP Prompt is an interactive terminal tool for testing APIs — it gives you a live session with autocomplete a
- mrdoob/stats.jsstats.js is a tiny JavaScript widget that shows a live FPS, frame timing, and memory usage panel in the corner
- dinedal/textqlA command-line tool that runs SQL queries directly on CSV and TSV files without importing them into a database
- kozea/weasyprintWeasyPrint is a Python library that converts HTML and CSS into PDFs — great for generating invoices, reports,
- bigbluebutton/bigbluebuttonAn open-source virtual classroom system for online teaching with live audio, video, shared slides, polls, brea
- rastapasta/mapsciiA terminal app that renders a zoomable, pannable world map using OpenStreetMap data drawn with Braille and ASC
- webgoat/webgoatA deliberately insecure web application from OWASP with guided exercises that teach developers how to find and
- cadene/pretrained-models.pytorchA PyTorch library bundling over 40 image-recognition models pre-trained on ImageNet under one consistent inter
- lmeszinc/azurlaneautoscriptA Python automation bot with a graphical interface that runs Azur Lane inside an Android emulator and handles
- kaina404/flutterdoubanA Flutter replica of the Douban app (Chinese books, movies, and music platform) that recreates about 90% of th
- maxrave-dev/simpmusicA free, open-source Android and desktop music player that streams from YouTube Music without ads or a subscrip
- phusion/baseimage-dockerA minimal Ubuntu 24.04 Docker base image that fixes process management, logging, and service supervision issue
- yiminghe/async-validatorA JavaScript and TypeScript library for validating form fields and data objects against defined rules, with bu
- sensepost/objectionA runtime security testing toolkit for iOS and Android apps that works without jailbreaking your device, letti
- mattn/go-sqlite3A Go library that connects Go's standard database interface to SQLite, letting your Go programs store and quer
- o3de/o3deAn open-source, royalty-free 3D engine for building professional-quality games, simulations, and cinematic env
- bitnami-labs/sealed-secretsA Kubernetes tool that encrypts secrets before they go into Git so they are safe to commit publicly — only the
- wechat-article/wechat-article-exporterAn online tool that bulk-downloads articles from WeChat public accounts and saves them as HTML, Markdown, Word
- meetecho/janus-gatewayAn open-source WebRTC media server written in C that you self-host to build real-time audio and video apps — v
- nirantk/awesome-project-ideasA curated list of over 30 machine learning and deep learning project ideas for learners and practitioners, eac
- marmelab/gremlins.jsA JavaScript testing library that stress-tests web apps by unleashing random clicks, typing, and scrolling — m
- reactphp/reactphpA collection of PHP libraries that add non-blocking, event-driven programming to PHP, letting your app handle
- arasatasaygin/is.jsA tiny JavaScript utility library that replaces scattered typeof checks and regex tests with one clean API for
- saulpw/visidataA keyboard-driven terminal tool for exploring and editing spreadsheet data — open CSV, JSON, Excel, and more i
- unetworking/uwebsockets.jsA C++-powered Node.js web server library that handles HTTP and WebSockets at extreme throughput — benchmarked
- scaffold-eth/scaffold-ethA starter kit that bundles a local Ethereum blockchain, a React frontend, and smart contract tooling so you ca
- kylemanna/docker-openvpnA Docker container that turns any Linux server into a private VPN in a handful of commands — it handles all ke
- lsposed/lspatchA tool for Android that lets you apply Xposed-style app modifications without rooting your device by injecting
- canonical/multipassA command-line tool that launches and manages Ubuntu virtual machines on Linux, macOS, or Windows with a singl
- golang-jwt/jwtA Go library for creating and verifying JSON Web Tokens, supporting HMAC, RSA, ECDSA, and EdDSA signing method
- guarinogabriel/mac-cliA macOS command-line tool that wraps dozens of common system tasks — DNS flushing, SSH file sync, Git shortcut
- theboredteam/boring.notchA free Mac app that turns the MacBook camera notch into a useful interactive space with music controls, calend
- freebsd/freebsd-srcThe complete source code for the FreeBSD operating system — kernel, shell, libraries, networking stack, and st
- dylanaraps/pywalPywal generates a matching color palette from any image you choose and instantly applies it to your terminal,
- prestashop/prestashopPrestaShop is a free, open-source platform for building and running a complete online store, with product list
- antiwork/gumroadGumroad is the publicly released source code for the Gumroad creator marketplace, a Ruby on Rails app that let
- runatlantis/atlantisAtlantis is a self-hosted server that automates Terraform infrastructure changes through pull requests, postin
All repos · Explain any other repo →