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
- respect/validationRespect/Validation is a PHP library with 150+ built-in rules for checking user input, letting you chain condit
- z-huang/innertuneInnerTune is a free Android music app that streams YouTube and YouTube Music without ads or a paid subscriptio
- fnproject/fnFn is an open-source Functions-as-a-Service platform that runs code in Docker containers on your own server or
- projectdiscovery/naabuNaabu is a fast command-line port scanner written in Go that finds open ports on servers and IP ranges, with S
- ledger/ledgerA command-line accounting tool that tracks your money using plain text files and double-entry bookkeeping — no
- springfox/springfoxA Java library that automatically generates interactive API documentation for Spring apps — add one dependency
- adbar/trafilaturaA Python library and command-line tool that pulls the main text out of web pages, stripping menus, ads, and fo
- airbnb/mavericksAirbnb's Android framework for building app screens faster — each screen holds its data in a state object, a V
- creativetimofficial/material-kitA free set of Bootstrap 5 website components styled with Google's Material Design — includes three complete ex
- go-flutter-desktop/go-flutterAn unofficial project that lets you run Flutter apps on Windows, macOS, and Linux desktop — it bridges the Flu
- hiloteam/hiloA JavaScript framework by Alibaba for building browser-based HTML5 games that run on desktop and mobile withou
- infinition/bjornA Python tool that turns a Raspberry Pi into a portable network security scanner — it automatically finds devi
- jondot/hygenA code generator that lives inside your project — define a template once, then run one command to create any b
- journeyapps/zxing-android-embeddedAn Android library that adds QR code and barcode scanning to your app with one Gradle dependency and a few lin
- lostisland/faradayFaraday is a Ruby library that gives you one consistent way to make HTTP requests no matter which underlying H
- michenriksen/aquatoneAquatone is a command-line security tool that visits a list of websites or hosts, takes screenshots using a he
- duilib/duilibDuilib is a free C++ library for building Windows desktop apps with fully custom visual designs, used by major
- gluonfield/enchantedEnchanted is a polished iPhone, iPad, and Mac chat app that connects to AI language models running on your own
- heidisql/heidisqlHeidiSQL is a free Windows visual tool for managing databases like MySQL, PostgreSQL, and SQL Server — browse
- wuhan2020/wuhan2020A volunteer-built open-data platform from the 2020 COVID-19 outbreak that collected real-time hospital, supply
- liyifeng1994/ssmA step-by-step tutorial for wiring Spring, SpringMVC, and MyBatis into a working Java web app, aimed at beginn
- microsoft/aspireMicrosoft Aspire lets you describe all the pieces of a multi-service app in code, then starts them in the righ
- veriorpies/parrelsyncParrelSync is a Unity extension that lets you run multiple Unity editor windows at once to test multiplayer ga
- ethereum/ethereum-org-websiteThe source code for ethereum.org, the main Ethereum informational website. Anyone can contribute content edits
- web-platform-tests/wptWPT is the shared test suite all major browsers use to verify they behave the same way on web features — if yo
- arvidn/libtorrentA C++ library that implements the BitTorrent protocol so developers can add peer-to-peer file sharing to their
- ikaijua/awesome-aitoolsA community-curated directory of AI tools and services organized by category — chatbots, coding assistants, im
- voila-dashboards/voilaTurn any Jupyter notebook into a shareable web app where visitors see only outputs and interactive controls —
- 1remote/1remoteA Windows app that brings all your remote connections — Remote Desktop, SSH, VNC, FTP, and more — into one sea
- astrada/google-drive-ocamlfuseA Linux tool that mounts your Google Drive as a regular local folder so any program can read and write Drive f
- bytecodealliance/wasm-micro-runtimeA tiny engine for running WebAssembly programs on anything from small IoT sensors to cloud servers, with a cor
- dmlc/gluon-cvA Python toolkit with 50+ ready-to-use computer vision models for object detection, image segmentation, human
- opengvlab/llama-adapterA fast, lightweight method to teach LLaMA to follow instructions by training only 1.2 million extra parameters
- aiwaves-cn/agentsA Python framework for building AI agents that improve themselves by rewriting their own instructions after ea
- tg-twilight/awavenue-ads-ruleA community-maintained ad-blocking filter list that blocks ad servers inside Chinese apps at the network level
- toddmotto/angularjs-styleguideA coding conventions guide for AngularJS 1.x teams that shows how to organize code using component-based patte
- alexandrerouma/sdrplusplusSDR++ is a lightweight, cross-platform desktop app for receiving and listening to radio signals using a softwa
- flamegraph-rs/flamegraphflamegraph is a Rust command-line tool that profiles any program and generates an interactive SVG chart showin
- google/perfettoPerfetto is Google's open-source performance tracing toolkit built into Android and Chrome, letting developers
- maildev/maildevMailDev runs a fake email server on your machine so you can test your app's email-sending features locally wit
- ractivejs/ractiveRactive.js is a lightweight JavaScript library that keeps web page content automatically in sync with your dat
- steipete/summarizeSummarize is a command-line tool and browser extension that uses AI to give you plain-English summaries of web
- ddy-ddy/cs-408A complete set of study notes and review materials for CS-408, the four-subject computer science section of Ch
- jbeder/yaml-cppyaml-cpp is a C++ library for reading and writing YAML configuration files following the YAML 1.2 standard, in
- qilingframework/qilingQiling is a Python framework that runs Windows, Android, and embedded firmware binaries on any platform by emu
- webpy/webpyweb.py is a lightweight Python library for building websites and web applications, providing the routing and r
- chainer/chainerChainer is a Python deep learning library that pioneered the define-by-run approach to building neural network
- drakkar-software/octobotOctoBot is a free, open-source cryptocurrency trading bot that automatically runs your chosen trading strategi
- snakers4/silero-modelsSilero Models is a collection of pre-trained text-to-speech models that convert written text into natural-soun
- clvv/fasdFasd is a shell utility that tracks which files and directories you visit most often in the terminal and lets
- mebus/cuppCUPP is a Python command-line tool used in authorized security testing that generates a targeted password word
- bytedance-seed/bagelBAGEL is an open-source AI model from ByteDance that can both understand and generate images alongside text in
- flot/flotFlot is a jQuery plugin for drawing line charts, bar charts, and scatter plots directly in the browser on an H
- gorgonia/gorgoniaA machine learning library for Go that lets you build and train neural networks using computation graphs, so G
- prolificinteractive/material-calendarviewAn Android library that adds a Material Design-styled calendar widget to your app, with support for single dat
- sigstore/cosignCosign is a command-line tool for signing and verifying container images and software artifacts so you can pro
- bwmarrin/discordgoA Go library for building Discord bots and integrations that covers the full Discord API — sending messages, h
- fontsource/fontsourceA collection of open-source fonts packaged as individual NPM packages so you can self-host them instead of loa
- georgezouq/awesome-ai-in-financeA curated reading list of AI and machine learning tools, research papers, datasets, and trading frameworks for
- google/bbrDocumentation and scripts for BBR, Google's network congestion control algorithm that improves connection spee
- weaveworks/scopeAn archived container monitoring tool that showed a live browser map of your Docker or Kubernetes infrastructu
- kotlin/kotlinx.serializationJetBrains' official Kotlin library for converting data objects into JSON, Protobuf, CBOR, and other formats —
- lymphatus/caesium-image-compressorA desktop app for batch-compressing JPG, PNG, and WebP images to smaller file sizes while keeping them looking
- promptslab/awesome-prompt-engineeringA curated collection of papers, tools, courses, and communities about prompt engineering — writing better inst
- brainblend-ai/atomic-agentsA Python framework for building AI apps by connecting small, focused agents and tools. Each piece does one thi
- import-js/eslint-plugin-importAn ESLint plugin that catches broken imports before your app runs — missing files, non-existent named exports,
- openstack/openstackOpenStack is a suite of software you deploy on your own servers to run a private cloud, giving you computing,
- shougo/deoplete.nvimDeoplete is an asynchronous auto-completion plugin for Neovim and Vim 8 that shows dropdown suggestions as you
- chaselambda/makefiletutorialA single-page website that teaches Make and Makefiles through examples. It's a learning resource for the build
- drumih/turbo-fieldfareA Swift and Metal tool that runs a 26 billion parameter AI model on Apple Silicon Macs using only about 2GB of
- fastendpoints/fastendpointsFastEndpoints is a C# library for building REST APIs that replaces boilerplate-heavy MVC Controllers with a cl
- genkit-ai/genkitGoogle Firebase's open-source toolkit for adding AI features to your app. Write once, swap between Gemini, Ope
- osgeo/gdalGDAL is an open-source library that reads and writes dozens of geospatial file formats — satellite images, ele
- palantir/tslintTSLint was a static analysis (linting) tool for TypeScript that caught bugs, style issues, and bad patterns be
- olexale/flutter_roadmapA curated, opinionated learning guide for Flutter mobile development — covering everything from Dart basics an
- snowdream/awesome-androidA now-inactive curated directory of Android libraries and utilities. The author recommends JStumpp/awesome-and
- antoniolg/androidmvpA sample Android app in Java showing how to structure code using the MVP pattern — separating display logic, b
- carp-lang/carpCarp is a Lisp-style programming language built for real-time apps like games and audio — it manages memory au
- twobin/react-lazyloadA React library that delays loading images and components until they scroll into view, speeding up initial pag
- matthewmueller/x-rayA Node.js web scraping library where you describe the data shape you want using CSS selectors, and it fetches
- stefanprodan/podinfoA small Go web app used as a reference example and test fixture for Kubernetes microservices — demonstrating h
- azukaar/cosmos-serverA self-hosted home server platform that combines a secure reverse proxy, single sign-on, Docker app manager, a
- hishamhm/htophtop is an interactive terminal process viewer for Unix/Linux that improves on 'top' with mouse support, color
- mrdbourke/tensorflow-deep-learningAll notebooks, datasets, and exercises for the Zero to Mastery Deep Learning with TensorFlow course — covering
- amitshekhariitbhu/fast-android-networkingAn Android networking library that handles HTTP requests, file uploads/downloads, and image loading in a singl
- zabbix/zabbixAn open-source IT monitoring platform that tracks servers, networks, databases, and cloud services — auto-disc
- microsoft/vscode-goMicrosoft's original home for the Go language extension for Visual Studio Code, now archived. The project move
- jvalen/pixel-art-reactA browser-based pixel art editor where you draw on a grid and export your artwork as pure CSS code, an animate
- ofa-sys/chinese-clipAn AI model trained on 200 million Chinese image-text pairs that can find which caption best matches an image,
- microsoft/agent-governance-toolkitA Microsoft toolkit that enforces rules on what AI agents can do, logging every decision for audit and complia
- nvidia/openshellAn NVIDIA tool that runs AI agents inside isolated containers with fine-grained YAML policies controlling whic
- passbolt/passbolt_apiAn open-source team password manager you can self-host, where passwords are encrypted on each user's device be
- alda-lang/aldaA programming language for writing and playing back music as plain text files, using simple note letter syntax
- hkust-aerial-robotics/vins-monoA real-time system that tracks a drone or device position and movement using only one camera and a motion sens
- codeigniter4/codeigniter4A lightweight PHP web framework that gives developers a ready-made structure for routing URLs, connecting to d
- pawanosman/chatgptA local reverse proxy server that mirrors the OpenAI chat completions API so existing OpenAI-compatible code c
- basscss/basscssA minimal CSS library of small single-purpose utility classes for controlling spacing, layout, and typography
- forkingdog/fdfullscreenpopgestureA small iOS library that lets users swipe back from anywhere on the screen, not just the left edge, to navigat
- fullstorydev/grpcuiA command-line tool that opens a browser-based form for exploring and testing gRPC services, acting like Postm
- chriswiles/claude-code-showcaseA working example of how to configure Claude Code as a well-trained teammate for a specific project by adding
All repos · Explain any other repo →