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
- dankamongmen/notcursesA modern C library for building visually rich terminal programs with true color, images, video, and animations
- emissary-ingress/emissaryAn open-source Kubernetes API gateway that controls how outside traffic reaches your services, with load balan
- lewisjellis/awesome-luaA curated reference list of notable Lua packages and learning resources, organized by category so you can quic
- zhuzichu520/fluentuiA component library that adds Microsoft's Fluent Design visual style to Qt QML desktop applications — buttons,
- lineageos/androidThe source manifest for LineageOS, a free and open-source Android distribution. Use it with the repo tool to d
- quoid/userscriptsAn open-source Safari extension for Mac and iPhone that runs small JavaScript or CSS snippets on websites to c
- 1nchaos/adataA free Python library for fetching Chinese A-share stock market data — daily prices, real-time quotes, dividen
- apache/ageApache AGE adds graph database features to PostgreSQL, letting you store and query connected data using the op
- flipboard/bottomsheetAn Android library from Flipboard that adds a slide-up bottom panel to your app, with pre-built components for
- midoks/mdserver-webA browser-based control panel for managing a Linux server — install web servers, databases, PHP, and other sof
- yomguithereal/react-blessedA library that lets you build terminal command-line apps using React components and JSX — write your terminal
- astorfi/tensorflow-worldA structured collection of TensorFlow tutorials that pairs source code with clear explanations — organized fro
- biomejs/gritqlA query language for searching and automatically rewriting code across your entire codebase using patterns tha
- hotheadhacker/seedbox-liteA self-hosted web app that lets you stream video from a torrent link in your browser almost instantly — no wai
- hunkim/deeplearningzerotoallA set of numbered lab code files for learning deep learning basics with TensorFlow, Keras, and MXNet — compani
- diegosouzapw/omnirouteA self-hosted AI gateway that routes requests to 160+ providers through one API endpoint, with automatic fallb
- jayphelps/core-decoratorsA JavaScript library of ready-made class decorators like @autobind and @readonly, but built against an outdate
- tmux-python/tmuxpA session manager for tmux that lets you save your terminal window layouts and startup commands to a YAML file
- kaijuengine/kaijuA 2D and 3D game engine written in Go with Vulkan rendering, a built-in visual editor, physics, 3D audio, and
- babashka/babashkaA fast-starting Clojure scripting tool that launches in milliseconds instead of seconds, runs as a single bina
- openwrt/packagesA community-maintained collection of build scripts and patches for adding extra software to OpenWrt, the Linux
- aimeos/aimeos-coreA modular PHP e-commerce framework that provides the core shop logic and admin tools to build custom storefron
- amantus-ai/vibetunnelA Mac menu bar app and npm package that lets you view and control all your terminal sessions from any web brow
- andreasfertig/cppinsightsC++ Insights shows you the hidden code your compiler generates from modern C++ features, turning range-for loo
- google-research/simclrA Google research codebase for training image-recognition models using self-supervised contrastive learning, a
- troisjs/troisTroisJS lets Vue.js developers add 3D graphics to web pages by writing familiar Vue component tags like Box an
- john-lluch/swrevealviewcontrollerSWRevealViewController is an iOS library that adds a slide-out side-menu panel to iPhone and iPad apps, like t
- plasma-umass/cozCoz is a profiler for C, C++, and Rust programs that predicts which functions are actually worth optimizing by
- sortablejs/vue.draggable.nextVue.draggable.next adds drag-and-drop reordering to lists in Vue 3 apps — wrap your list in one component and
- tylerha97/awesome-reversingA curated index of books, courses, tools, and practice platforms for learning reverse engineering — the skill
- cberner/redbredb is an embedded key-value database for Rust apps — no server needed, just add it as a dependency and store
- cocopon/tweakpaneTweakpane is a zero-dependency JavaScript library that adds a floating control panel to a web page, letting yo
- rocboss/paopao-cePaoPao is a self-hosted social community platform — like a mini social network — with a Go backend and Vue 3 f
- simonmichael/hledgerhledger is a plain-text personal finance tracker that stores all your transactions in a simple text file on yo
- huichen/wukongWukong is a fast, embeddable full-text search engine library for Go apps, with built-in Chinese word segmentat
- f5oeo/rpitxrpitx turns a Raspberry Pi into a radio frequency transmitter using just a GPIO pin as an antenna, supporting
- lennylxx/ipv6-hostsA curated hosts file mapping Google, YouTube, Facebook, and Wikipedia to their IPv6 addresses so users in Main
- microsoft/biogptBioGPT is a Microsoft Research language model pre-trained on millions of biomedical research papers, fine-tune
- qunten/ios-core-animation-advanced-techniquesA Chinese translation of the book 'iOS Core Animation Advanced Techniques' covering all 15 chapters on layers,
- wicg/webcomponentsThe coordination hub and issue tracker for the W3C Web Components standards (Shadow DOM, Custom Elements, HTML
- ace-step/ace-stepACE-Step is an open-source AI music generation model that creates up to 4 minutes of high-quality audio in 20
- xroche/httrackHTTrack is a tool that downloads entire websites to your computer for offline browsing, preserving all links s
- ctran/annotate_modelsA Ruby gem that automatically adds database schema comments to Rails model files, so you can see column names
- manycore-maas/painterPainter is a JavaScript library for WeChat Mini Programs that generates images from a JSON description, lettin
- nianticlabs/monodepth2A research codebase by Niantic that estimates depth in photographs using only a regular camera and no depth se
- openai/simple-evalsSimple-evals is OpenAI's lightweight Python library for running standardized AI benchmarks (MMLU, GPQA, MATH,
- riscv-collab/riscv-gnu-toolchainA cross-compiler that translates C and C++ code into programs for RISC-V processors, supporting both bare-meta
- slam-handbook-contributors/slam-handbook-public-releaseThe complete text of the SLAM Handbook, a Cambridge University Press textbook on how robots and drones figure
- keithwhor/nodalA Node.js framework for building stateless API servers quickly, with a built-in ORM, database migrations, user
- madebymany/sir-trevor-jsA JavaScript library that replaces a plain textarea with a block-based content editor, letting writers build p
- muicss/muiA tiny CSS and JavaScript framework under 12 KB total that gives your website Google's Material Design look —
- munificent/game-programming-patternsThe full source text of Game Programming Patterns, a free online book teaching software design patterns and ar
- nikolaydubina/go-recipesA community-maintained cheat-sheet of Go tools and commands covering testing, profiling, code generation, lint
- xtaci/kcp-goA Go library that adds reliable, ordered delivery and optional encryption on top of UDP, giving lower latency
- opennmt/ctranslate2Run AI translation and text-generation models faster and with less memory — CTranslate2 takes a trained model,
- openui/open-uiA W3C community group that researches how web frameworks handle UI controls like dropdowns and date pickers, t
- pingfangx/translatorxChinese language packs that translate JetBrains IDEs — IntelliJ IDEA, PyCharm, Android Studio, and others — fr
- taviso/loadlibraryA C library that lets Linux programs load and call code from Windows DLL files, primarily used by security res
- aquasecurity/traceeAn open-source tool that monitors everything happening on a running Linux system in real time using eBPF — tra
- cheatsnake/backend-cheatsA visual reference guide covering the full backend development stack — networking, operating systems, database
- helixdb/helix-dbAn open-source database combining graph storage and vector similarity search in one system, built for AI agent
- six-ddc/plowA command-line tool for load-testing web servers — send thousands of HTTP requests, watch live stats in your t
- ultrajson/ultrajsonA fast Python JSON library written in C that can replace Python's built-in json module with minimal code chang
- gictorbit/photoshopcclinuxA shell script that automatically installs Adobe Photoshop CC version 19 on Linux by configuring Wine and down
- pollinations/pollinationsPollinations is an open-source platform that lets developers add AI-generated images, text, audio, and video t
- skeeto/w64devkitw64devkit is a portable C and C++ development toolkit for Windows that runs from a single extracted folder wit
- bluscreenofjeff/red-team-infrastructure-wikiA wiki for authorized security professionals on how to build resilient red team infrastructure, covering redir
- dataabc/weibo-crawlerA Python tool that collects posts and profile data from Weibo accounts and saves everything to local files or
- jonasschmedtmann/ultimate-react-courseA companion code repository for Jonas Schmedtmann's paid 'Ultimate React' video course, containing starter fil
- diffusionstudio/lottieGenerate polished Lottie animations by describing them in plain language to an AI coding assistant like Claude
- snailclimb/guide-rpc-frameworkA Java learning project that builds a simplified RPC framework from scratch using Netty, Kryo, and Zookeeper,
- torvalds/audionoiseA personal hobby project by Linus Torvalds for learning digital audio processing, implementing simple guitar e
- nvidia/nvidia-container-toolkitNVIDIA's toolkit that lets containerized software access NVIDIA GPUs on the host machine, making it straightfo
- vuejs/create-vueThe official command-line tool for starting new Vue projects, generating a ready-to-use project with Vite as t
- freertos/freertos-kernelA tiny real-time operating system for microcontrollers that lets a single chip juggle multiple tasks at once,
- kungfu-systems/kungfuA tool that lets AI coding agents remember and continue project work across separate chat sessions.
- cortexreach/memory-lancedb-proA plugin for the OpenClaw AI agent framework that upgrades its memory system with hybrid retrieval combining v
- facebookresearch/deitPre-trained image recognition models from Meta that work well with limited training data, using transformer-ba
- nodejs/releaseThe official repository tracking Node.js release schedules, support timelines, and governance, showing which v
- laoma2053/awesome-zhuiju-freeA hand curated, daily link checked Chinese guide to free ad free ways to stream shows, movies, and live TV, pl
- structuredlabs/preswaldPreswald turns Python data scripts into self-contained interactive apps that run entirely in the browser via W
- vercel-labs/zero-nativeBuild lightweight native desktop and mobile apps using your existing web framework (React, Vue, Svelte). Uses
- facebookresearch/vjepa2A self-supervised AI system from Meta that learns to understand video by predicting hidden parts of clips, ena
- vercel-labs/zerolangExperimental agent-first programming language from Vercel Labs. Small regular syntax, deep stdlib, and structu
- github/choosealicense.comA website and structured catalog that helps developers choose an open source license by showing plain-English
- gustavoguanabara/javascriptA free, structured JavaScript course for beginners with downloadable PDF notes, working code examples, in-brow
- facebookresearch/dlrmMeta's deep learning model for predicting ad clicks and product recommendations, handling both numerical and c
- chuspeeism/dashi-ppt-skillAn AI agent skill that turns your documents into editable, themed slide presentations you can tweak in the bro
- nvidia/generativeaiexamplesWorking Jupyter notebook examples for building AI apps with NVIDIA models — covering retrieval-augmented gener
- facebookresearch/videopose3dEstimates 3D body joint positions from regular video by tracking how 2D joint locations change over time, usef
- karpathy/makemoreAn educational tool that learns character patterns from any text list and generates new, plausible-sounding it
- kubernetes/test-infraThe tools and configuration that run all automated testing and CI for the Kubernetes project, centered on Prow
- paullarionov/claude-certified-architectStudy materials, translated guides, and flashcards for preparing for Anthropic's official Claude Certified Arc
- facebookresearch/jepaMeta's V-JEPA trains AI to understand video by predicting hidden parts of clips, producing reusable representa
- lucidrains/vector-quantize-pytorchA PyTorch toolkit that compresses continuous data like images or audio into compact discrete codes, bundling m
- vercel/eveA filesystem-first framework from Vercel for building AI agents, where instructions, tools, skills, channels,
- sharpemu/sharpemuAn experimental, research-focused PlayStation 5 emulator for Windows, Linux, and macOS, written in C# from scr
- bigpizzav3/codexplusplusExternal Rust add-on for the Codex desktop coding app that injects scripts via Chromium DevTools Protocol to u
- kubernetes/enhancementsThe official repository where the Kubernetes project tracks proposed features via structured documents called
- aloshdenny/reverse-synthidA research project that reverse-engineers Google SynthID watermarks in Gemini-generated images using signal pr
All repos · Explain any other repo →