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
- fortawesome/react-fontawesomeThe official React component for Font Awesome icons, rendering them as crisp SVG graphics that scale to any si
- icret/easyimages2.0EasyImages 2.0 is a self-hosted PHP image hosting service that lets you upload images and get back shareable l
- timescale/pg_textsearchpg_textsearch is a PostgreSQL extension that adds BM25 full-text search ranking so your search results come ba
- davestephens/ansible-nasAn Ansible playbook that transforms a plain Ubuntu machine into a self-hosted home server running dozens of op
- mathnet/mathnet-numericsMath.NET Numerics is a .NET math library covering matrices, statistics, probability, FFT, and more, installabl
- umlx5h/llplayerA Windows video player designed for language learners, with dual subtitles, automatic AI-generated subtitles,
- bloomberggraphics/whatiscodeThe source code for Paul Ford's landmark 2015 Bloomberg Businessweek article explaining what software and prog
- dekunukem/nintendo_switch_reverse_engineeringHobbyist reverse-engineering notes on how Nintendo Switch Joy-Con controllers work internally, covering PCB la
- happypoulp/redux-tutorialA hands-on JavaScript tutorial that teaches Redux state management through a series of numbered, runnable file
- microsoft/kiotaA Microsoft command-line tool that reads an API description file and automatically generates typed client code
- nethack/nethackThe official source code for NetHack, a classic deep text-based dungeon exploration game where you navigate pr
- seandavi/awesome-single-cellA curated reference list of software tools, datasets, tutorials, and papers for analyzing gene expression and
- forwardemail/email-templatesA Node.js package for creating, previewing, and sending HTML emails using Pug templates with automatic CSS inl
- jetbrains/intellij-platform-plugin-templateAn official JetBrains GitHub template for building IntelliJ IDEA plugins, providing a pre-configured Gradle pr
- looplj/axonhubAn open-source AI gateway written in Go that routes requests from a single SDK to 100+ language models across
- microsoft/phicookbookA collection of hands-on Jupyter notebooks for experimenting with Microsoft's Phi small language models, cover
- mithi/react-philosophiesA curated set of guidelines and opinions on how to write better React code, covering bare-minimum practices, d
- petruisfan/node-supervisorA small command-line tool for Node.js that watches your source files and automatically restarts your applicati
- thoughtbot/clearanceA Ruby gem by thoughtbot that adds email and password authentication to Ruby on Rails apps with a simple gener
- xtensor-stack/xtensorA header-only C++ library for multi-dimensional array operations modeled after NumPy, featuring lazy evaluatio
- xtls/realitlscannerA command-line tool that scans TLS servers across IP ranges or domain lists, recording certificate details to
- datalinkdc/dinkyA browser-based platform for writing, testing, and managing Apache Flink SQL streaming jobs, with a built-in e
- iamvishnusankar/next-sitemapA tool for Next.js sites that automatically generates sitemap.xml and robots.txt files after each build so sea
- jjtech0130/pypushA Python library built on reverse-engineered Apple APIs that allows a Python program to register as an APNs cl
- aquasecurity/cloudsploitAn open-source command-line tool that scans AWS, Azure, Google Cloud, and Oracle Cloud accounts for security m
- arkadiyt/bounty-targets-dataA regularly updated data dump of bug bounty program scopes from HackerOne, Bugcrowd, Intigriti, and other majo
- efforg/privacybadgerA browser extension from the Electronic Frontier Foundation that automatically learns to block hidden trackers
- holzschu/a-shellA full Unix-style terminal app for iPhone and iPad that lets you run Python, JavaScript, C, and shell commands
- shopify/hydrogen-v1The legacy version of Shopify's Hydrogen framework for building fully custom online storefronts with React — p
- rcoh/angle-grinderA fast command-line tool for querying and summarizing log files in real time — filter, group, count, and calcu
- yanzhenjie/nohttpAn Android networking library for Java that handles HTTP requests, file uploads, response caching, and cookie
- ab77/netflix-proxyA self-hosted DNS proxy you run on a cheap cloud server to unblock geo-restricted streaming services like Netf
- crypto101/bookThe source repository for Crypto 101, a free introductory book on cryptography aimed at readers with no math o
- moonhighway/learning-reactThe official code samples for the O'Reilly book 'Learning React' by Alex Banks and Eve Porcello, organized cha
- suxuecode/wechatbaktoolA now-removed Windows desktop tool that could decrypt and export WeChat chat history from a PC — the repositor
- 0xsyr0/oscpA comprehensive command-and-technique cheat sheet for the OSCP penetration testing certification, organized by
- frankiesardo/icepickIcepick is an Android library that automatically saves and restores your screen's state on rotation or system
- hzwer/writingaipaperA practical writing guide for researchers preparing to submit papers at AI conferences, covering contribution
- marblexu/pythonplantsvszombiesA fan-made Python recreation of Plants vs. Zombies featuring 17 plant types, 5 zombie types, and multiple leve
- ramonszo/zuck.jsZuck.js is a JavaScript library that adds Instagram-style story carousels — timed sequences of photos and vide
- rustaudio/cpalCPAL is a Rust library for playing and recording audio across all major platforms — Windows, macOS, Linux, And
- facebookresearch/fairseq-luaFairseq-lua is Facebook AI Research's archived machine translation toolkit written in Lua and Torch, offering
- google/trillianTrillian is a Google library for building transparent, tamper-evident logs using Merkle trees — any data writt
- hyperoslo/whisperA Swift library for iOS that makes it easy to show small in-app notification messages — a navigation-bar banne
- irisshaders/irisAn open-source Minecraft mod that adds shader pack support for realistic visual effects like water reflections
- nuke-build/nukeNUKE is a build automation framework for .NET that lets you write compile, test, and deploy pipelines in C# in
- orange-cyberdefense/arsenalA command-line search-and-launch tool for penetration testers that finds security tool commands from a built-i
- pimzino/claude-code-spec-workflowAn npm package that adds structured feature-spec and bug-fix workflows to Claude Code, guiding AI-assisted dev
- roboguice/roboguiceA retired (2016) Android library that automatically supplied apps with views, resources, and system services u
- rohan-paul/awesome-javascript-interviewsA large self-study collection of JavaScript, React, Node.js, and web interview questions with code examples, s
- wwwzhouhui/dify-for-dslA collection of ready-to-import AI workflow scripts for Dify covering document processing, image generation, b
- rembo10/headphonesA Python background service that automatically searches for, downloads, and organizes music from NZB and torre
- videolan/vlc-androidThe official VLC media player for Android, supporting a huge range of video and audio formats, network streami
- stfalcon-studio/chatkitAn Android library that provides three ready-made, fully customizable chat UI components — a conversations lis
- alibaba/luaviewsdkA framework from Alibaba that lets developers build native iOS and Android app pages using shared Lua scripts,
- pichillilorenzo/flutter_inappwebviewA Flutter plugin that embeds a full web browser inside your app, letting you show web pages inline, run hidden
- zhongerxin/cowartCowart is a Codex plugin that gives you an infinite local digital canvas to sketch, annotate images, and ask a
- bknd-io/bkndAn all-in-one self-hosted backend that gives your app a database, user auth, file storage, and workflow automa
- cheggaaa/pbA small Go library that adds a progress bar to terminal programs, showing percentage complete, current speed,
- lay295/twitchdownloaderA free desktop tool for saving Twitch VODs, clips, and chat logs to your computer, with the ability to render
- mozilla/source-mapA JavaScript library from Mozilla for creating and reading source maps, the files that connect minified browse
- p3terx/aria2-pro-dockerA ready-to-run Docker image for the Aria2 download manager that handles all setup, automatic BitTorrent tracke
- pluginaweek/state_machineA Ruby library that adds formal state machines to any class, letting you define allowed states, transitions, a
- pwntester/ysoserial.netA security research tool that generates ready-made payloads for testing whether .NET applications are vulnerab
- britecharts/britechartsJavaScript charting library built on D3.js that lets you add bar charts, line charts, donut charts, and more t
- ethanhua/skeletonAndroid library that shows shimmering grey placeholder shapes while your app loads data, giving users a sense
- hiyouga/chatglm-efficient-tuningPython toolkit for teaching the ChatGLM-6B AI language model to follow your custom instructions or domain know
- llm-workflow-engine/llm-workflow-engineCommand-line tool and automation manager for interacting with AI language models like ChatGPT from your termin
- moby/hyperkitA lightweight hypervisor toolkit for macOS that lets developers run virtual machines using Apple's built-in ha
- stuckatprototype/racerOpen-source hardware project for building a small radio-controlled race car on a printed circuit board, includ
- airbnb/polyglot.jsLightweight JavaScript library from Airbnb for displaying text in multiple languages, handling variable substi
- andotp/andotpOpen-source Android app that generates two-factor authentication codes for your online accounts, stores them e
- fasterxml/jackson-databindThe most widely used Java library for converting between Java objects and JSON, with a simple ObjectMapper API
- insanum/gcalcligcalcli is a Python command-line app for managing Google Calendar from the terminal, supporting event viewing,
- koljab/realtimevoicechatSelf-hosted Python backend that lets you have a real-time spoken conversation with an AI language model throug
- nikoksr/notifyGo library that lets you send messages to Telegram, Discord, Slack, email, and 15+ other platforms from a sing
- allenai/open-instructA research codebase for instruction-tuning AI language models using open data and models, covering fine-tuning
- haleydu/cimocAn Android app for reading manga online, pulling chapters from third-party sites with offline downloads and cl
- openai-php/laravelA Laravel package that connects PHP web apps to the OpenAI API, making it easy to send messages to AI models a
- ruipgil/scraperjsA Node.js library for scraping web pages using jQuery-style selectors, with options for both static HTML and J
- siccity/xnodeA lightweight Unity framework for building visual node graph editors, useful for dialogue systems, state machi
- builtbybel/privatezillaA Windows 10 privacy tool that collects 60 data collection and telemetry settings in one place so you can revi
- christianloopp/komorebiA Linux desktop wallpaper manager that lets you set animated wallpapers using images, videos, or web pages, wi
- extendrealityltd/vrtkA working Unity VR example project using VRTK 4 and Tilia packages that you can open, run in a headset, and le
- henryndubuaku/maths-cs-ai-compendiumA free open textbook covering mathematics, computer science, and AI from the ground up, built from personal AI
- lovebabbar/codehelp-dsa-busted-seriesA collection of C++ programs from the CodeHelp DSA Busted YouTube series by Love Babbar, covering data structu
- olivia-ai/oliviaA self-hostable open-source chatbot built in Go with a neural network, supporting voice input/output and multi
- strawberrymusicplayer/strawberryA desktop music player and library manager built for audiophiles and large collections, with bit-perfect playb
- danielkrupinski/osirisAn open-source Counter-Strike 2 game modification that adds visual overlays — player info, bomb timers, hostag
- kriswallsmith/asseticA PHP library that manages web assets by combining CSS and JavaScript files, compiling LESS and SASS into plai
- mlc-ai/web-stable-diffusionThe first implementation of Stable Diffusion that runs entirely inside a web browser using WebGPU and WebAssem
- rammcodes/dopefolioA free, open-source multi-page developer portfolio template built with plain HTML, CSS, and SASS — no framewor
- robbyant/lingbot-worldAn open-source AI world model that generates realistic video from a single image and a text prompt, simulating
- sbjson/sbjsonA JSON parsing and generation library for Objective-C that processes data chunk by chunk as it arrives over a
- bndong/cnblogs-theme-simplememorySimpleMemory is a CSS theme for the Cnblogs Chinese developer blogging platform that replaces the default look
- bytedance/bytepsByteDance's open-source framework for training large AI models across many cloud GPUs, achieving about 90% sca
- github-tools/githubA small JavaScript library that simplifies calls to the GitHub API from a browser or Node.js app, supporting b
- neomutt/neomuttNeoMutt is a command-line email client for Linux and macOS that builds on the classic Mutt program, bundling 4
- zerebos/ghostty-configA visual web editor for the Ghostty terminal that lets you tweak fonts, colors, cursor style, and keybindings
- atlanhq/camelotCamelot is a Python library that extracts tables from text-based PDF files in a few lines of code, returning e
All repos · Explain any other repo →