Browse repos explained in plain English
Popular GitHub repositories, each explained for non-coders — what it does, its tech stack, and how to run it. Pick any to read the plain-English breakdown.
By language: Python · TypeScript · JavaScript · Go · Rust · C++ · HTML · Java · C · Shell · C# · Swift · Jupyter Notebook · PHP · Kotlin · Ruby
- geist-org/geist-uiA community-built React component library that gives your web app Vercel's clean, minimal look with ready-made
- tiann/epicAn Android library that lets you intercept and modify any Java method at runtime — before it runs, after it ru
- x11libre/xserverA Linux display server forked from X.Org that draws application windows to the screen, with TearFree mode on b
- aya-rs/ayaA Rust library for writing Linux kernel programs using eBPF — letting you observe system activity, filter netw
- libnoname/nonameAn open-source Chinese digital card game (无名杀) that runs in a web browser or desktop client, built with JavaSc
- moshang-ax/lotteryA 3D web-based raffle app for company annual dinners that imports participants from Excel, spins an animated s
- parthjadhav/app-store-screenshotsAn AI coding agent skill that generates production-ready App Store and Google Play screenshots by scaffolding
- easychen/stack-roadmapA visual full-stack learning roadmap in Chinese that shows indie developers the minimum skills needed to ship
- gh0stzk/dotfilesA complete Linux desktop configuration built around the BSPWM tiling window manager, featuring 18 instant-swit
- markedit-app/markeditA free, fast, open-source Markdown editor for Mac that feels like the built-in TextEdit app but built specific
- microsoft/windowsappsdkMicrosoft's official SDK for building modern Windows desktop apps with a current Fluent Design look, letting e
- nicocha30/ligolo-ngA fast network tunneling tool for penetration testers that lets you reach internal networks through a compromi
- sofish/typo.cssA single CSS file that makes Chinese text look consistent and readable across browsers, providing a reset laye
- joho/7xx-rfcA joke internet standards document proposing a fictional HTTP 700-series of status codes for errors that are c
- zesterer/chumskyA Rust library for building parsers by snapping together small reusable pieces, with built-in error recovery t
- cf-pages/telegraph-imageA self-hosted image sharing service that stores your uploads on Telegram's free servers and serves them throug
- elyase/awesome-gpt3A curated snapshot of what people built and wrote about GPT-3 when it first opened to the public in 2020, cove
- zuruoke/watermark-removalA Python tool that uses machine learning to remove watermarks from images by filling in the watermarked area s
- ag2ai/ag2An open-source Python framework for building systems where multiple AI assistants coordinate, pass messages, a
- cysharp/memorypackAn extremely fast C# serialization library that converts objects to bytes and back, running up to 200x faster
- go-lang-plugin-org/go-lang-idea-pluginA now-deprecated community plugin that added Go language editing support to JetBrains IDEs before an official
- hluwa/frida-dexdumpA command-line tool that extracts hidden Android app code from device memory while the app is running, helping
- xiaolei565/aimto408A curated collection of study materials in Chinese for students preparing for China's 408 computer science gra
- jakubvojvoda/design-patterns-cppC++ source code implementations of all 23 classic Gang of Four design patterns, organized into creational, str
- koajs/examplesA collection of small, self-contained runnable examples showing how to handle common web server tasks with Koa
- nandorojo/motiA cross-platform animation library for React Native that makes it easy to add smooth 60fps animations to iOS,
- crosspoint-reader/crosspoint-readerOpen-source replacement firmware for the Xteink X4 e-paper reader that adds EPUB support, wireless book upload
- i5ting/how-to-learn-node-correctlyA Chinese-language structured learning guide by an Alibaba engineer explaining how to learn Node.js correctly,
- intellij-rust/intellij-rustA now-deprecated community Rust plugin for JetBrains IDEs that added syntax highlighting, code completion, and
- saicaca/fuwariA polished, ready-to-use personal blog template built with Astro that includes dark mode, full-text search, sm
- allendowney/thinkdspA free, code-first textbook on digital signal processing with 11 interactive Python notebook chapters covering
- haugene/docker-transmission-openvpnA Docker container that runs the Transmission torrent client behind an always-on VPN, automatically stopping a
- nvidia-omniverse/physxNVIDIA's open-source real-time physics engine used in games and 3D apps to simulate collisions, destruction, a
- xiangechen/chili3dA free browser-based 3D CAD app for creating precise engineering models and drawings with no installation requ
- beclab/olaresAn open-source personal cloud operating system you install on your own hardware to privately host files, AI mo
- danielzeller/depth-lib-android-An Android Java library that adds 3D depth illusions, realistic shadows, particle effects, and wave animations
- justinwalsh/daux.ioA documentation generator that turns a folder of Markdown files into a browsable website with no build step —
- cakephp/phinxA standalone PHP tool for managing database schema changes as versioned migration files, supporting MySQL, Pos
- chromiumembedded/cefAn open-source C++ framework for embedding a full Chrome-based web browser inside any desktop application, wit
- phishman3579/java-algorithms-implementationA readable collection of classic algorithms and data structures in Java — covering sorting, graphs, trees, and
- zhinianboke/xianyu-auto-replyAn automated customer service and store management system for Xianyu (China's second-hand marketplace like eBa
- colineberhardt/vctransitionslibraryA collection of pre-built animated screen transition effects for iOS apps — flip, fold, cube, cards, and more
- epicenterhq/epicenterA suite of local-first apps (voice transcription, note-taking, tab manager) that store your data as plain file
- ericdouglas/es6-learningA curated list of articles, books, courses, and exercises for learning ES6 (modern JavaScript features like ar
- javagrowing/jgrowingA community-maintained learning roadmap in Chinese that maps the full path for Java developers to grow from be
- kasper/phoenixA tiny macOS app that lets you control window layout and app behavior using JavaScript scripts you write yours
- ng-alain/ng-alainA ready-made starter template for building admin dashboards and enterprise web apps using Angular and Ant Desi
- nlnetlabs/unboundA self-hosted DNS resolver that validates, caches, and recursively resolves domain names — run your own secure
- square/sqlbriteA lightweight Android library (now archived) that wraps SQLite with RxJava so your app automatically refreshes
- iam-veeramalla/python-for-devopsA 17-day Python course for people who manage servers and automate infrastructure, with daily lessons connectin
- mbbill/undotreeA Vim plugin that shows your full edit history as a visual branching tree, so you can jump to any past version
- rikkahub/rikkahubAn Android app that lets you chat with multiple AI services using your own API key, supporting text, images, P
- amperser/proselintA command-line tool that checks English writing for style problems — awkward phrasing, weak word choices, and
- azure/azure-cliMicrosoft's official command-line tool for managing Azure cloud resources — create virtual machines, databases
- faiface/pixelA 2D game library for Go that provides windows, sprites, shapes, input handling, and text rendering without a
- hakimel/cssA personal collection of creative CSS and front-end visual experiments by the creator of reveal.js, showcasing
- jianchang512/sttAn offline tool that converts audio or video files into text using AI speech recognition models, with no inter
- orcaman/concurrent-mapA Go package that provides a fast, thread-safe key-value map for programs running multiple tasks at once, outp
- qw3rtman/git-fireA one-command Git plugin that instantly saves all your current work by staging everything, creating a timestam
- ralfbiedert/cheats.rsThe source code for cheats.rs, a single-page quick-reference sheet for the Rust programming language, designed
- tianxiaomo/pytorch-yolov4A Python implementation of the YOLOv4 object detection algorithm using PyTorch, letting you run AI-powered ima
- z-lab/dflashA lightweight AI component that speeds up text generation from large language models by quickly guessing upcom
- microsoft/codetourA Visual Studio Code extension that lets you record and play back guided, annotated walkthroughs of a codebase
- blockscout/blockscoutAn open-source blockchain explorer you can self-host to search transactions, wallet balances, and smart contra
- aapanel/baotaA web-based control panel for managing a Linux server that lets you install LAMP or LNMP web server stacks, ma
- ant-design/xA set of React UI components and utilities for building AI chat interfaces, with pre-made message bubbles, str
- jasperproject/jasper-clientJasper is an open-source platform for building voice-controlled applications that run on your own hardware, gi
- keepassx/keepassxA cross-platform password manager that stores all your login credentials in an encrypted file on your own comp
- miroslavpejic85/mirotalkA self-hosted peer-to-peer video conferencing tool that runs in a browser and connects participants directly w
- provablehq/snarkossnarkOS is the node software for the Aleo blockchain, a network where applications can prove their computation
- tangbc/vue-virtual-scroll-listA Vue.js component that makes huge lists scroll smoothly by only rendering the rows currently visible on scree
- varying-vagrant-vagrants/vvvA tool that sets up a local WordPress development environment on your computer using Vagrant and VirtualBox, s
- componentjs/componentComponent was a frontend build and package management tool for JavaScript that handled dependencies, HTML, CSS
- cyrus-and/chrome-remote-interfaceA Node.js library that lets you control Chrome and other browsers programmatically by connecting to their remo
- hansonwang99/javacollectionA Chinese-language learning guide for Java developers organized as a curated reading list covering Java fundam
- xiaoymin/knife4jKnife4j is a Java library that automatically generates interactive API documentation from your Swagger or Open
- grindgold/pdfA free collection of classic computer science and programming ebooks in PDF format, curated by a Chinese devel
- iot-technology/iot-technical-guideA Chinese-language learning guide for building IoT platforms from scratch, covering Java and networking founda
- modelcontextprotocol/go-sdkThe official Go SDK for the Model Context Protocol, letting you build servers that AI assistants can call into
- mosn/mosnMOSN is a high-performance network proxy written in Go, battle-tested at massive scale by Ant Group, that rout
- oaid/tengineTengine is a lightweight AI inference engine that runs trained neural network models on low-power embedded and
- aaronjackson/vrnA 2017 research project that reconstructs a 3D face model from a single photograph using a convolutional neura
- buildermethods/agent-osAgent OS helps AI coding assistants like Claude Code and Cursor follow your project's existing patterns and co
- cvg/lightglueLightGlue is a neural network that matches keypoints between two photos — useful for stitching panoramas, esti
- goravel/goravelGoravel is a batteries-included Go web framework that mirrors Laravel's patterns, so PHP developers can build
- charmbracelet/modsA command-line tool that pipes text to AI models directly in your terminal. Great for scripting, summarizing c
- nathanreyes/v-calendarA ready-made calendar and date-picker plugin for Vue.js apps. Drop in month views, date selection, range picki
- turboderp-org/exllamav2Run large AI language models fast on your own gaming PC GPU. ExLlamaV2 compresses models to fit in limited mem
- freeyourgadget/gadgetbridgeGadgetbridge is a privacy-first Android app that connects your smartwatch or fitness tracker directly to your
- nibzard/awesome-agentic-patternsA curated catalogue of proven design patterns for building AI agents, grouped into eight categories covering m
- yauhenkavalchuk/interview-questionsA curated collection of front-end interview questions and answers in Russian, covering HTML, CSS, JavaScript,
- laruence/yafYaf is a blazing-fast PHP web framework built as a C extension, giving you MVC structure with far less memory
- fody/fodyFody is a .NET build tool that automatically rewrites your compiled code to add repetitive features like prope
- gmoogway/shadowrocket-rulesA daily-updated collection of 300,000+ routing rules for the Shadowrocket iOS proxy app, covering ad blocking,
- tokio-rs/consoleA live debugger for async Rust programs that shows you every background task in real time — like the 'top' com
- immerjs/use-immeruse-immer connects the Immer library to React hooks, letting you update component state by writing simple, dir
- jdamcd/android-cropA deprecated Android library from SoundCloud that adds image cropping to mobile apps, based on the original AO
- lyricat/wechat-formatA browser-based tool that converts Markdown into WeChat-safe HTML for writers publishing articles on WeChat Of
- cia-foundation/templeosTempleOS is a complete 64-bit operating system written by one programmer in a custom language called HolyC, di
- google/santaSanta is a macOS security tool that controls which programs can run on a computer by intercepting every execut
All repos · Explain any other repo →