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
- mpetroff/pannellumPannellum is a lightweight browser-based 360-degree panorama viewer (21KB gzipped) that embeds into any webpag
- spiderclub/weibospiderWeibospider is a distributed Python scraper for Weibo that collects user profiles, posts, comments, reposts, a
- collegeschat/university-informationCrowd-sourced repository of honest, ground-level living condition details at Chinese universities — dormitorie
- firebase/firebaseui-androidA ready-made Android library from Google with drop-in UI components for Firebase sign-in, live database lists,
- harbourmasters/shipwrightShip of Harkinian is a native port of The Legend of Zelda: Ocarina of Time to modern PCs and Nintendo Switch,
- listen1/listen1An archived Chinese music aggregator that let you search and play songs from NetEase Music, QQ Music, Xiami, a
- olekukonko/tablewriterGo library that generates formatted plain-text tables for CLI tools, supporting ASCII, Unicode, Markdown, HTML
- rusterlium/rustlerA Rust library for writing safe native extensions (NIFs) that run inside the Erlang/Elixir VM, with crash prot
- yara-rules/rulesCommunity-maintained collection of YARA rules for identifying malware, malicious documents, exploit kits, pack
- zigtools/zlsZLS is a community-built Language Server Protocol implementation for Zig, providing autocomplete, go-to-defini
- opentrack/opentrackHead tracking software that reads where you are looking using a webcam, VR accessory, or other device and send
- andkulikov/transitions-everywhereAn Android library that adds extra animation transitions — color changes, rotations, crossfades, text swaps, a
- bigskysoftware/intercooler-jsAn archived JavaScript library that adds dynamic page updates via HTML attributes instead of JavaScript — the
- studio-42/elfinderA browser-based file manager that looks and works like a desktop file explorer, with drag-and-drop, right-clic
- godot-rust/gdextA Rust library that connects Rust code to the Godot 4 game engine via its official GDExtension API, letting yo
- karlhorky/learn-to-programA curated Awesome list of web development learning resources organized by skill level, with pricing info and t
- samvermette/svpulltorefreshAn Objective-C library that adds pull-to-refresh and infinite scrolling to any iOS scroll view with a single l
- zhangkaitao/shiro-exampleExample code for a 24-chapter Chinese tutorial series on Apache Shiro, the Java security framework that handle
- dustin/go-humanizeA Go library that converts raw numbers and timestamps into natural human-readable text, like turning 82854982
- raspberrypi/pico-sdkThe official C/C++ development kit for Raspberry Pi Pico boards, providing libraries, build tools, and example
- chiphuyen/dmls-bookThe companion repository for 'Designing Machine Learning Systems' by Chip Huyen, containing chapter summaries,
- claritylab/lucidaA self-hosted open-source personal assistant that responds to speech and image queries by routing them through
- dmmaze/ballonstranslatorA desktop app that automatically detects, erases, translates, and reinserts text in manga and comic pages, sup
- orchidsoftware/platformAn open-source Laravel package for building admin panels and dashboards by describing forms and tables in PHP,
- scratchfoundation/scratch-guiThe official browser-based editor for Scratch 3.0, where beginners and children build programs by snapping tog
- ux-decoder/segment-everything-everywhere-all-at-onceAn AI research model that finds and outlines objects in images using text descriptions, clicks, scribbles, or
- igareck/vpn-configs-for-russiaA regularly updated collection of free VPN configurations verified to work inside Russia, using obfuscated pro
- parisneo/lollms-webuiA locally hosted web interface for running AI language models and multimodal AI tools on your own computer, su
- 0x5e/wechat-deleted-friendsA defunct Python script that attempted to detect which WeChat contacts had deleted you by exploiting the group
- binance/binance-spot-api-docsThe official technical documentation for Binance's spot trading APIs, covering REST, WebSocket, FIX, and binar
- koute/bytehoundA Linux memory profiler that records every memory allocation and release with full call stack traces, then let
- anordal/shellhardenA Rust command-line tool that finds and fixes unsafe quoting patterns in bash scripts — it highlights where qu
- moonintheriver/diffsingerA research system that generates realistic singing voices from sheet music and lyrics using a technique called
- simondankelmann/bluetooth-le-spamAn Android app that broadcasts fake Bluetooth Low Energy device advertisements, causing nearby iPhones and Win
- hedge-dev/unleashedrecompAn unofficial PC port of Sonic Unleashed for Xbox 360, built by converting the original PowerPC game code dire
- hynek/structlogA Python logging library that attaches named fields to every log message instead of writing plain text lines,
- jenssegers/agentA PHP library that detects what device, browser, and operating system a website visitor is using, so your app
- nixtla/statsforecastA Python library for fast time series forecasting using classic statistical models, with automatic model selec
- prose/proseA web-based editor that lets non-technical users create, edit, and delete files in GitHub repositories through
- ankane/blazerA business intelligence dashboard for Ruby on Rails apps that lets your team write SQL queries and turn them i
- corcel/corcelA PHP library that connects to a WordPress database so you can use WordPress as a content backend while your p
- tauri-apps/wryA Rust library that embeds a web browser view inside a desktop app window using the operating system's built-i
- kotest/kotestA flexible testing framework for Kotlin that supports multiple ways to write tests, property-based testing wit
- nsf/termbox-goA lightweight Go library for building interactive text-based interfaces in the terminal, letting you place tex
- spandan-madan/deeplearningprojectA Harvard course tutorial that guides you through a complete machine learning project from scratch, including
- maximegmd/cyberenginetweaksA modding framework for Cyberpunk 2077 that lets you write Lua scripts to customize the game and adds an in-ga
- schollz/find3An indoor positioning system that tracks where a phone or laptop is inside a building by reading WiFi and Blue
- apple/embedding-atlasEmbedding Atlas is an interactive visualization tool for exploring millions of AI-produced data points (embedd
- doctrine/migrationsDoctrine Migrations is a PHP library that tracks database schema changes as versioned PHP class files, letting
- endroid/qr-codeA PHP library for generating QR codes in PNG, SVG, WebP, EPS, and PDF formats, with support for custom colors,
- onlyoffice/desktopeditorsONLYOFFICE Desktop Editors is a free offline office suite for Windows, macOS, and Linux that reads and writes
- tectonic-typesetting/tectonicTectonic is a self-contained LaTeX engine that compiles .tex documents into PDFs with a single command, automa
- yanshengjia/ml-roadA curated catalog of machine learning and AI learning resources — university courses, textbooks, and coding ex
- material-components/material-components-iosMaterial Components for iOS is a modular library of Google Material Design UI elements for iOS apps, now in ma
- senguptaumd/background-mattingBackground Matting is a research tool that cleanly cuts a person out of a photo or video using two images — on
- teejee2008/timeshiftTimeshift is a Linux system restore tool that takes periodic snapshots of OS files using rsync or BTRFS, letti
- lazovelko/pokemon-terminalPokemon Terminal is a Python tool that sets Pokemon artwork as your terminal background or desktop wallpaper,
- miguelmota/golang-for-nodejs-developersA side-by-side translation guide for Node.js developers learning Go. Every concept — variables, loops, HTTP se
- biaochenxuying/blogA Chinese front-end developer's personal technical blog hosted on GitHub, covering JavaScript, Vue.js, React.j
- fogleman/gggg is a Go library for drawing 2D graphics and saving them as PNG files. No external dependencies needed — jus
- karma9874/androratAndroRAT is a client-server remote administration tool for Android devices. A hidden app installed on a phone
- rakshasa/rtorrentrTorrent is a terminal-based BitTorrent client for servers and headless machines. Written in C++, it runs enti
- terraform-docs/terraform-docsA command-line tool that automatically generates documentation for Terraform modules by reading your code and
- vincentsit/chinamobilephonenumberregexA collection of copy-paste regular expressions for validating Chinese mobile phone numbers, covering all four
- consensys/quorumGoQuorum is an enterprise version of Ethereum that adds privacy controls and permissioned membership for busin
- ronmamo/reflectionsA Java library that scans your project's classes and builds a searchable index of metadata, so you can find ev
- weiaicunzai/pytorch-cifar100A collection of 40+ image classification neural networks trained on CIFAR-100, letting you compare architectur
- irisrainbowneko/genshin_auto_fishAn AI bot that automatically plays the fishing mini-game in Genshin Impact using computer vision to spot fish
- nlp-with-transformers/notebooksAll code examples from the O'Reilly book Natural Language Processing with Transformers, organized as runnable
- aipotheosis-labs/aciACI.dev is an open-source platform that gives AI agents plug-and-play access to over 600 services like Slack,
- nichtdax/awesome-totally-open-chatgptA curated list of open-source alternatives to ChatGPT, tagged by completeness — bare code only, standard with
- amundsen-io/amundsenAmundsen is an open-source data catalog that works like Google search for your company's internal datasets — e
- chanind/hanzi-writerA JavaScript library that animates Chinese character stroke order on any web page and includes a quiz mode whe
- fchollet/arc-agiARC-AGI is an AI benchmark of 800 grid puzzles designed to measure flexible reasoning rather than memorization
- sle2p/anichAniCh is a free, ad-free Flutter mobile app for watching anime with real-time scrolling viewer comments overla
- tuguangquan/mybatisA copy of the MyBatis Java database library with detailed Chinese-language comments added throughout, serving
- diafygi/acme-tinyA tiny Python script (under 200 lines) that gets you a free HTTPS certificate from Let's Encrypt and renews it
- jerbouma/financetoolkitA Python library that calculates 150+ financial metrics for any stock, ETF, currency, or commodity with full t
- miguelgrinberg/microblogMicroblog is the companion code for the Flask Mega-Tutorial — a complete Python web app with user accounts, po
- easy-swoole/easyswooleA high-performance PHP framework for building fast API servers that can handle thousands of simultaneous users
- xindoo/agentic-design-patternsA complete Chinese translation of Google's book on building AI agents, covering 21 core patterns for making AI
- dromara/dynamic-tpA Java library that lets you change thread pool settings while your app is running, with no restarts needed. I
- heilcheng/awesome-agent-skillsA community directory of skill files that teach AI assistants like Claude, GitHub Copilot, and Cursor how to d
- lohanidamodar/flutter_ui_challengesA collection of 100+ professionally designed mobile app screens built with Flutter, with full working code for
- superfly/litefsA tool that keeps SQLite database files in sync across multiple servers in real time. It intercepts file chang
- clangen/musikcubeA full-featured music player that lives entirely in your terminal — no graphical interface, just keyboard shor
- eastlondoner/vibe-toolsA CLI package that extends AI coding tools like Cursor with web search via Perplexity, full-codebase analysis
- github/swift-style-guideAn archived style guide from GitHub's engineering team explaining how they chose to write Swift code consisten
- hxh19950701/webviewtvliveAn Android app that loads live TV broadcasts from broadcaster websites directly inside the app using a browser
- igorescobar/jquery-mask-pluginA tiny jQuery library that automatically formats form fields as users type, inserting separators for phone num
- fb55/htmlparser2A fast, forgiving JavaScript library for parsing HTML and XML that handles real-world messy markup, widely use
- jarro2783/cxxoptsA single-header C++ library for parsing command-line flags and arguments, so you can add options like --verbos
- cjb/gittorrentA proof-of-concept that lets you clone and share Git repositories peer-to-peer using BitTorrent and a distribu
- jitsucom/jitsuA self-hosted open-source data pipeline that captures real-time events from your app and routes them to data w
- ronggang/transmission-web-controlA replacement web interface for the Transmission BitTorrent client that adds tracker status, torrent grouping,
- sjvasquez/handwriting-synthesisGenerates realistic handwritten text as SVG image files using a pretrained neural network. Control neatness an
- transitive-bullshit/create-react-libraryA CLI tool that scaffolds a publishable React component library with bundling, hot-reload development, and npm
- zq2599/blog_demosA large collection of Java backend and DevOps code examples matching over 600 Chinese-language tutorial articl
- aachartmodel/aachartkitA charting library for iOS, iPadOS, and macOS apps written in Objective-C. Add animated, interactive charts wi
- facebookresearch/linguaA minimal, easy-to-modify Python codebase from Meta for training and running large language models. Designed f
All repos · Explain any other repo →