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
- material-components/material-webGoogle's official Material Design 3 component library for the web — drop-in custom HTML elements like buttons,
- hq450/fancyss_history_packageAn offline archive of fancyss router plugin packages for ASUS routers, letting users in mainland China route i
- ferretdb/ferretdbOpen-source MongoDB-compatible database that stores data in PostgreSQL underneath, so existing MongoDB applica
- nasa/fprimeNASA's open-source framework for building spacecraft flight software using small, reusable components — battle
- jhu-ep-coursera/fullstack-course4All example source code from Johns Hopkins' free Coursera course on HTML, CSS, and JavaScript — the three core
- gcc-mirror/gccRead-only mirror of GCC, the GNU Compiler Collection — one of the most widely used compilers in the world, tra
- megadose/holehePython OSINT tool that checks whether a given email address has accounts on 120+ websites by using each site's
- vuestorefront/vue-storefrontOpen-source developer toolkit for building fully custom online storefronts that connect to any commerce platfo
- aboul3la/sublist3rPython command-line tool that finds all subdomains of a website by querying search engines and security databa
- aws/amazon-sagemaker-examplesOfficial AWS collection of Jupyter notebook tutorials for Amazon SageMaker, covering model training, deploymen
- apache/thriftApache Thrift lets programs written in different languages call each other's functions over a network, with al
- timolins/react-hot-toastTiny React library under 5KB for showing pop-up notification messages (toasts) in your app, with built-in load
- shopify/dashingDashing is an archived Ruby framework for building status dashboards with a grid of visual widgets, originally
- browseros-ai/browserosBrowserOS is an open-source Chromium-based browser with a built-in AI agent that navigates websites, automates
- atlas-engineer/nyxtA keyboard-driven web browser for programmers, written in Common Lisp. Modeled after Emacs and Vim, it is infi
- twin/gatusGatus is a self-hosted uptime monitor that checks your websites, APIs, and services on a schedule and alerts y
- kusti8/proton-nativeProton Native lets you build native desktop apps for Windows, macOS, and Linux using React syntax — no bundled
- iam-veeramalla/aws-devops-zero-to-heroA free 30-day hands-on learning plan for AWS from a DevOps perspective, covering cloud basics, networking, CI/
- pingcap/talent-planTalent Plan is a free structured training program from PingCAP covering distributed systems, Rust, Go, and ope
- artidoro/qloraQLoRA is a research technique and codebase that lets you fine-tune very large AI language models on a single c
- magic-research/magic-animateMagicAnimate turns a still photo of a person into a video by animating them to follow a body motion sequence,
- dgryski/go-perfbookA community-written guide on making Go programs run faster, covering general optimization strategies and Go-sp
- googlechromelabs/ndbndb is a Node.js debugger from Google Chrome Labs that opens the Chrome DevTools interface for your programs,
- openai/openai-nodeThe official JavaScript and TypeScript library for connecting Node.js or browser apps to OpenAI's AI models in
- vinzent03/obsidian-gitA plugin for the Obsidian note-taking app that adds Git version control, letting you automatically back up and
- clauderic/react-sortable-hocA React library for adding drag-and-drop reordering to lists, grids, and tables with touch support. No longer
- miss-mumu/developer2gwyA Chinese-language guide written by former software developers who became Chinese government civil servants, c
- aristocratos/bpytopA colorful, keyboard-driven terminal app for Linux, macOS, and FreeBSD that shows live graphs of CPU, memory,
- mawww/kakouneA modal text editor that works with multiple simultaneous selections instead of a single cursor. Similar to Vi
- angristan/wireguard-installA single shell script that installs and configures a WireGuard VPN server on Linux by answering a few question
- siteboon/claudecodeuiA browser-based interface for AI coding tools like Claude Code and Cursor CLI, letting you chat with AI, brows
- btbn/ffmpeg-buildsPre-compiled, ready-to-download FFmpeg binaries for Windows and Linux, rebuilt automatically every day so you
- andlabs/libuiA C library for building desktop apps that look and behave natively on Windows, macOS, and Linux by using each
- clojure/clojureThe official source repository for the Clojure programming language. Contains the JVM compiler and runtime wri
- eclipse-mosquitto/mosquittoEclipse Mosquitto is an open source MQTT message broker that receives messages from connected devices and rout
- jemalloc/jemallocjemalloc is a high-performance memory allocator for C programs that reduces memory waste and speeds up apps ru
- jmcunningham/angularjs-learningA curated list of articles, videos, courses, and books for learning AngularJS (version 1.x). No code — just ha
- google/dopamineDopamine is a small, easy-to-modify research framework from Google for experimenting with reinforcement learni
- fdehau/tui-rstui-rs is an archived Rust library for building visual dashboards and tool interfaces that run inside a termin
- hashicorp/terraform-provider-awsThe official HashiCorp Terraform provider for AWS — it lets Terraform configurations create, update, and delet
- dtm-labs/dtmDTM is an open-source Go framework for managing distributed transactions across multiple services or databases
- naturalnode/naturalNatural is a JavaScript/Node.js library for processing human text — it handles tokenizing sentences, stemming
- vuejs/vue-hackernews-2.0A working Hacker News clone built by the Vue.js team to demonstrate server-side rendering, routing, state mana
- bmild/nerfNeRF is the original research code from UC Berkeley and Google that turns a set of photos of a scene into a tr
- zeromq/libzmqZeroMQ (libzmq) is a C++ messaging library that lets different programs or services send messages to each othe
- chokcoco/css-inspirationA curated catalog of CSS visual effects and techniques — neon glows, animated borders, frosted glass, masonry
- yaofanguk/video-subtitle-removerAI tool that detects and erases burned-in subtitles or text watermarks from videos and images by reconstructin
- kedro-org/kedroPython framework that turns messy data science notebooks into organized, reusable pipelines with a standard pr
- filecxx/filecentipedeWindows download manager that handles torrents, HTTP/S, FTP, SSH, and streaming video from one app, with a rem
- rany2/edge-ttsPython tool that converts any text to spoken MP3 audio using Microsoft Edge's free online voice service — no A
- containers/skopeoCommand-line tool for inspecting and copying container images between registries without downloading or runnin
- fastai/numerical-linear-algebraJupyter Notebook course materials from fast.ai explaining the math behind machine learning — matrix decomposit
- windingwind/zotero-pdf-translateZotero plugin that adds instant translation to the PDF reader — select foreign-language text and see the trans
- openai/dall-eOfficial code release of one component from OpenAI's DALL-E image model: the discrete VAE that compresses and
- huggingface/text-generation-inferenceServer toolkit for running open-source large language models on your own hardware and serving them as an API.
- r-spacex/spacex-apiA free, open-source web API maintained by the r/SpaceX community that provides structured JSON data about Spac
- xzhih/one-key-hidpiA Mac shell script that unlocks sharper HiDPI display mode for external monitors by patching display metadata
- beefproject/beefBeEF is a penetration testing framework that hooks web browsers so authorized security testers can assess what
- square/javapoetJavaPoet is a deprecated Java library from Square that lets you write code which generates other Java code, au
- chia-network/chia-blockchainChia is a cryptocurrency that uses hard drive storage space instead of energy-intensive mining to secure its n
- cuixueshe/earthwormEarthworm is an open-source English learning app where you practice by actively building sentences using conju
- jnmetacode/agency-agents-zhA Chinese-community collection of 215 ready-to-use AI agent role definitions for tools like Claude Code and Cu
- elidianaandrade/git-github-learning-questA gamified, Brazilian Portuguese study guide for Git and GitHub beginners, structured as a 7-level journey fro
- withspectrum/spectrumThe full source code for Spectrum, an online community platform combining real-time chat with threaded forums.
- microsoftdocs/azure-docsThe open-source Markdown source files behind Microsoft Azure's official documentation at learn.microsoft.com,
- gleitz/howdoihowdoi is a command-line tool that fetches code answers from Stack Overflow and prints them directly in your t
- mrgloom/awesome-semantic-segmentationA curated list of semantic segmentation research papers, code implementations, and datasets — organized by met
- phalcon/cphalconPhalcon is a PHP web framework compiled as a C extension, giving you the familiar MVC structure of frameworks
- pingcap/awesome-database-learningA curated reading list of research papers, university courses, and blog posts covering database internals — fr
- wickynilliams/headroom.jsHeadroom.js is a tiny, dependency-free JavaScript library that hides your fixed website header when the user s
- software-mansion/react-native-reanimatedReact Native Reanimated is a library that makes mobile app animations fluid by running them on a dedicated thr
- mathjax/mathjaxMathJax is a JavaScript library that renders properly typeset mathematical equations in web browsers from LaTe
- prql/prqlPRQL is a readable pipeline-based query language that compiles to SQL — write data transformations as step-by-
- h5bp/effeckt.cssEffeckt.css was a curated CSS library of high-performance animations and transitions designed to run at 60fps
- jakewharton/timberTimber is a lightweight Android logging library that automatically tags log messages with the calling class na
- vrtmrz/obsidian-livesyncSelf-hosted LiveSync is an Obsidian plugin that syncs your notes across devices using your own CouchDB server
- nitrojs/nitroA TypeScript toolkit that adds a production-ready server backend to any Vite-based frontend, with zero configu
- pymumu/smartdnsA local DNS server that queries multiple upstream servers simultaneously and returns the fastest IP address fo
- alessandroz/lazagneAn open-source Python command-line tool that scans a local Windows, Linux, or Mac computer and extracts saved
- 1c7/crash-course-computer-science-chineseA complete volunteer-made Chinese subtitle translation of the 40-episode Crash Course Computer Science YouTube
- tootallnate/java-websocketA pure-Java library for adding WebSocket server or client support to any Java application, with non-blocking c
- mremoteng/mremotengA free Windows application that consolidates all your remote connections — Remote Desktop, SSH, VNC, Telnet, a
- dexidp/dexA self-hosted Go service that acts as a single login layer for your apps, letting users authenticate via GitHu
- stackblitz/coreThe public issue tracker for StackBlitz, a browser-based development environment powered by VS Code that lets
- jina-ai/readerAn open-source tool that converts any web page, PDF, or Office document into clean markdown by prepending a UR
- mistralai/mistral-inferenceThe official Python library for running Mistral AI's open-weight language models locally on your own GPU, with
- cysharp/unitaskA C# library for Unity that replaces coroutines with async/await code that produces zero heap allocations, kee
- microsoft/frontend-bootcampA two-day Microsoft workshop that teaches HTML, CSS, JavaScript, React, TypeScript, and Redux through hands-on
- codota/tabnineConfiguration repository for TabNine, an AI code autocomplete tool. The actual engine is closed source — this
- kristories/awesome-guidelinesA curated collection of links to coding style guides and best-practice documents covering dozens of programmin
- databrickslabs/dollyDolly is an open-source instruction-following AI model from Databricks, trained on 15,000 human-written exampl
- justcallmekoko/esp32marauderFirmware for the ESP32 microcontroller that turns it into a portable WiFi and Bluetooth security testing devic
- accomplish-ai/accomplishA free, open-source desktop app that lets an AI automate tasks on your computer — organizing files, writing do
- nanmicoder/cc-hahaA desktop GUI for Claude Code that adds tabbed chat sessions, visual code diffs, permission controls, and supp
- therecipe/qtGo language bindings for the Qt graphical toolkit, letting Go developers build native desktop and mobile apps
- humanlayer/humanlayerCodeLayer is an open-source IDE built on Claude Code that adds parallel AI sessions, worktree-based task isola
- x-hw/amazing-qrA Python library that generates artistic and animated QR codes by blending a photo or GIF into the QR pattern,
- rough-stuff/wired-elementsA collection of web UI components — buttons, inputs, and more — that render with a hand-drawn, sketchy appeara
- tsayen/dom-to-imageA JavaScript library that converts any element on a web page into a PNG, JPEG, or SVG image entirely in the br
- dotnet/orleansOrleans is a Microsoft framework for building apps that run across many servers at once — you write code in a
All repos · Explain any other repo →