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
- open-gsd/gsd-coreA workflow system for AI coding assistants like Claude Code and Cursor that breaks work into milestones with a
- supermonster003/autojs6An Android app that lets you write JavaScript scripts to automate taps, swipes, and data entry on your phone —
- arthenica/ffmpeg-kitA now-retired library that made it easy to run FFmpeg video and audio processing commands inside Android, iOS,
- jonkykong/sidemenuA Swift library that adds a sliding side menu to iOS apps, configurable entirely through Xcode storyboards wit
- fpinscala/fpinscalaThe official companion exercise repository for the 'Functional Programming in Scala' book, with chapter-by-cha
- jdorn/json-editorAn unmaintained JavaScript library that reads a JSON Schema and automatically builds a working HTML form from
- ksundong/backend-interview-questionA Korean-language collection of backend developer interview questions and concise model answers, covering netw
- nytimes/objective-c-style-guideThe deprecated Objective-C coding style guide used by The New York Times iOS engineering team, covering naming
- zoneminder/zoneminderA free, open-source Linux surveillance system that connects to IP, USB, and analog cameras, records footage, d
- 0xz0f/z0fcourse_reverseengineeringA free beginner-to-intermediate course teaching reverse engineering on 64-bit Windows — how to read compiled p
- cv-cat/spider_xhsA scraper and publisher for Xiaohongshu (Little Red Book) that collects posts, comments, and videos, and auto-
- qingshuisiyuan/electron-ssr-backupA preserved backup of electron-ssr, a cross-platform desktop app that wraps the ShadowsocksR network proxy in
- toeverything/blocksuiteA TypeScript toolkit for building block-based editors and collaborative web apps, with real-time multi-user sy
- ddd-crew/ddd-starter-modelling-processA beginner-friendly 8-step guide for applying Domain-Driven Design to your project — from understanding busine
- devanshbatham/awesome-bugbounty-writeupsA curated collection of real-world bug bounty writeups organized by vulnerability type — XSS, CSRF, SQL inject
- alpkeskin/mosintA command-line OSINT tool that takes an email address and automatically queries multiple external services to
- memstechtips/unattendedwinstallA pre-configured Windows Answer File that fully automates Windows installation with all bloatware removed, tel
- ckeditor/ckeditor4A feature-rich WYSIWYG editor you embed in websites so users can create formatted text, tables, images, and me
- mjswensen/themerA color theme generator that takes a single palette and outputs matching themes for your code editor, terminal
- remoteinterview/zeroZero Server lets you build web apps by dropping files into a folder with no config, no routing setup, automati
- lxfater/inpaint-webA browser-based tool that removes unwanted objects from photos and upscales images to higher resolution, runni
- ruby-concurrency/concurrent-rubyA Ruby library that provides thread-safe data structures and background-task patterns — futures, promises, tim
- sparrowcode/permissionskitA Swift library for Apple platforms that gives your app a single, unified way to request and check the status
- online-ml/riverA Python library for machine learning on streaming data — it trains on one data point at a time and continuous
- shizukuichi/winxpA browser-based recreation of the Windows XP desktop with working built-in apps — Minesweeper, Paint, Notepad,
- decosoftware/deco-ideA Mac desktop IDE for React Native that automatically sets up new projects, lets you drag components into your
- alibaba/alisqlA MySQL 8.0 fork from Alibaba that adds a built-in analytics engine powered by DuckDB (about 200x faster for c
- bellard/mquickjsMicroQuickJS is a tiny JavaScript engine written in C for embedded devices, running on as little as 10KB of RA
- connorferster/handcalcsA Python library for Jupyter notebooks that renders math calculations as hand-written-style equations — showin
- doctrine/commonA shared PHP utility library that serves as the internal foundation for Doctrine ORM and Doctrine DBAL — most
- platane/snkSnk turns your GitHub contribution graph into an animated snake game GIF or SVG that you can display on your G
- secfigo/awesome-fuzzingA curated list of books, courses, videos, tutorials, and tools for learning fuzzing — a security testing techn
- airblader/i3i3-gaps was a fork of the i3 tiling window manager for Linux that added configurable spacing between windows;
- microsoft/mmdnnMMdnn is a Microsoft toolkit that converts trained AI models between deep learning frameworks like TensorFlow,
- rebuy-de/aws-nukeaws-nuke is a command-line tool that deletes every resource in an AWS account, designed for wiping test or sta
- black7375/firefox-ui-fixLepton is a collection of CSS tweaks for Firefox that tighten the UI, improve tab highlighting, and offer alte
- bobbyiliev/introduction-to-bash-scriptingA free, open-source ebook teaching Bash scripting from the basics to practical examples like log parsing, API
- imsky/holderHolder is a zero-dependency JavaScript library that renders image placeholder boxes in the browser using SVG,
- korfuri/awesome-monorepoA curated list of tools, articles, and resources for teams adopting the monorepo approach, covering build syst
- orval-labs/orvalOrval generates TypeScript API client code from OpenAPI or Swagger specs, supporting React Query, Vue Query, A
- scenee/floatingpanelFloatingPanel is a Swift library for iOS that adds a sliding bottom-drawer panel to your app, like Apple Maps'
- aboutrss/all-about-rssA large community-maintained catalog of hundreds of RSS readers, feed generators, bots, automation tools, and
- ackites/killwxapkgA Go command-line tool that decompiles WeChat Mini Program package files back into readable source code, with
- guangzhengli/k8s-tutorialsA free, hands-on Kubernetes tutorial in Chinese that walks through every core resource type step by step, from
- paddlepaddle/paddleclasA Python toolkit for training and deploying image classification models using Baidu's PaddlePaddle deep learni
- ryanoasis/vim-deviconsA Vim and Neovim plugin that displays file-type icons next to filenames in file explorers, status bars, and ot
- strimzi/strimzi-kafka-operatorAn open-source Kubernetes operator that automates running Apache Kafka clusters on Kubernetes or OpenShift, ha
- dotnetnext/sqlsugarAn easy-to-use .NET ORM framework that lets you read and write data to many different databases using C# code
- keldos-li/typora-latex-themeA Typora theme that makes your Markdown documents look like professionally typeset LaTeX academic papers, desi
- mininet/mininetA network emulator that creates realistic virtual networks on a single Linux computer, letting researchers and
- aistra0528/hailA free Android app that freezes, hides, or suspends apps you are not using to save battery and stop background
- cortexproject/cortexA horizontally scalable, multi-tenant metrics storage backend that extends Prometheus with long-term retention
- daattali/beautiful-jekyllA ready-made Jekyll website theme you can deploy to GitHub Pages for free in minutes by forking the repo, rena
- tape-testing/tapeA minimal JavaScript testing library that runs in Node.js and browsers, outputs results in the plain-text TAP
- opencoworkai/open-codesignA free, open-source Electron desktop app that turns text prompts into visual designs—HTML, PDF, PowerPoint—usi
- leongersen/nouisliderA lightweight, dependency-free JavaScript range slider that supports touch, keyboard navigation, and ARIA acce
- michaeltyson/tpkeyboardavoidingA drop-in iOS library that automatically scrolls text fields into view when the on-screen keyboard appears, pr
- documentationjs/documentationA command-line tool that reads JSDoc comments in JavaScript source files and automatically generates polished
- lightdash/lightdashAn open-source business intelligence tool built on dbt that lets teams explore data, build charts, and share d
- timescale/pgaiA Python library and PostgreSQL extension that auto-generates and syncs AI text embeddings in your database, s
- angular-app/angular-appA reference AngularJS (v1.x) app showing how to build a real-world CRUD project management tool with Node.js a
- ltaoo/wx_channels_downloadA lightweight Go desktop utility for Windows and macOS that adds a download button to WeChat Channels videos b
- wassupjay/n8n-free-templatesA collection of 200+ ready-made automation workflow files for n8n — import any file into your n8n instance to
- matter-labs/awesome-zero-knowledge-proofsA curated reading list of beginner guides, university courses, and real-world applications for zero-knowledge
- thinkinaixyz/deepchatAn open-source desktop chat app that connects to dozens of cloud and local AI models from one window, supports
- airbnb/hypernovaArchived Airbnb tool that lets a Ruby or Python backend server render React components on the server by sendin
- markqvist/reticulumA Python networking library that lets you build encrypted, decentralized networks over LoRa radio, WiFi, or se
- kurrent-io/kurrentdbAn event-sourcing database (formerly EventStoreDB) that stores every change as an ordered sequence of events r
- googollee/go-socket.ioAn archived Go library that implements the Socket.IO protocol so your Go server can push real-time updates to
- leandromoreira/linux-network-performance-parametersA reference guide showing exactly where Linux kernel network settings (sysctl variables) fit into the packet j
- outerbase/studioA browser-based database management tool that lets you view, edit, and query SQLite, Turso, Cloudflare D1, and
- reactjs/rfcsThe official place where React core developers and community members propose and discuss significant changes t
- jakewharton/disklrucacheA Java library that saves data to disk and automatically evicts the oldest entries when a size limit is reache
- pmndrs/gltfjsxTurn any 3D model file (GLTF/GLB) into a reusable React component — with named parts, animations, and optional
- chainner-org/chainnerA desktop visual editor where you connect blocks called nodes to build image-processing workflows — no coding
- gothenburgbitfactory/taskwarriorTaskwarrior is a command-line task manager where you type commands in a terminal to add tasks, set due dates,
- lambci/docker-lambdaRun and test AWS Lambda functions locally using Docker containers that exactly replicate the Lambda cloud envi
- libratbag/piperPiper is a point-and-click Linux app for configuring gaming mice — adjust DPI, button assignments, and LED col
- mygod/vpnhotspotAndroid app that shares your phone's active VPN connection with other devices over a Wi-Fi hotspot. Requires r
- ddd-by-examples/libraryA Java teaching project that walks through Domain-Driven Design using a real public library system, showing ho
- go-pg/pgA Go library that connects apps to PostgreSQL using an ORM — so you work with Go data structures instead of wr
- nightonke/boommenuAn Android library that adds a floating button which animates open into a set of action buttons when tapped, w
- tranek/gasdocumentationA comprehensive community guide to Unreal Engine 5's GameplayAbilitySystem plugin, covering abilities, buffs,
- pdfcrafttool/pdfcraftA browser-based PDF toolkit with 90+ tools — merge, split, edit, convert, and compress PDFs entirely on your d
- postlight/parserA JavaScript library that takes a URL and returns just the article title, author, date, and clean body text —
- kickstarter/android-ossThe full source code of Kickstarter's official Android app, released publicly so developers can study how a re
- livebook-dev/livebookAn interactive notebook app for the Elixir language where you mix written notes with runnable code blocks, see
- samchon/typiaA TypeScript library that automatically generates fast runtime type-checking functions from your existing Type
- yarolegovich/discretescrollviewAn Android library that creates a scrollable list where one item is always centered and neighboring items peek
- browserworks/waterfoxA privacy-focused web browser forked from Firefox that removes built-in telemetry and usage tracking while kee
- tc39/proposal-pattern-matchingA formal proposal to add pattern matching to JavaScript — a cleaner way to check the shape of a value and act
- missing-semester/missing-semesterThe source code for MIT's Missing Semester course website, built with Jekyll — this repo holds the site templa
- python-attrs/attrsattrs is a Python library that auto-generates class boilerplate — __init__, __repr__, and comparison methods —
- iamtomshaw/f1-race-replayA Python app that replays Formula 1 races as animated top-down visualizations using real telemetry data, with
- janusgraph/janusgraphJanusGraph is an open-source, distributed graph database for storing and querying billions of connected relati
- quipnetwork/quip-protocol-rsA Rust blockchain node for the Quip network, forked from Substrate — the same framework that powers Polkadot —
- tensorchord/awesome-llmopsA curated reference list of open-source tools for running AI language models in production, organized by categ
- mrglockenspiel/activate-linuxA joke C program that displays a faint "Activate Linux" watermark in the corner of your Linux desktop, mimicki
- openai-php/clientA community PHP library for calling the OpenAI API — covering chat, images, audio, embeddings, fine-tuning, an
- micromata/awesome-javascript-learningA hand-picked list of JavaScript learning resources organized by format — free ebooks, articles, videos, and i
All repos · Explain any other repo →