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
- pedrovgs/effectiveandroiduiA sample Android app demonstrating MVP and MVVM architecture patterns side by side, plus Dagger dependency inj
- pierrecomputer/pierreThis repository is a listing page for Pierre Computer Company's open source TypeScript projects, Diffs and Tre
- progit/progitThe archived source files for the first edition of the Pro Git book — a complete guide to the Git version cont
- bitcoinjs/bitcoinjs-libA JavaScript library for building Bitcoin applications — create and sign transactions, generate addresses, and
- eranyanay/1m-go-websocketsDemo code from a 2019 conference talk showing how to maintain one million simultaneous WebSocket connections i
- tianocore/edk2EDK II is an open-source UEFI firmware development environment used by hardware vendors to build the pre-OS so
- azure/azure-sdk-for-netThe official Microsoft SDK for .NET developers to connect their C# applications to Azure cloud services — cove
- cloud-custodian/cloud-custodianA tool for automatically enforcing rules across cloud infrastructure on AWS, Azure, and Google Cloud — you wri
- graphql-dotnet/graphql-dotnetAn open-source GraphQL server library for .NET — lets you build APIs where clients request exactly the data th
- notwaldorf/tiny-care-terminalA friendly terminal dashboard that shows self-care reminder tweets, a summary of your recent Git commits acros
- trusted-ai/adversarial-robustness-toolboxA Python library for testing and defending machine learning models against security attacks — covering evasion
- ufomiao/zcfA one-command setup tool for Claude Code and similar AI coding assistants that installs workflow templates, co
- ducksboard/gridster.jsA jQuery plugin for building draggable, rearrangeable grid layouts on web pages — designed for dashboard-style
- argosopentech/argos-translateAn open-source translation library that runs entirely on your own computer with no internet required — you dow
- montferret/ferretA web scraping tool written in Go that lets you pull structured data from websites — including JavaScript-rend
- doctrine/collectionsDoctrine Collections is a PHP library that provides a shared, consistent interface for working with typed coll
- humanaigc/outfitanyoneAn AI research project from Alibaba that shows what clothing looks like on a person using a generative model —
- naver/billboard.jsA JavaScript chart library by Naver that wraps D3.js with a simpler API so you can add interactive bar charts,
- niderhoff/nlp-datasetsA curated alphabetical list of free public-domain text datasets for natural language processing — not software
- spatie/laravel-backupA Laravel package that automates creating, storing, and monitoring backups of your app's files and database —
- shimat/opencvsharpA .NET/C# wrapper for OpenCV that lets you do image processing, object detection, video streaming, and compute
- ikarus23/mifareclassictoolAndroid app for reading, writing, and cloning MIFARE Classic RFID tags — the contactless chips inside keycards
- dtao/lazy.jsJavaScript utility library like Underscore or Lodash that defers work until you ask for results, so operations
- reach/reach-uiReact component library providing accessible dropdowns, dialogs, sliders, tabs, and more — built to WAI-ARIA s
- vavkamil/awesome-bugbounty-toolsCurated reference list of open-source tools for bug bounty hunters, organized by task — covering recon, exploi
- youtube/api-samplesOfficial YouTube code samples for the Data, Analytics, and Live Streaming APIs, organized by programming langu
- xinliangnote/go-gin-apiGo API starter framework built on Gin with rate limiting, auth tokens, structured logging, database code gener
- frappe/ganttOpen-source JavaScript library for adding interactive Gantt charts to a webpage — tasks have start and end dat
- pbh-btn/peerbanhelperSelf-hosted Java tool that connects to your BitTorrent client and automatically bans peers that leech without
- google/physical-webGoogle's open standard that lets physical objects broadcast a web URL over Bluetooth so nearby phones can open
- rpisec/mbeA complete university course on exploiting software vulnerabilities, covering reverse engineering, memory corr
- wszqkzqk/deepin-wine-ubuntuAn archived Linux compatibility layer that lets Ubuntu and Debian users run popular Chinese Windows apps like
- jefferyhcool/bilinoteA tool that downloads videos from Bilibili, YouTube, TikTok, and other platforms, transcribes the audio, then
- russellsamora/scrollamaA small JavaScript library for building scrollytelling web experiences where page content changes as a reader
- nesbox/tic-80A free open-source fantasy game console with built-in code, sprite, map, and sound editors for making tiny ret
- apache/hiveApache Hive is a data warehouse tool that lets you query massive datasets on a Hadoop cluster using familiar S
- apptension/developer-handbookA practical written guide from a software agency covering what web and mobile developers should know, organize
- microsoft/vscode-recipesA collection of step-by-step guides for configuring the VS Code debugger with specific frameworks like React,
- grapeot/devin.cursorrulesA configuration kit that upgrades Cursor, Windsurf, and GitHub Copilot to behave like Devin — writing a plan b
- mongo-express/mongo-expressA browser-based admin panel for MongoDB that lets you view, add, edit, and delete database records without wri
- opengapps/opengappsA build system that packages Google Android apps into flashable zip files for custom Android ROMs, letting use
- dman95/sasmA beginner-friendly code editor and step-through debugger for assembly language that supports NASM, MASM, GAS,
- doubiiu/tooncrafterA research AI tool that generates the missing animation frames between two cartoon images, turning a start and
- org-roam/org-roamAn Emacs extension that turns your notes into a network of linked ideas, letting you connect and browse them i
- race2infinity/the-documentation-compendiumA collection of copy-paste templates and plain-English writing advice for README files, changelogs, contributi
- twisted/twistedA Python library for building networked programs that handle many simultaneous connections, covering HTTP, SSH
- abdess/retrobiosA verified collection of BIOS and firmware files for retro game emulators, covering 7,302 files across 396 sys
- prometheus/client_golangThe official Go library for adding Prometheus monitoring to your app — record request counts, latencies, and c
- skeletonlabs/skeletonA multi-framework UI component library built on Tailwind CSS with pre-built buttons, forms, and themes for Rea
- craft-ai-agents/craft-agents-ossA desktop app for managing multiple AI agent sessions with a visual task-board layout, supporting Anthropic, G
- foxcpp/maddyAll-in-one self-hosted mail server that handles sending, receiving, storing, and securing email in a single pr
- snorkel-team/snorkelPython framework for building ML training datasets by writing heuristic labeling functions instead of hand-lab
- kbrsh/moonTiny 2KB JavaScript library for building reactive web user interfaces using functional programming, where the
- kuafuai/devopsgptMulti-agent AI system that turns a plain-English software requirement into working, deployed code by connectin
- rey5137/materialAndroid library that brings animated Material Design UI components — buttons, sliders, dialogs, progress bars,
- cubiq/comfyui_ipadapter_plusComfyUI extension that lets you use a reference photo to guide the style, composition, or face likeness of AI-
- jakiestfu/snap.jsJavaScript library for adding a swipe-to-open side drawer navigation panel to mobile web pages, handling touch
- rust-windowing/winitRust library that opens windows and delivers keyboard, mouse, scroll, and resize events across Windows, macOS,
- elder-plinius/g0dm0d3G0DM0D3 is a browser-based chat interface that lets you query 55+ AI models through a single webpage using you
- graphql-rust/juniperRust library for building GraphQL APIs that generates a schema from your existing Rust types and structs, with
- om-ai-lab/vlm-r1Research framework that trains vision-language AI models using reinforcement learning instead of supervised fi
- rime/squirrelSquirrel is the macOS app for the Rime Input Method Engine, letting you type Chinese characters phonetically o
- cuckoosandbox/cuckooCuckoo Sandbox is an open source automated malware analysis tool — submit a suspicious file and it runs it ins
- ibelick/ui-skillsA CLI-distributed collection of UI and design skills that route an AI coding agent to the right guidance for i
- nilsherzig/llocalsearchLLocalSearch is a locally-running AI search engine that lets you ask questions in plain English and get web-so
- openatomfoundation/tobudosTobudOS (formerly TencentOS Tiny) is a real-time operating system for IoT microcontrollers, built to run on ti
- a16z-infra/companion-appA tutorial starter kit by a16z for building your own AI companion chatbot with a defined personality and long-
- hashicorp/go-plugingo-plugin is HashiCorp's library for building plugin systems in Go, where each plugin runs as a separate proce
- spicetify/spicetify-themesA community collection of visual themes for the Spotify desktop app, used alongside the Spicetify command-line
- coleifer/hueyHuey is a lightweight Python library for running tasks in the background so users do not have to wait for slow
- gerardog/gsudogsudo is a Windows utility that lets you run any terminal command with administrator permissions by prefixing
- googlechrome/rendertronRendertron is a deprecated server that uses headless Chrome to fully render JavaScript-heavy pages and return
- wyouflf/xutils3xUtils3 is a compact Android utility library (251KB) that bundles four tools into one: a local database ORM, H
- jsqlparser/jsqlparserJSqlParser is a Java library that parses SQL statements into a structured Java object tree so you can inspect,
- lucaong/minisearchMiniSearch is a tiny JavaScript library that adds instant full-text search to any web app or server without an
- clinicjs/node-clinicClinic.js is a set of four Node.js performance profiling tools that diagnose why a server is slow, using too m
- ethereum-mining/ethminerEthminer is a GPU cryptocurrency miner for the Ethash proof-of-work algorithm used by Ethereum Classic and sim
- hsutter/cppfrontCppfront is an experimental compiler by Herb Sutter that translates a cleaner experimental C++ syntax called C
- openpgpjs/openpgpjsOpenPGP.js is a JavaScript library for encrypting, decrypting, signing, and verifying data in browsers and Nod
- up-for-grabs/up-for-grabs.netUp-for-Grabs is the source code for up-for-grabs.net, a searchable directory of open source projects that have
- microsoft/tsyringeTSyringe is a lightweight dependency injection library from Microsoft for TypeScript that uses decorators to a
- princeton-nlp/tree-of-thought-llmAn implementation of the Tree of Thoughts technique from NeurIPS 2023 that improves AI problem-solving by expl
- rileytestut/deltaDelta is an iOS app that lets you play classic Nintendo and Sega games on your iPhone without jailbreaking, wi
- sylinko/everywhereEverywhere is a desktop AI assistant for Windows and macOS you summon with a keyboard shortcut to instantly an
- rmusser01/infosec_referenceA large, openly maintained collection of curated links covering every major information security topic, from o
- crewaiinc/crewai-examplesOfficial collection of runnable applications built on CrewAI, a Python framework for coordinating multiple AI
- ed-donner/llm_engineeringCode and notebooks for an eight-week hands-on course on building real applications with large language models.
- langgptai/wonderful-promptsA hand-picked collection of Chinese-language prompts for ChatGPT covering everyday tasks, creative writing, co
- moroshko/react-autosuggestA React component that adds accessible dropdown suggestion behavior to text inputs, handling keyboard navigati
- redmine/redmineRedmine is a long-established open-source project management web app built on Ruby on Rails, supporting issue
- bashalarmistalt/decimen-optical-transferDecimen Optical Transfer sends files between devices using only animated QR codes on a screen and a camera, no
- bendc/animateplusA tiny JavaScript animation library under 3KB that animates HTML and SVG elements with a single function call,
- learning-zone/website-templatesOver 150 ready-made HTML5 website templates built with Bootstrap covering portfolios, restaurants, fitness stu
- ar-js-org/ar.jsAR.js is a JavaScript library that adds augmented reality to any website — overlay 3D content on a recognized
- flutterchina/flukitFlukit is a Flutter widget library for Dart that adds ready-to-use UI components — image carousels, animated b
- itsgoingd/clockworkClockwork is a PHP debugging tool that captures every request your app handles and shows you database queries,
- nanotee/nvim-lua-guideA community-written guide for configuring Neovim and writing plugins in Lua, covering keymaps, options, autoco
- permissionlesstech/bitchat-androidA Bluetooth mesh chat app for Android with no servers, accounts, or phone numbers. Messages hop device-to-devi
- pmndrs/levaLeva is a React hook that automatically creates a live floating control panel in your browser so you can tweak
- p-christ/deep-reinforcement-learning-algorithms-with-pytorchA Python reference collection of 18 deep reinforcement learning algorithms built with PyTorch, complete with w
All repos · Explain any other repo →