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
- tensorflow/lucidA research toolkit from the TensorFlow team for visualizing what happens inside image-recognition AI models —
- palxiao/poster-designAn open-source browser-based graphic editor for creating posters, social media covers, and product images — dr
- cjlin1/libsvmLIBSVM is a widely-used, decades-old library for training Support Vector Machine models that classify data or
- ilya-zlobintsev/lactLACT is a Linux desktop app for monitoring and controlling AMD, Nvidia, and Intel GPUs — set fan curves, power
- karpathy/ng-video-lectureThe companion code for Andrej Karpathy's Neural Networks: Zero To Hero lecture series — a small, step-by-step
- amber-lang/amberAmber is a new programming language that compiles down to Bash shell scripts — write cleaner, safer automation
- dontbesilent2025/dbskill17 AI agent skill files for structured business, content, and personal-goal diagnosis — load them into Claude
- mm2-0/kvaesitsoKvaesitso is a free, open-source Android home screen replacement built around search — type what you want inst
- nvidia/ncclNCCL is NVIDIA's low-level library that makes multiple GPUs talk to each other at maximum speed — it's the com
- suren-atoyan/monaco-reactmonaco-react lets you embed VS Code's full code editor into any React app with a single import — no build tool
- sindresorhus/awesome-npmA curated list of the best tools, articles, browser extensions, and packages for working with npm, the JavaScr
- visionmedia/move.jsMove.js is a tiny JavaScript library for animating webpage elements with a simple chained API — move things, r
- ronreiter/interactive-tutorialsSource code for 13 free beginner coding tutorial websites — learnpython.org, learn-js.org, and others — where
- scala-js/scala-jsScala.js compiles Scala code into JavaScript so you can run Scala in web browsers and share code between front
- spring-attic/spring-security-oauthThe retired OAuth 1.0a and OAuth 2.0 library for Spring Java apps — now replaced by Spring Security and Spring
- gliderlabs/logspoutLogspout collects log output from all Docker containers on a host and forwards them in real time to a central
- immunant/c2rustC2Rust automatically converts existing C code into Rust code so you can start migrating legacy C programs to m
- the-open-agent/openagentOpenAgent is a self-hosted AI assistant that connects to 30+ AI models, lets you chat with your own documents,
- apple/password-manager-resourcesA shared data repository where password manager developers pool knowledge about website quirks — password rule
- shinnytech/tqsdk-pythonTqSdk is a Python library for building automated trading strategies in Chinese financial markets — covering fu
- trigaten/learn_promptingLearn Prompting is a free website and guide teaching anyone how to write better prompts for AI tools like Chat
- uber-go/ratelimitA tiny Go library from Uber that throttles how fast your program runs a loop or makes requests, using a leaky-
- microsoft/msquicMsQuic is Microsoft's high-performance C library for the QUIC networking protocol — the technology behind HTTP
- pret/pokeredA complete, compilable disassembly of Pokémon Red and Blue for the original Game Boy — lets you study how the
- supasate/connected-react-routerA JavaScript library that syncs Redux and React Router so the current URL is always part of your app's data st
- bytedeco/javacppA Java library that lets your Java code call high-performance C++ libraries directly by automatically generati
- developit/greenletA tiny JavaScript library that moves any async function into a background browser thread with one line of code
- pistondevelopers/pistonA modular game engine written in Rust that handles graphics, input, audio, and game loops so you can focus on
- jenkins-x/jxA command-line tool for Jenkins X that automates testing, building, and deploying code on Kubernetes using Git
- tangtangcoding/c-c-A curated directory of free programming study materials and links to open course collections from leading Chin
- huddleeng/phantomcssA JavaScript tool that catches accidental visual changes in websites by comparing screenshots before and after
- jaywcjlove/mysql-tutorialA beginner-friendly MySQL tutorial in Chinese that walks through installation, creating databases and tables,
- maggieappleton/digital-gardenersA curated collection of tools, tutorials, and real-world examples for building a personal digital garden — a p
- petergriffinjin/search-r1A research framework for training AI language models to search the web or a local document database mid-reason
- defectdojo/django-defectdojoDefectDojo is an open-source security vulnerability management platform that collects findings from scanning t
- lizongying/my-tv-0My TV is an Android TV app that plays IPTV live streams from a custom channel list you provide, letting you wa
- cactus-compute/needleA 14MB AI model for tool calling and data extraction that runs on phones, wearables, and other small devices.
- mindspore-ai/mindsporeMindSpore is an open-source deep learning framework for training and running neural networks across phones, ed
- tokio-rs/prostProst is a Rust library that generates native Rust structs and enums from Protocol Buffer schema files, so you
- grid-js/gridjsGrid.js is a lightweight TypeScript library for adding sortable, filterable, and paginated data tables to any
- sanchit-gandhi/whisper-jaxWhisper JAX is a faster reimplementation of OpenAI's Whisper speech-to-text model using JAX, capable of transc
- simplewebrtc/simplewebrtcSimpleWebRTC was a deprecated JavaScript library that made it easy to add live video and audio calls to a webp
- tencent/cherry-markdownCherry Markdown is a JavaScript Markdown editor by Tencent that you can embed in any website without a framewo
- icstocs/csbookCSBook is a Chinese-language curated list of hundreds of computer science e-book download links organized by t
- ladaapp/ladaLada is an AI tool for restoring pixelated or mosaic-censored regions in videos frame by frame, available as a
- steveltn/https-portalA Docker container that automatically sets up and renews HTTPS certificates for your website using Let's Encry
- 981011512/--A full-featured Java microservices parking lot management system with license plate recognition, mobile paymen
- charlespikachu/musicdlA command-line Python tool for downloading music from over a dozen streaming platforms including YouTube, Spot
- dkron-io/dkronA distributed cron job scheduler that runs scheduled tasks across a cluster of servers with no single point of
- geerlingguy/internet-piAutomated Ansible scripts that turn a Raspberry Pi into a home ad-blocker and internet speed monitor, with a G
- jinzhu/nowA tiny Go library that makes it easy to get the start or end of any time period — day, week, month, quarter, o
- nateraw/stable-diffusion-videosA Python library that turns a list of text prompts into a smooth AI-generated video by morphing between images
- peers/peerjs-serverA lightweight Node.js server that helps two browsers find each other to connect directly peer-to-peer — after
- shomali11/go-interviewA collection of common software engineering interview problems — numbers, strings, trees, data structures, alg
- cobbr/covenantA web-based command and control framework for authorized red team security testing, letting multiple operators
- werf/werfWerf is a command-line tool that automates building, testing, deploying, and cleaning up software releases to
- dotnet/machinelearning-samplesA collection of ready-to-run ML.NET sample projects showing .NET developers how to add AI features like sentim
- ismaelmartinez/teams-for-linuxAn unofficial Linux desktop app for Microsoft Teams built with Electron, adding system tray, notifications, sc
- splware/esprocesProc SPL is a spreadsheet-style programming language and IDE for data processing that combines SQL querying
- dotnet/docsThe source files for Microsoft official .NET documentation at learn.microsoft.com, covering C#, F#, and Visual
- gorhill/umatrixuMatrix is a browser extension for Firefox and Chrome that lets you block or allow any network request a websi
- mouredev/python-webA 13-hour Spanish-language course on building websites entirely in Python using Reflex, walking through a Link
- hansonwang99/spring-boot-in-actionA Chinese tutorial series with runnable Spring Boot code examples covering databases, caching, monitoring, sec
- lecepin/wechatvideodownloaderA Windows and Mac desktop tool that captures and saves WeChat video channel videos by running a local proxy th
- stern/sternStern is a command-line tool that streams logs from multiple Kubernetes pods and containers simultaneously in
- exiftool/exiftoolA command-line tool and Perl library for reading, writing, and editing hidden metadata — like dates, GPS coord
- jgilfelt/chuckA debugging tool for Android developers that records every network request and response made by an app during
- meetfranz/franzA desktop app that combines multiple messaging services — WhatsApp, Slack, Telegram, Hangouts, and others — in
- alibaba-fusion/nextA React component library for building business web apps and admin dashboards, created by Alibaba. Designers c
- deckarep/golang-setA ready-made set data structure for Go that fills the gap left by Go's standard library. Supports union, inter
- fritzing/fritzing-appA desktop app for designing and documenting electronic circuits using a drag-and-drop visual breadboard that m
- include-what-you-use/include-what-you-useA tool for C and C++ projects that checks whether each source file includes exactly the header files it needs
- sagalbot/vue-selectA drop-in replacement for the plain HTML select element in Vue.js apps that adds search-as-you-type, multi-sel
- session-replay-tools/tcpcopyA Linux tool that mirrors live production network traffic and replays it against a test server in real time, l
- dotnetcore/bootstrapblazorA library of ready-made UI components for Microsoft Blazor that combines Bootstrap's visual style with C#-firs
- worldbrain/memexA browser extension for Chrome and Firefox that lets you save, annotate, and full-text search web pages you ca
- ant-media/ant-media-serverA self-hosted video streaming server that takes live video from a camera or encoder and delivers it to viewers
- microsoft/perfviewA free Windows tool from Microsoft that records CPU and memory activity in a running .NET application so you c
- nikkinikki-org/openwrt-nikkiAn OpenWrt router package that routes all your home network traffic through a proxy server automatically, usin
- stonith404/pingvin-shareA self-hosted file sharing platform where you send files via a shareable link — like WeTransfer but running on
- yuche/vue-strapA deprecated library of Bootstrap 3 interface components rebuilt for Vue 1.x, eliminating the jQuery dependenc
- bepass-org/oblivionAndroid app that routes your internet traffic through Cloudflare WARP using WireGuard, giving you a private, f
- carltongibson/django-filterA Python library that adds user-driven filtering to Django database queries with a few lines of configuration,
- certd/certdAutomated tool that requests, renews, and deploys SSL certificates for your websites using Let's Encrypt, hand
- koolshare/koolshare.github.ioOpen-source plugins and a software center for Koolshare-modified Merlin router firmware, adding features like
- mpdf/mpdfA PHP library that converts an HTML string into a PDF file, handling non-Latin character sets, page layout, he
- preactjs/preact-cliA command-line tool that scaffolds a Preact web application with performance defaults already configured — cod
- gliderlabs/registratorA Go tool that automatically registers and deregisters Docker container services with Consul, etcd, or SkyDNS,
- junegunn/goyo.vimA Vim plugin that creates a distraction-free writing mode by hiding editor chrome and centering your text in a
- microsoft/procmon-for-linuxLinux port of Microsoft's Process Monitor that records every system call a program makes in real time, letting
- neo4j-labs/llm-graph-builderA tool that converts PDFs, videos, web pages, and other documents into a queryable knowledge graph in Neo4j, u
- neuland/micro-frontendsA website and content repository explaining the concept of micro-frontends, which splits a web app's user inte
- pgcentralfoundation/pgrxA Rust framework for writing PostgreSQL extensions, letting you add custom functions, types, and triggers to P
- hzy46/deep-learning-21-examplesCompanion code for a Chinese deep learning book covering 21 hands-on TensorFlow projects spanning image recogn
- swimlane/ngx-datatableA feature-rich Angular table component for displaying large datasets with sorting, pagination, virtual scrolli
- heeexy/springboot-shiro-vueA reference implementation for a permission management system with a Spring Boot backend and Vue frontend, whe
- schollz/progressbarA small Go library that adds a thread-safe progress bar or spinner to command-line programs, working on Window
- brunosimon/folio-2019The complete source code for Bruno Simon's 2019 personal portfolio website, a JavaScript project with a local
- openai/pluginsA collection of example Codex plugins covering Figma, Notion-style planning, iOS/macOS/web app building, and m
- scalaz/scalazA Scala library that provides strict functional programming abstractions like Functor and Monad, letting you w
All repos · Explain any other repo →