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
- jsonmodel/jsonmodelAn Objective-C library that automatically converts JSON data from a network response into typed model objects,
- matze/mthemeA clean, minimal slide presentation theme for Beamer in LaTeX that removes visual clutter, uses a light backgr
- lewis6991/gitsigns.nvimA Neovim plugin that shows which lines were added, changed, or deleted compared to the last Git commit, and le
- proxymanapp/proxymanA native macOS app that captures and displays all HTTP and HTTPS network traffic from Mac apps, iPhones, and A
- ritwickdey/vscode-live-serverA VS Code extension that starts a local web server and automatically refreshes the browser every time you save
- deepspeedai/deepspeedexamplesA collection of end-to-end code examples for training, fine-tuning, and running large AI models using Microsof
- adithya-s-k/omniparseA self-hosted local server that converts almost any file type — PDFs, images, audio, video, presentations, and
- pry/pryAn interactive Ruby console that pauses a running program mid-execution so you can inspect variables and run c
- gcanti/io-tsA TypeScript library that validates real data at runtime against types you define in code, returning precise f
- buildship-ai/rowyA browser-based spreadsheet interface for Firebase Firestore that lets you view and edit database records and
- cocoapods/specsThe central public index of all CocoaPods libraries for iOS and macOS development, containing the metadata fil
- mapbox/pixelmatchA tiny JavaScript library that compares two images pixel by pixel to count visual differences, mainly used in
- covid19india/covid19india.github.ioThe front-end website for covid19india.org, a volunteer-built COVID-19 tracker for India that displayed charts
- i-am-jakoby/flipper-zero-badusbA collection of BadUSB scripts for the Flipper Zero device that automate keyboard input on connected Windows c
- skim-rs/skimA fast fuzzy finder for the terminal written in Rust that lets you search any list of items by typing partial
- cybertimon/rapidrawA free open-source desktop RAW photo editor for Windows, macOS, and Linux that offers non-destructive editing,
- nordtheme/nordA 16-color arctic-inspired color palette organized into four named groups, provided as CSS and preprocessor fi
- atcold/nyu-dlsp20Interactive coding exercises and lecture materials from NYU's Spring 2020 Deep Learning university course, cov
- sysown/proxysqlA high-performance intermediary that sits between your application and a MySQL database to distribute queries
- django-extensions/django-extensionsA collection of extra command-line tools and utilities for Django web projects, adding features like database
- modelcontextprotocol/registryA directory service where developers can publish MCP servers — tools that let AI assistants connect to externa
- spiritlhls/ecsA shell script that runs a comprehensive set of benchmark tests on a Linux server in one session — CPU, disk,
- vercel-labs/nativeA toolkit for building native desktop apps with a web-like declarative UI but no browser or JavaScript runtime
- libp2p/go-libp2pA Go library providing ready-made building blocks for peer-to-peer applications — handling how computers find
- microsoft/trellis.2A Microsoft research tool that converts a single photograph into a detailed 3D model with textures you can use
- apollographql/react-apolloA now-deprecated library that once connected React apps to GraphQL APIs. Its functionality has been fully merg
- yenchenlin/deeplearningflappybirdA Python project that trains an AI to play Flappy Bird from scratch using deep reinforcement learning, watchin
- imbad0202/academic-research-skillsA Claude Code plugin that adds a structured multi-stage pipeline for writing academic papers — literature sear
- hathach/tinyusbOpen-source C library that lets microcontrollers act as USB devices (keyboard, storage, audio) or USB hosts (r
- travist/jsencryptA tiny JavaScript library (18.5KB) that lets you encrypt, decrypt, and digitally sign data using RSA public-ke
- jerry-git/learn-python3A structured collection of interactive Jupyter notebooks for learning Python 3 from scratch, covering 19 begin
- joeyespo/gripA command-line tool that previews your README or any Markdown file in a browser exactly as it will look on Git
- raphamorim/rioA fast terminal emulator built in Rust that uses the GPU for rendering, running as a desktop app on macOS, Lin
- sqldelight/sqldelightA Kotlin tool that converts SQL queries written in .sql files into type-safe, compiler-checked Kotlin code, ca
- gpbl/react-day-pickerDayPicker is a React component that adds a fully customizable calendar and date picker to your web app, suppor
- go-gost/gostA Go-based network tunneling tool that works as a forward proxy, port forwarder, or reverse proxy, supporting
- zo0r/react-native-push-notificationA React Native library that adds local and server-pushed notification support for iOS and Android apps, though
- guardianproject/havenAn Android app that turns a spare phone into a physical security monitor, using the device camera, microphone,
- plasmicapp/plasmicA visual drag-and-drop page builder that integrates into React and Next.js projects so non-technical teammates
- ai-dynamo/dynamoDynamo is an open-source NVIDIA framework that coordinates many machines and GPUs to serve large AI language m
- alonemonkey/monkeydevMonkeyDev is an Xcode toolkit for iOS reverse engineering that lets you analyze, patch, and inject code into e
- angel-ml/angelA distributed machine learning platform from Tencent and Peking University that trains large models with billi
- bda-research/node-crawlerNode-crawler is a Node.js web scraping library that fetches pages and lets you pull data from HTML using famil
- dominikh/go-toolsStaticcheck is a Go code analysis tool that catches bugs, performance problems, and style issues that the Go c
- open-source-ideas/ideasA GitHub repository of community-submitted project ideas where people post concepts they want built and develo
- postgresml/postgresmlPostgresML is a PostgreSQL extension that runs machine learning and AI language models directly inside your da
- slowmist/blockchain-dark-forest-selfguard-handbookA practical security handbook from the SlowMist team that teaches cryptocurrency holders how to protect their
- v2fly/fhs-install-v2rayA shell script that installs V2Ray, a network proxy tool, on Linux servers running systemd, placing all files
- yanfeizhang/coder-kung-fuA collection of deep-dive technical articles in Chinese about how CPUs, memory, disk, and networking work at t
- folke/trouble.nvimA Neovim plugin that replaces the built-in error and diagnostic display with a formatted, interactive panel sh
- hexclave/stack-authStack Auth is an open-source, self-hostable user authentication platform for web apps that handles sign-in, si
- tensorflow/tfjs-examplesAn official collection of TensorFlow.js example projects covering image classification, text generation, reinf
- choices-js/choicesChoices.js is a lightweight, dependency-free JavaScript library that replaces plain browser dropdowns with sty
- nicolashug/surpriseSurprise is a Python library for building and testing recommendation systems that predict ratings — like estim
- 527515025/springbootA collection of small, standalone Spring Boot example projects showing how to integrate common Java tools like
- google/lovefieldLovefield is a relational database that runs entirely inside a web browser using JavaScript, letting you store
- imfunniee/gitfolioGitfolio is a command-line tool that auto-generates a free personal portfolio website and blog from your GitHu
- vuetorrent/vuetorrentVueTorrent is a modern, mobile-friendly web interface for qBittorrent that replaces the default built-in UI wi
- jstedfast/mailkitA .NET library that lets applications send and receive email using SMTP, IMAP, and POP3, with support for OAut
- librespot-org/librespotlibrespot is a Rust library that lets developers build custom Spotify Connect receivers, so any device or app
- thetom/turboquant_plusTurboQuant+ compresses the temporary memory AI language models use during text generation by up to 6.4x, letti
- cachix/devenvA tool that sets up consistent, reproducible developer environments — languages, databases, and services — fro
- cantaro86/financial-models-numerical-methodsA collection of Jupyter notebooks teaching quantitative finance — option pricing, Monte Carlo simulation, Four
- sebastianbergmann/environmentA tiny PHP utility library that detects whether code is running on standard PHP or HHVM, so you can write cond
- sigil-ebook/sigilA free, cross-platform desktop editor for creating and editing EPUB ebooks, with direct HTML and CSS access, a
- codesenberg/bombardierA fast command-line HTTP load testing tool — point it at a URL, set concurrency and duration, and it reports r
- max-mapper/menubarA TypeScript library that simplifies building small desktop apps living in the macOS menu bar or Windows notif
- prismlibrary/prismA C# framework for building organized, testable desktop and mobile apps on WPF, MAUI, Avalonia, Uno, and WinUI
- apache/openwhiskAn open source serverless platform where you write functions in any supported language and deploy them to resp
- bogdan-lyashenko/under-the-hood-reactjsA deep-dive visual guide to React internals: a 15-part walkthrough of the Stack reconciler paired with large c
- fuzhengwei/itstack-demo-designCompanion code for a Chinese-language book teaching all 22 classic Java design patterns through real business
- google/gopacketA Go library for capturing and decoding network packets, letting developers inspect protocol details, source a
- gzu-liyujiang/androidpickerA Java Android library providing ready-made scroll-wheel picker dialogs for dates, addresses, numbers, colors,
- shentao/vue-multiselectA Vue.js dropdown component with no extra dependencies that supports single selection, multi-selection, taggin
- sj26/mailcatcherA local fake SMTP server for developers that catches every email your app tries to send and displays it in a b
- webclipper/web-clipperA Chrome and Edge browser extension that saves web page content directly into popular note-taking apps like No
- elemefe/v-chartsA Vue 2 charting library from Ele.me that wraps ECharts with a simpler table-style data format, letting you ad
- luraproject/luraA Go framework hosted by the Linux Foundation for building API gateways that aggregate multiple backend servic
- aonez/kekaKeka is a free macOS and iOS app for compressing and extracting files, supporting multiple archive formats wit
- eduardopires/equinoxprojectA .NET 9 reference application that shows Domain-Driven Design, CQRS, and Event Sourcing working together in a
- fex-team/ueditorA browser-based rich text editor from Baidu's frontend team that embeds in any web page with a few lines of Ja
- jmechner/prince-of-persia-apple-iiThe original 1989 Prince of Persia game source code in 6502 assembly for the Apple II, preserved as a historic
- awesome-nerf/awesome-nerfA curated reading list of research papers, open-source implementations, and talks covering Neural Radiance Fie
- stackexchange/blackboxBlackBox was a command-line tool for storing encrypted secrets inside a Git repo using GPG so teams could shar
- choojs/chooChoo is a 4KB JavaScript framework for building web apps with only 6 methods, one-way data flow, and built-in
- hexlet/ru-test-assignmentsA curated list of real take-home job assignments from Russian tech companies like Tinkoff, Avito, and VK, orga
- rmerl/asuswrt-merlinAsuswrt-Merlin is a patched firmware for Asus home routers that adds bug fixes while keeping the original Asus
- wesbos/beginner-javascriptStarter files and completed solutions for Wes Bos's paid Beginner JavaScript video course, so students can cod
- moriafly/saltplayersourceSalt Player is an Android local music player app with a Windows version; this GitHub repo is its official rele
- romulooliveira/commit-messages-guideA practical written guide explaining how to write good Git commit messages — covering rules like imperative te
- abhivaikar/howtheytestA curated index of blog posts, videos, and conference talks showing how real companies approach software testi
- mackron/miniaudioA single C source file that adds audio playback and recording to any program — no external dependencies, works
- telegrammessenger/mtproxyA proxy server for Telegram that lets people in regions where Telegram is blocked connect through your own Lin
- dunwu/linux-tutorialA Chinese-language guide to Linux covering everyday commands, server administration, software deployment, and
- huri000/swiftentrykitA Swift library for iOS that lets you show banners, toast messages, and pop-ups over your app with a few lines
- masscodeio/masscodeA free desktop app that combines a code snippet manager, Markdown notes, a built-in HTTP client, and a math no
- phoenixframework/phoenix_live_viewA library for building interactive, real-time web pages using Elixir on the server — the page updates instantl
- amusi/daily-paper-computer-visionA Chinese-language collection of computer vision and deep learning research papers, with a daily digest of new
- brunch/brunchA JavaScript build tool for web apps that bundles and minifies your files using a simple declarative config fi
- reactjs/react-railsA Ruby gem that connects React components to Ruby on Rails apps, letting you render React from Rails views wit
All repos · Explain any other repo →