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
- google/benchmarkGoogle's C++ library for measuring how fast specific pieces of code run — wrap a function in a benchmark, comp
- jetbrains/ideavimAn official JetBrains plugin that adds Vim keyboard controls to IntelliJ IDEA, PyCharm, WebStorm, GoLand, and
- pypa/pippip is the standard Python package installer — type a single command to download and set up any library from t
- hslatman/awesome-threat-intelligenceA curated reference list of threat intelligence sources, tools, and data formats for cybersecurity professiona
- taojy123/keymousegoA desktop macro recorder that captures your mouse clicks and keyboard actions then replays them automatically,
- junegunn/fzf.vimA Vim and Neovim plugin that adds instant fuzzy-search commands for files, buffers, code lines, Git history, a
- aigc-audio/audiogptA research project that lets you control multiple audio and speech AI models using plain-text instructions, co
- zhanwen/mathmodelA study resource kit for Chinese university students entering math modeling competitions, including LaTeX and
- engineer1999/a-curated-list-of-ml-system-design-case-studiesA curated table of 300+ real-world machine learning case studies from companies like Netflix, Airbnb, and Stri
- cmiscm/leonsansA JavaScript-generated typeface for HTML5 canvas that lets you animate letters drawing themselves stroke by st
- luckypennysoftware/automapperA .NET library that automatically copies data between objects with matching property names, eliminating repeti
- pmndrs/valtioA tiny JavaScript library that manages shared data in React apps by letting you mutate a plain object directly
- huangzworks/redis-3.0-annotatedA line-by-line Chinese-annotated copy of the Redis 3.0 source code, created as a companion to the book 'Redis
- kedacore/kedaKEDA lets Kubernetes services scale automatically based on real demand signals — like message queue depth — in
- mooler0410/llmspracticalguideA curated reference guide for large language models: a family tree showing how models like GPT-4, BERT, and LL
- mongodb/node-mongodb-nativeThe official MongoDB driver for Node.js and TypeScript — the standard library for connecting backend JavaScrip
- learnbyexample/command-line-text-processingA learning resource covering Linux command-line tools for searching, editing, and reshaping text files — inclu
- addyosmani/criticalA Node.js tool that extracts the CSS needed to render the visible part of a web page immediately and inlines i
- piebald-ai/claude-code-system-promptsA reverse-engineered collection of the internal instructions that control Claude Code's behavior — over 110 ex
- doctrine/ormDoctrine ORM is a PHP library that maps database tables to PHP objects so you can read and save data without w
- electric-sql/electricElectric is a sync engine that streams live data from a PostgreSQL database to clients in real time over HTTP,
- gwuhaolin/livegoLivego is a lightweight self-hosted live video streaming server written in Go — it receives a stream from broa
- askmike/gekkoGekko was a self-hosted Bitcoin trading and backtesting platform for Node.js that automated strategies on cryp
- rwv/chinese-dos-gamesAn archive of 1,898 classic Chinese DOS games from the 1980s and 1990s, all playable in any browser at dos.lol
- google/osv-scannerA free, open source security scanner from Google that checks your project's dependencies against a public vuln
- timzhang642/3d-machine-learningA curated reading list and community reference for 3D Machine Learning research, cataloging academic papers, p
- sparksuite/simplemde-markdown-editorAn embeddable JavaScript Markdown editor that shows formatting visually as you type, with a toolbar for non-te
- droogans/unmaintainable-codeA satirical essay by Roedy Green presenting hundreds of deliberately bad programming habits as tongue-in-cheek
- raulmur/orb_slam2A real-time C++ research system for visual SLAM that lets robots and drones build 3D maps and track their own
- graphql-go/graphqlA Go library for building GraphQL APIs where you define your data schema and resolvers and the library handles
- teamcapybara/capybaraA Ruby library for writing end-to-end browser tests that simulate real user actions like visiting pages, click
- swiftlang/swift-package-managerApple's official Swift dependency manager and build system, bundled with Xcode and the Swift toolchain, that d
- stephencelis/sqlite.swiftA type-safe Swift library for SQLite that lets you define tables and run queries using Swift objects instead o
- leeoniya/uplotuPlot is a tiny, blazing-fast JavaScript charting library for time series data — line, area, bar, and candlest
- satellite-image-deep-learning/techniquesA curated reference collection of links to papers, code, and tutorials for applying deep learning to satellite
- stenzek/duckstationDuckStation is a fast, accurate PlayStation 1 emulator for Windows, Mac, and Linux that plays PS1 games with o
- mamedev/mameMAME is an open-source emulation framework that preserves old arcade machines, consoles, and vintage computers
- mozilla/ttsMozilla TTS is a Python library that converts text into spoken audio using AI — it covers the full pipeline fr
- sharkdp/hexylhexyl is a color-coded command-line hex viewer for inspecting the raw bytes of any file — it uses distinct col
- pock/pockPock is a free macOS app for older MacBook Pros with a Touch Bar that replaces the default controls with custo
- square/moshiMoshi is a JSON library from Square for Android, Java, and Kotlin that converts between JSON text and your app
- bigscience-workshop/petalsPetals lets you run massive AI language models like Llama 3.1 (405B) on consumer hardware by splitting the mod
- formidablelabs/spectacleSpectacle is a React library for building presentation slide decks that run in a web browser — you write slide
- numman-ali/openskillsA command-line tool that installs and manages small instruction files (skills) so AI coding tools like Claude
- fishjar/kiss-translatorA browser extension and userscript that overlays translated text next to the original on any web page, support
- sigoden/dufsA single-binary file server you run from the terminal that lets you browse, upload, edit, and download files f
- arthursonzogni/ftxuiA C++ library for building full-featured interactive apps that run inside a terminal window, with buttons, men
- tweenjs/tween.jsA small JavaScript and TypeScript library that smoothly animates numeric values from one number to another ove
- yeoman/yeomanA workflow tool that automates the repetitive setup work of starting a new web app — folder structures, config
- faisalman/ua-parser-jsA JavaScript library that parses the user-agent string from any browser or HTTP request and tells you the brow
- tporadowski/redisAn unofficial Windows port of Redis that lets developers run the popular in-memory database natively on 64-bit
- tencentarc/photomakerAn AI tool from Tencent that generates new photos of a real person in any scene or style from just a few refer
- restkit/restkitAn Objective-C framework for iOS and Mac apps that automatically maps JSON or XML responses from a web API int
- oceanbase/oceanbaseA distributed relational database developed by Ant Group that spreads data across many servers, supports both
- idea-research/groundingdinoAn AI model that finds and locates objects in images based on text descriptions you write, instead of being li
- skills/introduction-to-githubAn interactive one-hour GitHub exercise that teaches complete beginners the four core steps — branching, commi
- bpftrace/bpftraceA scripting tool for Linux that lets you observe what a running system is doing in real time — which files a p
- krillinai/krillinaiA self-hosted tool that automatically translates and dubs videos into over 100 languages by combining AI trans
- qrohlf/trianglifyA JavaScript library that generates beautiful decorative backgrounds made of colorful triangles — you set the
- bxcodec/go-clean-archA Go codebase that demonstrates how to structure a backend application using Clean Architecture, separating bu
- netflix/metaflowA Python framework from Netflix for building and running AI and machine learning workflows that scales from la
- containerd/nerdctlA command-line container tool that works exactly like Docker's CLI but runs on the containerd runtime, adding
- frappe/frappeA full-stack Python and JavaScript web framework built to power business applications like ERPNext, with batte
- tencent/xluaxLua lets developers write Lua scripts inside C# Unity games and hot-patch shipped bugs at runtime without req
- devhubapp/devhubDevHub is a TweetDeck-style app for managing GitHub notifications and activity across Android, iOS, web, and d
- wtsxdev/reverse-engineeringA curated list of books, courses, tools, and practice platforms for learning reverse engineering, malware anal
- tarscloud/tarsTARS is a battle-tested microservices framework from Tencent that handles cross-language RPC, service discover
- kyome22/runcat365RunCat 365 is a tiny Windows app that puts an animated running cat in your taskbar as a lightweight desktop de
- connors/photonPhoton is a CSS toolkit and component library that makes Electron desktop apps look polished and native-feelin
- acly/krita-ai-diffusionA Krita plugin that adds AI image generation — inpainting, live painting, and upscaling — directly inside the
- breezy-weather/breezy-weatherBreezy Weather is a privacy-focused open-source Android weather app supporting 50+ weather sources with detail
- facebookresearch/demucsDemucs is a Python tool from Meta's research team that splits any music track into separate stems — drums, bas
- stanfordnlp/corenlpStanford CoreNLP is a Java library from Stanford that extracts structured information from text — named entiti
- offa/android-fossA curated directory of free, open-source Android apps organized by category, helping you find privacy-respecti
- 0x7c13/notepadsNotepads is a modern, tab-based text editor for Windows with Markdown preview and a diff viewer, designed as a
- patrickjs/awesome-angularA community-maintained directory of the best tools, libraries, and learning resources for developers building
- yuan1z0825/nature-skillsCollection of nine reusable skill bundles for AI coding assistants that help write scientific papers in the st
- facebookresearch/pytorch3dPyTorch3D is a toolkit from Meta Research for building AI systems that work with 3D objects, providing ready-m
- alibaba/open-code-reviewCommand-line tool from Alibaba that automatically reviews code changes and flags bugs like null pointer errors
- wxt-dev/wxtWXT is a TypeScript framework for building browser extensions that handles cross-browser differences, live rel
- alibaba/zvecZvec is an embeddable vector database from Alibaba that you add to your Python or Node.js app like a library —
- huggingface/accelerateAccelerate is a Hugging Face library that lets you run the same PyTorch training code on one CPU, multiple GPU
- pmndrs/use-gestureuse-gesture is a JavaScript library that gives React and plain-JS apps detailed, clean data about mouse and to
- ruanyf/webpack-demosA collection of 15 minimal, numbered Webpack examples that teach bundling concepts step by step — from a singl
- codingdocs/awesome-javaA curated, category-organized list of high-quality Java open-source projects on GitHub and Gitee, maintained b
- ahrm/sioyekSioyek is a PDF viewer built for reading research papers and textbooks, with smart citation jumping, portals t
- gabrielbull/react-desktopA JavaScript library of pre-built UI components styled to look like real macOS and Windows 10 controls, so web
- scrapinghub/portiaPortia is a visual, no-code web scraping tool where you click on page elements to teach it what data to extrac
- dotnet/yarpA Microsoft open-source toolkit for building custom reverse proxy servers in .NET — you embed it in your own a
- modelscope/facechainAn AI tool that generates portrait photos of a real person from just one input photo — place their face into n
- crossoverjie/cimAn open-source instant messaging system built for developers to study or extend — supports group and private c
- arogozhnikov/einopsA Python library that lets you reshape and rearrange multi-dimensional arrays using simple readable text patte
- diasurgical/devilutionxA modern engine port that lets you play the classic 1996 game Diablo on today's computers, phones, and game co
- matheusfelipeog/beautiful-docsA community-curated list of software documentation examples worth learning from — covers databases, frameworks
- mobz/elasticsearch-headA browser-based UI for exploring and managing an Elasticsearch cluster, letting you browse indices, run querie
- nlpxucan/wizardlmA Microsoft research project releasing three AI models — one for general instructions, one for coding, and one
- reactiveui/refitA C# library that turns a simple interface definition into a fully working HTTP client — you describe your RES
- eduardolundgren/tracking.jsA small JavaScript library that adds real-time face detection and color tracking to web pages using the browse
- greatfrontend/top-javascript-interview-questionsA curated collection of hundreds of JavaScript interview questions with answers, organized by frequency, diffi
- peachananr/onepage-scrollA jQuery plugin that converts a normal website into a full-screen section-snapping experience — users flip bet
All repos · Explain any other repo →