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 · Rust · C++ · HTML · Java · C · Shell · C# · Swift · Jupyter Notebook · PHP · Kotlin · Ruby
- meetalva/alvaAlva is a design prototyping tool that lets designers compose screens using real React code components, so pro
- olegos2/moboxMobox lets you run Windows programs and games on an Android phone without rooting the device, by combining Ter
- doublesymmetry/react-native-track-playerA React Native library for adding background audio playback, lock screen controls, and Android Auto support to
- facebookresearch/reagentAn archived Facebook platform for applying reinforcement learning to large-scale recommendation and optimizati
- getlantern/systrayA Go library that adds a system tray icon with a menu to your desktop app on Windows, macOS, and Linux — all f
- khronosgroup/vulkan-hppC++ header wrappers for the Vulkan graphics API that add type safety, automatic object lifetime management, an
- malisper/pgrustAn in-progress rewrite of the Postgres database in Rust that already matches real Postgres output on over 46,0
- opengeos/leafmapA Python package for creating interactive maps and running geographic analysis in Jupyter notebooks with just
- stability-ai/stable-audio-toolsStability AI's Python library for training and running AI audio generation models — includes a browser interfa
- touchhle/touchhleA Rust-based emulator that runs early iPhone OS 2.x and 3.0 apps and games on Windows, macOS, and Android with
- wellcaffeinated/physicsjsAn archived, modular JavaScript physics library for adding realistic collisions, gravity, and motion to browse
- blinkdl/ai-writerA Chinese-language AI text generator trained on web novels that continues a story prompt character by characte
- fudan-generative-vision/hallo2A research tool that takes a single portrait photo and an audio clip and generates a realistic talking-head vi
- kamiyaa/joshutoA terminal-based file manager inspired by ranger, letting you browse and manage files with keyboard shortcuts
- pixelsign/html5-device-mockupsDrop-in HTML and CSS device frames for 27 phones, tablets, and laptops so you can display screenshots or live
- techxuexi/techxuexi-jsBrowser userscripts (Tampermonkey) that automate daily point-earning tasks on the Chinese political study app
- toddmotto/echoA 2KB JavaScript library that lazy-loads images as the user scrolls, keeping initial page loads fast by only d
- abhitronix/vidgearA Python video framework that wraps OpenCV, FFmpeg, and ZeroMQ into a unified API of focused components for ca
- google/deepvariantGoogle's AI-powered tool that identifies genetic variants in DNA sequencing data by treating the problem like
- jmcarp/robobrowserA Python library for automating web browsing without a real browser — open pages, fill forms, click links, and
- open-telemetry/opentelemetry-dotnetOfficial C# and .NET library for OpenTelemetry that lets .NET apps collect logs, metrics, and traces and send
- peterh0323/streamer-salesAn AI system that plays the role of a live-stream shopping host — it takes product info and generates persuasi
- solacelabs/solace-agent-meshA Python framework for building multi-agent AI systems where specialized agents communicate through a message
- coleam00/local-ai-packagedDocker Compose bundle that launches Ollama, Open WebUI, n8n, Flowise, Supabase, Qdrant, Neo4j, and more on you
- fastify/fast-json-stringifyJavaScript library that serializes objects to JSON up to 2.5x faster than JSON.stringify by using a pre-declar
- frege/fregeHaskell-style purely functional programming language that compiles to Java bytecode, letting you write immutab
- google/tarpcRust library for calling functions in remote services over the network using plain Rust traits, with no code g
- leichunfeng/mvvmreactivecocoaComplete source code for an iOS GitHub client app in Objective-C, built as a reference for the MVVM pattern us
- ryanhoo/stylishmusicplayerOpen-source Android music player app with a Material Design look, written in Java for Android 4.1 and later de
- twitter/scala_schoolScala programming lessons originally written by Twitter to teach its engineers, published as a static website
- generalmills/pytrendsUnofficial Python library for downloading Google Trends data — get search interest over time, by region, relat
- googleapis/python-genaiOfficial Python library from Google for calling Gemini AI models — send text, images, or files to Gemini 2.5 a
- octodns/octodnsOctoDNS lets you manage DNS records as code in version-controlled files, then deploy changes to multiple provi
- yhat/ggpyA Python library that brings ggplot-style layered charting to Python, letting you build charts by chaining com
- gitbookio/javascriptA beginner-friendly GitBook resource that teaches JavaScript from scratch, covering programming basics for peo
- ibm/mcp-context-forgeIBM's open-source AI gateway that sits in front of your tools and APIs, translating multiple protocols into on
- obsidian-tasks-group/obsidian-tasksA free Obsidian plugin that turns checkbox items in your Markdown notes into a full task manager with due date
- skydevil88/xboxdownloadA Windows tool that speeds up game downloads in China by rerouting Xbox and other gaming platform traffic from
- swiip/generator-gulp-angularAn unmaintained Yeoman scaffolding tool that generated AngularJS and Gulp project boilerplate. The maintainer
- tc39/proposal-temporalThe official TC39 proposal that adds a modern, immutable date and time system to JavaScript, replacing the bro
- adobe-fonts/source-sansAdobe's open-source sans-serif font family designed for software interfaces, with source files and build scrip
- mciastek/salA tiny 2.8KB JavaScript library that animates webpage elements as visitors scroll, with no dependencies, 11 an
- camelot-dev/camelotA Python library that pulls tables out of PDF files and converts them into spreadsheet-ready data in just a fe
- fortio/fortioA lightweight Go load testing tool that sends controlled traffic to a server, measures response times, and sho
- jgraph/drawio-mcpAn official bridge that lets AI assistants like Claude create draw.io diagrams from plain-English descriptions
- ljinkai/weeklyA Chinese-language weekly newsletter archive showcasing real indie software products with their actual revenue
- loov/lensmA Go tool that shows your compiled code and the assembly instructions it generates side by side, so you can se
- luarocks/luarocksThe official package manager for Lua that lets you install and manage Lua libraries with a single command, sim
- pierfrancescosoffritti/android-youtube-playerAn Android library that adds reliable YouTube video playback to your app using YouTube's own web player, repla
- purpleailab/decepticonAn AI-powered autonomous red team agent that simulates realistic multi-stage cyberattacks — from reconnaissanc
- reactor/reactorA Java library ecosystem for writing programs that handle many tasks at once without waiting, using a version
- godotsteam/godotsteamGodotSteam connects the Godot game engine to Valve's Steam platform, letting indie developers add achievements
- openai/glide-text2imAn OpenAI research model that generates photo-realistic images from text descriptions and can fill in masked r
- tng/archunitArchUnit is a Java library that lets you write automated tests to enforce architecture rules in your codebase,
- ahmetb/kubectl-aliasesA pre-generated set of about 800 shell aliases that shorten common Kubernetes kubectl commands into short lett
- bqplot/bqplotbqplot is an interactive charting library for Jupyter notebooks that lets you build linked charts and data exp
- ever-co/ever-gauzyEver Gauzy is an open-source business management platform that replaces multiple paid tools by combining HR, p
- higgsfield-ai/higgsfieldHiggsfield is an open-source framework for training billion-parameter AI models across multiple GPU servers, h
- mozilla/gecko-devA read-only Git mirror of the Firefox browser source code, provided so developers who prefer Git tooling can b
- novatic14/manpads-system-launcher-and-rocketA hobbyist proof-of-concept guided rocket and launcher prototype built for about $96 using consumer electronic
- kde/kdeconnect-kdeKDE Connect wirelessly links your phone and Linux/Windows computer so you can share files, sync clipboard, con
- mckinsey/vizroVizro is McKinsey's open-source Python toolkit for building interactive multi-page data dashboards in a few do
- mojang/brigadierBrigadier is Mojang's open-source Java library for parsing and dispatching commands using a tree structure, or
- sandai-org/magi-1MAGI-1 is an AI model that turns a starting image plus text instructions into a video, generating each scene c
- andrew-d/static-binariesA collection of pre-built static Linux binaries (nmap, tcpdump, strace, Python, and more) that run on any mach
- canonical/cloud-initCloud-init automatically configures a new cloud server on first boot — setting up users, SSH keys, packages, a
- cycfi/elementsElements is a lightweight C++ library for building desktop app interfaces in pure C++ code, with no markup fil
- gradle/kotlin-dsl-samplesA now-obsolete collection of sample Gradle build scripts written in Kotlin instead of Groovy, created by the G
- shadcn/improveImprove is an AI agent skill that audits a codebase and writes detailed improvement plans as markdown files, w
- williamleif/graphsageGraphSAGE is a Stanford research library that learns a numerical fingerprint for every node in a large graph (
- bigskysoftware/_hyperscriptHyperscript is a tiny scripting language that lets you write interactive behavior directly on your HTML elemen
- boris-code/feapderFeapder is a Python web scraping framework with four built-in spider types for everything from quick single-pa
- bufferapp/android-clean-architecture-boilerplateA Kotlin Android starter project from Buffer that shows Clean Architecture in action — four separate layers (U
- jonaslejon/malicious-pdfA Python command-line tool that generates about 70 specially crafted PDF test files — each targeting a differe
- kirodotdev/kiroKiro is an AI-powered code editor by Amazon that uses spec-driven development — you describe a feature as a st
- linw7/skill-treeA structured Chinese-language study guide for backend C++ developer job interviews, organized into seven chapt
- spine/spineSpine is a tiny JavaScript MVC framework (under 700 lines) for building interactive web apps, designed to be s
- wnzhang/rtb-papersA curated list of academic research papers on real-time bidding — the automated millisecond auctions that deci
- audiorouterdev/audio-routerAudio Router is a free Windows desktop app that routes each running program's audio output to a different devi
- element-hq/element-androidElement Android is the older version of the Element messaging app for Android, connecting to the open Matrix n
- miso-belica/sumySumy is a Python library and command-line tool that automatically shortens documents or web pages to a chosen
- npgsql/npgsqlNpgsql is an open source .NET library that connects your C# or F# application to a PostgreSQL database, handli
- oasisfeng/islandIsland is an Android app that acts as an open platform for device policy management, letting other developers
- pandolia/qqbotA Python chatbot framework for Tencent's QQ messaging platform that automated messaging and ran custom plugins
- paper2poster/paper2posterPaper2Poster automatically converts a scientific research paper PDF into an editable PowerPoint conference pos
- sporto/awesome-elmA community-maintained collection of links and resources for Elm — a functional language that compiles to Java
- alchaincyf/hermes-agent-orange-bookA free downloadable book in English and Chinese covering Hermes Agent, an open-source AI Agent framework by No
- callstack/haulHaul is a command-line tool that replaces the Metro bundler in React Native projects with Webpack, giving deve
- coderzhuxh/xhlaunchadXHLaunchAd is an iOS Objective-C library that adds a full-screen launch advertisement with a countdown timer a
- hnes/libacoLibaco is a tiny C library under 700 lines that implements fast cooperative coroutines, switching between task
- mmcgrana/services-engineeringA curated reading list of foundational papers, blog posts, and books on building and operating large-scale dis
- nslogx/gitterGitter is a WeChat Mini Program that lets you browse GitHub inside WeChat without a separate install, showing
- anomalyco/guideA free online tutorial that teaches you to build and deploy a full-stack web app on AWS, using a note-taking a
- ashishpatel26/andrew-ng-notesA collection of handwritten notes and Jupyter notebooks covering Andrew Ng's Machine Learning course and Deep
- hoisie/webA minimal Go web framework that handles regex-based URL routing, secure cookies, and static file serving in ab
- mbechler/marshalsecA Java security research tool that generates test payloads to check whether your application's deserialization
- micro-sheep/efinanceA Python library for fetching Chinese and international stock, fund, bond, and futures market data as structur
- nicejade/markdown-online-editorAn online Markdown editor (Arya) built with Vue 2 that offers live preview, embedded diagrams and charts, slid
- paddlepaddle/fastdeployA Python toolkit for deploying large language models at high speed, with an OpenAI-compatible API so self-host
- rcore-os/rcoreAn educational operating system kernel written in Rust for university OS courses, compatible with Linux system
All repos · Explain any other repo →