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
- wanghongenpin/proxypinA free cross-platform app to capture, view, and modify HTTP and HTTPS network traffic on Windows, Mac, Linux,
- jiayi-pan/tinyzeroA minimal research project that recreates the DeepSeek R1 Zero self-improving AI reasoning experiment on math
- d2phap/imageglassA free, lightweight Windows image viewer supporting over 90 file formats including modern ones like WEBP, HEIC
- wong2/chatgpt-google-extensionA browser extension that shows ChatGPT answers alongside Google and nine other search engines on the same page
- dotnet/aspnetcore.docsOfficial source repository for ASP.NET Core documentation, published on Microsoft Learn. The community can sub
- systemjs/systemjsSystemJS is a JavaScript module loader that makes modern module syntax work in older browsers including IE 11,
- element-hq/element-webElement is an open-source web and desktop chat client built on the Matrix protocol, letting you message, call,
- facebookresearch/vggtVGGT is a Meta AI neural network (Best Paper at CVPR 2025) that reconstructs 3D scenes, depth maps, and camera
- stenciljs/coreStencil is a compiler that turns TypeScript and JSX components into standard Web Components that work in any b
- crimx/ext-saladictSaladict is a Chrome and Firefox extension that shows definitions and translations from multiple dictionary so
- greydgl/pentestgptPentestGPT is an AI-powered penetration testing tool that uses a large language model to plan and execute auth
- datatalksclub/machine-learning-zoomcampMachine Learning Zoomcamp is a free four-month course teaching ML engineering from scratch—regression through
- ttroy50/cmake-examplesA curated collection of working CMake build system examples for C and C++ developers learning how to configure
- digininja/dvwaDVWA (Damn Vulnerable Web Application) is an intentionally insecure PHP app for practicing common web attack t
- instagram/iglistkitIGListKit is an iOS framework from Instagram that makes scrollable lists and feeds faster and easier to mainta
- fish2018/pansouA Go-based API service that searches multiple Chinese cloud storage platforms (Baidu Pan, Aliyun, Quark, and m
- chiraggude/awesome-laravelA community-curated list of the best packages, tutorials, videos, books, and community links for the Laravel P
- kayokg/bibliotecadevA curated GitHub collection of programming books as downloadable PDFs, organized by topic (algorithms, archite
- haoel/haoel.github.ioA detailed Chinese-language guide for setting up your own private proxy server on a foreign VPS to access bloc
- hotwired/stimulusStimulus is a lightweight JavaScript framework that adds interactive behavior to server-rendered HTML using sp
- chromedp/chromedpchromedp is a Go library that controls a real Chrome browser from code with no extra driver software needed, u
- openhub-store/github-storeGitHub Store is a free open-source app that turns GitHub Releases into a familiar app-store experience — brows
- plasmohq/plasmoA TypeScript framework that simplifies building browser extensions for Chrome, Firefox, and other browsers wit
- hackernews/apiOfficial documentation for the Hacker News public API, which lets developers fetch stories, comments, job post
- selectize/selectize.jsSelectize is a jQuery UI control that replaces plain HTML dropdowns with a searchable, taggable input where us
- youth5201314/bannerA Java Android library that adds a smoothly looping image carousel to your app, with built-in transition effec
- capnproto/capnprotoA fast binary data serialization and remote procedure call system for C++ that eliminates the encode/decode st
- ccfos/nightingaleAn open-source alerting platform that connects to your existing data stores like Prometheus or Elasticsearch,
- mayswind/ariangA browser-based visual dashboard for the aria2 download manager that lets you add, monitor, and control downlo
- web-infra-dev/midsceneA TypeScript library from ByteDance that automates web browsers and mobile apps using plain-language instructi
- josefnemec/playniteA free, open-source game library manager for Windows that pulls your Steam, Epic, GOG, and other platform game
- ytisf/thezooA curated archive of real malware samples and source code stored in encrypted archives, with a Python command-
- plantuml/plantumlA Java tool that turns short plain-text scripts into diagrams — UML, mind maps, Gantt charts, wireframes, and
- gnab/remarkA browser-based slideshow tool where you write your slides as plain Markdown text in a single HTML file and th
- rigtorp/awesome-modern-cppA curated list of the best books, conference talks, blogs, tools, and community spaces for learning modern C++
- microsoft/rd-agentA Microsoft AI system that automates the research-and-development loop in data science and quantitative financ
- k4m4/terminals-are-sexyA curated collection of shells, terminal emulators, plugins, and productivity tools for people who work in the
- rayon-rs/rayonRayon is a Rust library that lets you run code in parallel across CPU cores by changing a single word in your
- pyinstaller/pyinstallerPyInstaller packages your Python script and all its dependencies into a single executable file that users can
- datawhalechina/llm-universeA Chinese-language beginner tutorial series from Datawhale that teaches you to build AI applications with larg
- rshetty/awesome-podcastsA curated list of programming and developer podcasts organized by language and topic, with each entry showing
- libnyanpasu/clash-nyanpasuClash Nyanpasu is a desktop app that gives you a visual interface to manage network proxy configurations, supp
- paddlepaddle/paddleformersPaddleFormers is a high-performance library for training and fine-tuning 100+ large AI models on PaddlePaddle,
- rudrabha/wav2lipWav2Lip is a research tool that replaces the lip movements in a video to match a different audio track, enabli
- zettlr/zettlrZettlr is a free desktop Markdown writing app for researchers and academics that integrates with Zotero for ci
- powershellmafia/powersploitPowerSploit is an archived collection of PowerShell scripts for penetration testers covering code execution, A
- thecherno/hazelHazel is a game engine built live on YouTube by TheCherno, designed as a step-by-step teaching project so deve
- alexxit/go2rtcgo2rtc is a camera streaming hub that connects nearly any video source to any viewer with minimal delay — a si
- nvidia/tensorrtTensorRT is NVIDIA's toolkit for making AI models run faster on NVIDIA GPUs — it takes a trained model and com
- tangyudi/ai-learnA Chinese-language step-by-step guide to learning AI from scratch, with 200 hands-on examples covering Python,
- prismjs/prismPrism is a lightweight JavaScript library that adds color-coded syntax highlighting to code blocks on web page
- nanobrowser/nanobrowserNanobrowser is a free Chrome extension that lets AI browse the web for you — describe a task in plain English
- duixcom/duix-avatarDuix.Avatar is a local desktop tool that creates realistic AI-generated videos of a digital copy of you — prov
- rt2zz/redux-persistRedux Persist saves your React app's Redux state to browser storage so users don't lose their data when they c
- acaudwell/gourceGource turns your git repository's commit history into a visual animation — watch your codebase grow over time
- nestjs/awesome-nestjsAwesome NestJS is a community-curated index of tools, libraries, tutorials, and example projects for building
- volta-cli/voltaVolta automatically manages Node.js and npm/yarn versions per project, switching instantly when you enter a pr
- dream-num/univerUniver is an open-source toolkit for embedding fully functional spreadsheet, document, or presentation editors
- nasa/openmctOpen MCT is NASA's open-source web framework for building custom dashboards that display real-time sensor data
- byjoey/cfnewcfnew deploys a proxy tunnel on Cloudflare Workers or Pages supporting VLESS, Trojan, and xhttp protocols, wit
- 567-labs/instructorInstructor is a Python library that makes AI models return structured, validated data instead of raw text — de
- jwagner/smartcrop.jssmartcrop.js automatically picks the most visually interesting crop region of an image by analyzing edges, ski
- capistrano/capistranoCapistrano automates deploying any app to servers over SSH by running a sequence of tasks you define from your
- majodev/google-webfonts-helpergoogle-webfonts-helper lets you download any Google Font with ready-to-paste CSS so you can self-host fonts on
- tonnyl/awesome_apisAwesome APIs is a curated directory of third-party API links organized into 35+ categories, helping developers
- mozilla-mobile/firefox-iosThis is the full source code for Mozilla's Firefox and Focus browsers for iPhone and iPad, written in Swift —
- alibaba/colaA Java application framework from Alibaba that enforces a standard layered folder structure for backend projec
- primer/cssGitHub's official CSS design system available as an npm package for anyone to use in their own projects. Curre
- googlechrome/workboxA set of JavaScript libraries from Google that makes it easy to build websites that work offline and load fast
- paddlepaddle/paddlenlpA Python library from Baidu for training, fine-tuning, and deploying large language models like LLaMA, Qwen, a
- macrozheng/mall-swarmA complete e-commerce platform built as Java microservices — covering product management, orders, search, and
- seemoo-lab/openhaystackA research tool that lets you build DIY Bluetooth tracking tags and locate them using Apple's Find My network
- cocktailpeanut/dalaiA minimal tool for downloading and running LLaMA AI language models on your own computer, designed to get star
- google/guetzliA command-line tool from Google that makes JPEG image files 20-30% smaller without visible quality loss, by mo
- ninja-build/ninjaA small, extremely fast build tool that compiles software projects by only rebuilding files that changed. Usua
- assimp/assimpA C++ library that loads 3D model files in 40+ formats and converts them into one consistent in-memory format,
- philipwalton/solved-by-flexboxA showcase website with working examples demonstrating how CSS Flexbox solves layout problems that were previo
- zedeus/nitterSelf-hosted Twitter/X alternative that serves pages as plain, fast HTML without JavaScript, ads, or tracking —
- barbajs/barbaA 7KB JavaScript library that adds smooth animated page transitions to any multi-page website, making it feel
- ixartz/next-js-boilerplateA ready-to-use Next.js starter template with authentication, database, testing, linting, and error tracking al
- opensearch-project/opensearchAn open-source enterprise search and analytics engine that lets you index millions of documents or log events
- graphile/crystalA monorepo of TypeScript tools for building GraphQL APIs, featuring PostGraphile which auto-generates a full G
- acdlite/react-fiber-architectureA detailed written guide explaining how React Fiber works internally — covering scheduling, reconciliation, an
- requirejs/requirejsA JavaScript module loader that manages loading and sequencing JavaScript file dependencies in the browser usi
- keeweb/keewebA free, open-source password manager that runs in the browser or as a desktop app and reads KeePass-compatible
- morvanzhou/tutorialsA large collection of Chinese-language Python and machine learning tutorials with hands-on code, covering basi
- amir20/dozzleA lightweight web UI for watching Docker container logs live in your browser, with search, multi-container spl
- ddgksf2013/ddgksf2013A collection of pre-built rule sets and scripts for QuantumultX, Shadowrocket, and Clash proxy tools, focused
- taye/interact.jsA standalone JavaScript library that adds drag-and-drop, resizing, and multi-touch gesture support to any web
- tensorflow/playgroundA browser-based interactive tool for experimenting with neural networks visually in real time, letting you adj
- seanprashad/leetcode-patternsA curated study resource that organizes LeetCode coding problems by underlying technique (sliding window, two
- vaibhavs10/insanely-fast-whisperA command-line tool that transcribes audio files to text at extreme speed using OpenAI's Whisper model, proces
- owasp/mastgThe OWASP Mobile Application Security Testing Guide is a free, comprehensive reference manual for testing the
- spatie/laravel-permissionA Laravel package that adds database-backed user roles and permissions to your web app, letting you control wh
- nmap/nmapNmap is the most widely used open-source tool for discovering devices on a network, finding open ports, and id
- s0md3v/photonA fast Python web crawler built for OSINT that automatically extracts URLs, email addresses, API keys, JavaScr
- yikart/aitoearnA platform for content creators to publish, schedule, and monetize content across 14+ social media platforms a
- juanpe/skeletonviewA Swift library for iOS that shows shimmering placeholder animations where content will load, replacing blank
- clearw5/auto.jsA JavaScript automation tool for Android devices that lets scripts tap buttons, fill forms, and interact with
- luanti-org/luantiA free open-source voxel game engine (formerly Minetest) for building and playing block-based games, scriptabl
All repos · Explain any other repo →