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
- munificent/game-programming-patternsThe full source text of Game Programming Patterns, a free online book teaching software design patterns and ar
- nikolaydubina/go-recipesA community-maintained cheat-sheet of Go tools and commands covering testing, profiling, code generation, lint
- xtaci/kcp-goA Go library that adds reliable, ordered delivery and optional encryption on top of UDP, giving lower latency
- opennmt/ctranslate2Run AI translation and text-generation models faster and with less memory — CTranslate2 takes a trained model,
- openui/open-uiA W3C community group that researches how web frameworks handle UI controls like dropdowns and date pickers, t
- pingfangx/translatorxChinese language packs that translate JetBrains IDEs — IntelliJ IDEA, PyCharm, Android Studio, and others — fr
- taviso/loadlibraryA C library that lets Linux programs load and call code from Windows DLL files, primarily used by security res
- aquasecurity/traceeAn open-source tool that monitors everything happening on a running Linux system in real time using eBPF — tra
- cheatsnake/backend-cheatsA visual reference guide covering the full backend development stack — networking, operating systems, database
- helixdb/helix-dbAn open-source database combining graph storage and vector similarity search in one system, built for AI agent
- six-ddc/plowA command-line tool for load-testing web servers — send thousands of HTTP requests, watch live stats in your t
- ultrajson/ultrajsonA fast Python JSON library written in C that can replace Python's built-in json module with minimal code chang
- gictorbit/photoshopcclinuxA shell script that automatically installs Adobe Photoshop CC version 19 on Linux by configuring Wine and down
- pollinations/pollinationsPollinations is an open-source platform that lets developers add AI-generated images, text, audio, and video t
- skeeto/w64devkitw64devkit is a portable C and C++ development toolkit for Windows that runs from a single extracted folder wit
- bluscreenofjeff/red-team-infrastructure-wikiA wiki for authorized security professionals on how to build resilient red team infrastructure, covering redir
- dataabc/weibo-crawlerA Python tool that collects posts and profile data from Weibo accounts and saves everything to local files or
- jonasschmedtmann/ultimate-react-courseA companion code repository for Jonas Schmedtmann's paid 'Ultimate React' video course, containing starter fil
- diffusionstudio/lottieGenerate polished Lottie animations by describing them in plain language to an AI coding assistant like Claude
- snailclimb/guide-rpc-frameworkA Java learning project that builds a simplified RPC framework from scratch using Netty, Kryo, and Zookeeper,
- torvalds/audionoiseA personal hobby project by Linus Torvalds for learning digital audio processing, implementing simple guitar e
- nvidia/nvidia-container-toolkitNVIDIA's toolkit that lets containerized software access NVIDIA GPUs on the host machine, making it straightfo
- vuejs/create-vueThe official command-line tool for starting new Vue projects, generating a ready-to-use project with Vite as t
- freertos/freertos-kernelA tiny real-time operating system for microcontrollers that lets a single chip juggle multiple tasks at once,
- kungfu-systems/kungfuA tool that lets AI coding agents remember and continue project work across separate chat sessions.
- cortexreach/memory-lancedb-proA plugin for the OpenClaw AI agent framework that upgrades its memory system with hybrid retrieval combining v
- facebookresearch/deitPre-trained image recognition models from Meta that work well with limited training data, using transformer-ba
- nodejs/releaseThe official repository tracking Node.js release schedules, support timelines, and governance, showing which v
- ollama/ollama-jsA JavaScript and TypeScript library that lets you add AI chat to your app by talking to local or cloud AI mode
- laoma2053/awesome-zhuiju-freeA hand curated, daily link checked Chinese guide to free ad free ways to stream shows, movies, and live TV, pl
- structuredlabs/preswaldPreswald turns Python data scripts into self-contained interactive apps that run entirely in the browser via W
- vercel-labs/zero-nativeBuild lightweight native desktop and mobile apps using your existing web framework (React, Vue, Svelte). Uses
- shadowhackrs/gmail-account-creatorA Python and Selenium tool that automates creating Gmail accounts in bulk, with anti-detection and SMS bypass
- facebookresearch/vjepa2A self-supervised AI system from Meta that learns to understand video by predicting hidden parts of clips, ena
- guillaumemeyer/watermarks-removerA Python toolkit and AI skill that strips invisible AI provenance marks from text, images, and documents you o
- vitali87/code-graph-ragCode Graph RAG maps a multi-language codebase into a graph database so you can search, understand, and edit co
- vercel-labs/zerolangExperimental agent-first programming language from Vercel Labs. Small regular syntax, deep stdlib, and structu
- github/choosealicense.comA website and structured catalog that helps developers choose an open source license by showing plain-English
- gustavoguanabara/javascriptA free, structured JavaScript course for beginners with downloadable PDF notes, working code examples, in-brow
- facebookresearch/dlrmMeta's deep learning model for predicting ad clicks and product recommendations, handling both numerical and c
- chuspeeism/dashi-ppt-skillAn AI agent skill that turns your documents into editable, themed slide presentations you can tweak in the bro
- nvidia/generativeaiexamplesWorking Jupyter notebook examples for building AI apps with NVIDIA models — covering retrieval-augmented gener
- facebookresearch/videopose3dEstimates 3D body joint positions from regular video by tracking how 2D joint locations change over time, usef
- karpathy/makemoreAn educational tool that learns character patterns from any text list and generates new, plausible-sounding it
- kubernetes/test-infraThe tools and configuration that run all automated testing and CI for the Kubernetes project, centered on Prow
- paullarionov/claude-certified-architectStudy materials, translated guides, and flashcards for preparing for Anthropic's official Claude Certified Arc
- facebookresearch/jepaMeta's V-JEPA trains AI to understand video by predicting hidden parts of clips, producing reusable representa
- lucidrains/vector-quantize-pytorchA PyTorch toolkit that compresses continuous data like images or audio into compact discrete codes, bundling m
- vercel/eveA filesystem-first framework from Vercel for building AI agents, where instructions, tools, skills, channels,
- sharpemu/sharpemuAn experimental, research-focused PlayStation 5 emulator for Windows, Linux, and macOS, written in C# from scr
- xdash/fde-the-guidance-book-of-forward-deployed-engineerA free Chinese-language e-book explaining the Forward Deployed Engineer job role, how it works, and why demand
- bigpizzav3/codexplusplusExternal Rust add-on for the Codex desktop coding app that injects scripts via Chromium DevTools Protocol to u
- laravel/homesteadA ready-to-use virtual machine setup for building Laravel PHP web apps without installing server software on y
- kubernetes/enhancementsThe official repository where the Kubernetes project tracks proposed features via structured documents called
- aloshdenny/reverse-synthidA research project that reverse-engineers Google SynthID watermarks in Gemini-generated images using signal pr
- trimstray/htrace.shA command-line shell tool for inspecting websites — checking HTTP headers, SSL certificates, redirects, and se
- egonelbre/gophersA public-domain collection of Go gopher mascot artwork — SVG vectors, sketches, and animations — free to use i
- huzidaha/react-naive-bookA free, open-source Chinese-language beginner's book on React.js covering the fundamentals of building web use
- nakov/practical-cryptography-for-developers-bookA free, open-source book teaching practical cryptography for software developers — covering hashing, encryptio
- symfony/dotenvA PHP library that loads environment variables from a .env file into your app at startup, so you can safely st
- tbxark/chatgpt-telegram-workersDeploy your own AI chatbot inside Telegram in minutes using Cloudflare Workers — no server needed, supports Op
- uncss/grunt-uncssA Grunt plugin that removes unused CSS from your stylesheets, shrinking a full Bootstrap stylesheet from 120KB
- brentozarultd/sql-server-first-responder-kitA set of SQL Server diagnostic stored procedures (sp_Blitz, sp_BlitzCache, sp_BlitzIndex, sp_BlitzFirst) that
- fnando/i18n-jsA Ruby library that exports Rails translation strings from YAML files into JSON so your browser-side JavaScrip
- functional-koans/clojure-koansLearn Clojure by filling in the blanks — a set of progressive exercises that auto-run as you save, giving inst
- google/cel-specThe formal specification for Google's Common Expression Language — a tiny, safe expression language used to wr
- imsyy/dailyhotapiA self-hostable API server that collects trending lists from dozens of major Chinese platforms (Bilibili, Weib
- oneredoak/claude-code-workflowsReady-to-use Claude Code workflow configs for automating code review, security scanning, and design review — b
- allmachinelearning/machinelearningA curated list of machine learning learning resources primarily in Chinese — books, university courses, datase
- ampache/ampacheA self-hosted web app that streams your own music and video collection from your server to any internet-connec
- aws/aws-lambda-goThe official AWS library for writing serverless functions in Go — wire your Go code into AWS Lambda with a sim
- kurolabs/stegcloakA JavaScript tool that hides AES-256-encrypted secret messages inside ordinary-looking text using invisible un
- markmarkoh/datamapsA JavaScript library for adding interactive choropleth and bubble maps to any web page using D3 — include one
- ralouphie/getallheadersA tiny PHP library that makes the getallheaders() function work on nginx and FastCGI servers, not just Apache
- umijs/dumiA tool that turns your component library's code and markdown files into a polished documentation website with
- csswizardry/inuit.cssThe archived home of inuit.css, a Sass-based CSS framework built around BEM and OOCSS — the project has moved
- lazychaser/laravel-nestedsetA Laravel package that stores parent-child data like category trees and nav menus in a database using the Nest
- thatguysam/doesitarmA community-maintained compatibility list showing which Mac apps run natively on Apple Silicon, work through R
- ts1/bleunlockBLEUnlock is a free Mac menu-bar app that automatically locks your computer when your iPhone or Apple Watch le
- vitorgalvao/custom-alfred-iterm-scriptsA tiny AppleScript that makes Alfred open terminal commands in iTerm2 instead of the default macOS Terminal ap
- cesarferreira/dryrunDryrun is a command-line tool that runs any Android library's example app directly from a GitHub URL in second
- contiki-os/contikiContiki is an open-source operating system for tiny, battery-powered wireless devices — the kind found in smar
- css/cssoCSSO is a JavaScript CSS minifier that shrinks CSS files by removing dead code, shortening values, and merging
- hyperdbg/hyperdbgA Windows debugger that runs below the operating system using Intel virtualization features, making it much ha
- oxygencobalt/auxioAuxio is a free, open-source local music player for Android that plays audio files from your device — no inter
- pcl-community/pcl-cePCL Community Edition is a Windows Minecraft Java Edition launcher — a community-maintained fork of PCL that a
- redis-windows/redis-windowsThis project provides ready-to-run Windows builds of Redis, including a service wrapper that installs Redis as
- space10-community/conversational-formConversational Form is a JavaScript library that turns any standard HTML form into a chat-style conversation —
- tinyobjloader/tinyobjloaderTinyObjLoader is a single-header C++ library for reading .obj 3D model files — drop one file into your project
- leaverou/prefixfreeA JavaScript library that automatically adds browser-specific CSS prefixes so you only need to write standard
- openkinect/libfreenectAn open-source driver that lets your computer read depth images, color video, and audio from the original Xbox
- passivestar/godot-minimal-themeA clean, minimal visual theme for the Godot game engine editor — built into Godot 4.6 by default, so no instal
- raspberrypi/pico-examplesThe official collection of example C programs for the Raspberry Pi Pico microcontroller, covering LED blinking
- seanpowell/email-boilerplateA ready-made HTML template packed with cross-client CSS fixes so your marketing emails look consistent in Gmai
- sourcegraph/cody-public-snapshotA frozen public snapshot of Cody, an AI coding assistant plugin for VS Code and JetBrains that answers questio
- xitu/tensorflow-docsA community-maintained Chinese translation of the official TensorFlow documentation, including guides, tutoria
- blivesta/animsitionA jQuery plugin that plays a short CSS animation when visitors navigate between pages on a website, making pag
- coding/coding-iosThe open-sourced Objective-C source code for the official Coding.net iOS app — a full-featured project managem
- cysharp/r3A faster, fixed reimplementation of Reactive Extensions for C# where errors no longer crash your event streams
- emulatorjs/emulatorjsA JavaScript library you embed into any website to add browser-based video game emulation, supporting classic
All repos · Explain any other repo →