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
- mscdex/ssh2A Node.js library that implements SSH entirely in JavaScript — connect to remote servers, run commands, transf
- hsavit1/awesome-swift-educationA curated collection of links to tutorials, articles, and videos for learning Swift, Apple's programming langu
- rubylouvre/avalonA JavaScript MVVM framework for building web UIs where data changes automatically update the page, with IE6 su
- sqlchat/sqlchatA tool that lets you query and manage databases by typing plain English instead of writing SQL, powered by Ope
- rainmeter/rainmeterSource code for Rainmeter, a Windows desktop customization tool that lets you display clocks, weather, system
- santinic/how2A command-line tool that finds shell commands by typing plain English questions in your terminal, with an AI s
- slackadays/clipboardA command-line clipboard manager called cb that replaces fragmented tools like xclip, letting you copy, store,
- aidlearning/aidlearning-frameworkAn Android app that installs a full Ubuntu Linux desktop on your phone, letting you write and run Python AI sc
- diimdeep/awesome-split-keyboardsA curated list of over 50 ergonomic split keyboards covering commercial products, DIY kits, and open-source de
- xufuji456/ffmpegandroidAn Android project demonstrating how to integrate FFmpeg for video tasks like trimming, watermarking, format c
- changmingxie/tcc-transactionA Java library that coordinates transactions across multiple services using the Try-Confirm-Cancel pattern, so
- cyfrin/foundry-full-course-cuThe companion GitHub repository for a free 50-hour blockchain development course that teaches Solidity smart c
- filipeps/traduzir-paginas-webA Firefox browser extension that translates entire web pages in real time using Google, Bing, or Yandex withou
- hashicorp/hclA Go library implementing HCL, HashiCorp's configuration language used by Terraform and Vault, giving Go devel
- googlearchive/code-prettifyAn archived JavaScript library from Google that adds color-coded syntax highlighting to code blocks on any web
- audi-1/sqli-labsA deliberately vulnerable PHP web application with step-by-step lessons covering every major SQL injection tec
- bretfisher/udemy-docker-masteryThe companion code repository for the Docker Mastery Udemy course by Bret Fisher, containing all section examp
- farzaa/clickyA macOS menu bar app that puts a screen-aware AI voice assistant next to your cursor — press a shortcut, speak
- galacean/engineAn open-source TypeScript graphics engine from Ant Group for building 2D and 3D interactive experiences in the
- nepxion/discoveryA Java framework on top of Spring Cloud that adds traffic splitting, blue-green deployments, rate limiting, an
- ujjwalkarn/datasciencepythonA curated collection of links to tutorials, courses, and articles for learning data science and machine learni
- drakeet/multitypeMultiType is an Android library that makes it easy to build scrolling lists with many different visual styles.
- grassmunk/chicago95Chicago95 transforms your Linux desktop into a faithful Windows 95 lookalike, changing every visual detail fro
- vuejs/vue-class-componentVue Class Component was a library enabling TypeScript class-based syntax for Vue components using decorators.
- cxxr/better-javaA written style guide for experienced Java developers covering modern coding practices, useful third-party lib
- facebook/componentkitComponentKit is a React-inspired iOS UI framework from Facebook that lets you describe interfaces declarativel
- hect0x7/jmcomic-crawler-pythonPython library and CLI tool for downloading comic albums from a specific adult comics site. Supports parallel
- id-software/quakeOriginal 1996 Quake FPS engine source code by id Software, written in C with assembly for software rendering.
- istanbuljs/nycnyc is the command-line interface for Istanbul, a JavaScript code coverage tool that tracks which lines of cod
- openark/orchestratorOrchestrator is an open-source MySQL replication topology manager that maps, visualizes, and automatically rec
- learntocloud/learn-to-cloudFree structured study guide that takes beginners through the skills needed for a junior cloud engineer role, c
- nickvisionapps/parabolicA desktop app that downloads video and audio from hundreds of websites using yt-dlp under the hood, with a cle
- ponzu-cms/ponzuAn open-source Go CMS and web server that auto-generates admin panels and JSON APIs from simple commands, but
- dillidon/alerts-and-pickersA Swift library for iOS that embeds rich pickers — dates, photos, maps, contacts, colors, countries — directly
- piotrwitek/utility-typesA TypeScript package that adds dozens of extra type helpers — for deeply nested objects, unions, functions, pr
- cloudevents/specCloudEvents is an industry-standard specification that defines a common event message format so different syst
- js-org/js.orgA free subdomain service for JavaScript developers: open a pull request to get a short yourname.js.org address
- rcmaehl/msedgeredirectA small Windows background utility that intercepts links Windows forces open in Edge — taskbar news, weather w
- openshot/openshot-qtOpenShot is a free, award-winning, open-source video editor for Linux, Mac, and Windows with unlimited tracks,
- santiq/bulletproof-nodejsA starter template and architecture reference for Node.js backend APIs, showing how to structure a project wit
- can1357/oh-my-piTerminal coding assistant (omp command) with a 27k-line Rust core, support for ~40 model providers, 32 built-i
- edenhill/kcatkcat is a lightweight command-line tool for sending and reading messages on Apache Kafka from your terminal wi
- sammwyy/mikumikubeamMikuMikuBeam is a Go-based network stress-testing tool with a Hatsune Miku-themed web interface for launching
- signalapp/libsignalThe shared cryptographic library used by all Signal apps and servers, implementing the Signal Protocol and enc
- tonsky/datascriptDataScript is a lightweight in-memory database you embed in a browser app or Clojure program; it stores all yo
- utilforever/game-developer-roadmapA visual roadmap for aspiring game developers showing the technologies and learning paths for client-side game
- dmytrodanylyk/circular-progress-buttonAn Android Java library that morphs a standard button into a spinning circular progress indicator and back, so
- docker-archive/docker-ceThis is an archived packaging repository for Docker CE that stopped receiving updates after Docker 20.10; the
- nodegit/nodegitNodeGit is a Node.js library that lets your JavaScript code read and write Git repositories directly by wrappi
- chaoningzhang/mobilesamMobileSAM is a lightweight version of Meta Segment Anything Model that swaps the heavy image encoder for a com
- leethomason/tinyxml2TinyXML-2 is a minimal C++ XML library consisting of just one header and one source file, making it easy to dr
- vuejs/veturVetur is a VS Code extension that adds syntax highlighting, error checking, auto-complete, and code formatting
- meta-pytorch/torchtuneA Python library from Meta for fine-tuning large language models using methods like LoRA, QLoRA, and DPO. Acti
- marcel-dempers/docker-development-youtube-seriesSource code companion for a YouTube series on Docker and Kubernetes. Each video topic links to a code branch w
- aleksey-hoffman/sigma-file-managerA free, open-source desktop file manager for Windows and Linux with ultra-fast typo-tolerant search, tabbed na
- causefx/organizrA self-hosted web dashboard that combines all your home-server apps into one page with tabs, user accounts, an
- sagernet/sagernetAn Android app that routes internet traffic through a proxy to bypass censorship and access blocked content. S
- lingui/js-linguiA JavaScript library for adding multi-language support to React and JavaScript apps, with a CLI for extracting
- microsoft/promptbaseResearch code from Microsoft for improving GPT-4 accuracy using Medprompt — a method combining dynamic example
- nicolashery/mac-dev-setupA step-by-step written guide for setting up a full programming environment on a Mac from scratch, covering Hom
- 2hacc/tvboxA configuration file for TVBox, an Android streaming app popular in China, with mirror URLs so users inside Ch
- getbem/getbem.github.ioSource code for getbem.com, a website that explains the BEM CSS naming convention — a system for giving styles
- tsudakageyu/minhookSmall C library for Windows that intercepts and modifies function behavior at runtime. Point it at any functio
- laravel/socialitePHP package for Laravel that adds social login buttons (Google, GitHub, Facebook, and more) to your web app in
- image-rs/imageRust library for reading, writing, and processing image files. Supports PNG, JPEG, WebP, GIF, AVIF, and more o
- dromara/lamp-cloudJava backend framework for building multi-tenant SaaS platforms, with built-in tenant data isolation strategie
- jeffheaton/t81_558_deep_learningGraduate deep learning course materials from Washington University in St. Louis covering neural networks with
- mockk/mockkTesting library for Kotlin that lets you create controlled fake versions of classes and interfaces to isolate
- tmelyralab/musetalkAI tool from Tencent Music Entertainment that replaces lip movements in a face video to match new audio, enabl
- codingtrain/website-archiveArchived source code for the original Coding Train website, an educational creative coding channel by Daniel S
- terrakok/kmp-awesomeA curated directory of Kotlin Multiplatform libraries and tools organized by category, focused on libraries th
- openpanel-dev/openpanelOpenPanel is an open-source, self-hostable analytics platform for websites and apps that tracks user behavior
- pbek/qownnotesLightweight desktop note-taking app for Windows, macOS, and Linux that stores notes as plain Markdown files on
- xmartlabs/xlformiOS library that lets you build complex forms by describing them in code rather than wiring up table views man
- jagrosh/musicbotJMusicBot is a self-hosted Discord music bot that lets server members queue and play songs from YouTube, Sound
- fengyuanchen/compressorjsCompressor.js is a JavaScript library that shrinks images in the browser before upload using the browser's bui
- redis/lettuceLettuce is the official Java library for connecting to Redis, supporting synchronous, asynchronous, and reacti
- k0shk0sh/fasthubFastHub is a full-featured open-source Android app for GitHub that lets you browse repos, manage issues and pu
- opendigg/awesome-github-android-uiA curated list of 80+ categories of open-source Android UI component libraries — drawers, charts, carousels, d
- remzi-arpacidusseau/ostep-projectsUniversity-level operating systems course projects covering Unix utilities, shells, memory allocators, concurr
- actions/toolkitThe official GitHub Actions toolkit is a set of npm packages providing ready-made building blocks for creating
- andrewyng/translation-agentA Python tool by Andrew Ng that translates text using a three-step LLM loop: initial translation, self-critiqu
- bowser-js/bowserBowser is a tiny JavaScript library that detects a visitor's browser, operating system, and device type from t
- fastai/coursesThe 2017 fast.ai Practical Deep Learning for Coders course — Jupyter notebooks teaching working programmers to
- googlechromelabs/projectvisbugVisBug is a browser extension that lets designers edit any live webpage visually — tweak text, swap images, ch
- martinblech/xmltodictxmltodict is a tiny Python library that converts XML documents into Python dictionaries and back, making XML d
- docker-archive/classicswarmClassic Swarm was Docker's original tool for managing multiple servers as one, letting you run containers acro
- klavis-ai/klavisKlavis connects AI agents to 100+ external tools like Gmail, Slack, and GitHub using the Model Context Protoco
- open-edge-platform/anomalibPython library for detecting visual defects and anomalies in images without needing labeled defect examples. B
- pokeb/asi-http-requestASIHTTPRequest is a legacy Objective-C HTTP library for iOS and Mac OS X that wraps Apple's CFNetwork API to s
- webmin/webminWebmin is a browser-based control panel for managing Linux/Unix servers without using the command line. It cov
- 649453932/chinese-text-classification-pytorchA PyTorch toolkit with 7 ready-to-train neural network models for classifying Chinese text into categories lik
- commixproject/commixCommix automates the discovery and exploitation of command injection vulnerabilities in web applications, help
- vicoyeh/pointers-for-software-engineersA focused, curated reading list for self-taught software engineers — one handpicked free resource per topic, c
- osmandapp/osmandOsmAnd is a free offline map and navigation app for Android and iOS built on OpenStreetMap data, letting you d
- rfyiamcool/share_pptA personal archive of 30+ technical slide decks in Chinese covering distributed systems, networking, Go progra
- serge-chat/sergeSerge is a self-hosted chat app that lets you run AI language models entirely on your own machine with a singl
- facebook/pyreflyPyrefly is Meta's open-source Python type checker that finds bugs in your code before it runs, checking over 1
- fastruby/fast-rubyFast Ruby is a living reference of Ruby coding patterns paired with benchmarks showing which version of each i
- layout-parser/layout-parserLayoutParser is a Python library that reads scanned documents and PDFs by detecting where paragraphs, tables,
All repos · Explain any other repo →