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
- git-ftp/git-ftpA command-line tool that connects Git to FTP-based web hosting by uploading only the files that changed since
- crocodilestick/calibre-web-automatedA self-hosted ebook library server that runs as a Docker container and automatically ingests, converts, and or
- aspnet/mvcAn archived read-only snapshot of the original ASP.NET Core MVC source code — Microsoft's C# framework for bui
- fluentpython/example-codeCode examples from the first edition of Fluent Python, an O'Reilly book on idiomatic Python for developers who
- hongyangandroid/flowlayoutAn Android UI library for displaying tags or chips that wrap onto new lines as they fill available width, with
- karpathy/neuraltalk2Automatically generates a text caption for any image using deep learning — give it a photo and it produces a s
- partykit/partykitA platform and TypeScript SDK for adding real-time multiplayer features to web apps — live cursors, shared sta
- alibaba/jetcacheA Java caching library from Alibaba that lets you cache slow method results with a single @Cached annotation.
- farm-fe/farmA very fast web build tool written in Rust that bundles JavaScript, TypeScript, React, and Vue projects. Start
- lanmaster53/recon-ngA modular Python framework for gathering publicly available information about people, organizations, and websi
- sqreen/awesome-nodejs-projectsA curated list of real, open-source applications built with Node.js, organized by category — from CMS platform
- xiph/rnnoiseA C library that removes background noise from audio in real time by combining traditional signal processing w
- baidu/uid-generatorUidGenerator is a Java library from Baidu for generating unique ID numbers across many servers at once without
- flatiron/directorDirector is a tiny JavaScript routing library with no dependencies that works in both the browser and Node.js.
- huggingface/parler-ttsParler-TTS is an open-source text-to-speech system by Hugging Face that generates spoken audio from text using
- gavinzhulei/vue-form-makingvue-form-making is a drag-and-drop visual form builder for Vue 2 apps. Design forms in a browser interface, ex
- python-openxml/python-docxpython-docx is a Python library for creating, reading, and editing Microsoft Word .docx files entirely from co
- cinit/qauxiliaryQAuxiliary is an Android module that adds unofficial extra features to QQ and TIM messaging apps by hooking in
- leela-zero/leela-zeroLeela Zero is an open-source Go-playing engine modeled on DeepMind's AlphaGo Zero that learns purely from self
- open-mmlab/openpcdetOpenPCDet is a Python research toolkit for training and testing AI models that detect 3D objects in LiDAR poin
- alin23/lunarLunar is a macOS app that controls external monitor brightness, contrast, and volume at the hardware level usi
- eradman/entrentr is a tiny Unix command-line tool that watches a list of files and runs a command automatically whenever a
- koishijs/koishiA TypeScript framework for building chatbots that work across multiple platforms including Discord and Feishu.
- geysermc/geyserGeyser is a bridge that lets Bedrock Edition Minecraft players join Java Edition servers by translating networ
- beancount/beancountBeancount is a plain-text, double-entry bookkeeping system where you keep financial records in a text file and
- borisbanushev/stockpredictionaiA Jupyter notebook walkthrough for building a stock price prediction pipeline using a GAN, LSTM, sentiment ana
- mishakorzik/allhackingtoolsAllHackingTools is a Termux installer and menu for Android that automates downloading a large collection of se
- tortoise/tortoise-ormTortoise ORM is an async-native Python database library with a Django-style API, letting you define tables as
- caffeinemc/sodiumSodium is a Minecraft mod that replaces the game's built-in graphics rendering with a faster version, signific
- paradigmxyz/rethReth is a fast, modular Ethereum execution client written in Rust for running a blockchain node — used by vali
- phpseclib/phpseclibphpseclib is a pure-PHP library for SSH, SFTP, encryption, digital signatures, and X.509 certificates — no com
- dibgerge/ml-coursera-python-assignmentsPython rewrites of every Andrew Ng Coursera machine learning assignment as interactive Jupyter Notebooks, full
- raspberrypi/documentationThe source files and build tools for the official Raspberry Pi documentation website, written in AsciiDoc — co
- mruby/mrubyA lightweight version of Ruby that can be embedded inside other programs, like game engines or microcontroller
- probml/pml-bookGitHub home for a three-volume textbook series on machine learning taught through probability and statistics,
- nginx/unitNGINX Unit was an all-in-one web server that ran Python, PHP, Node.js, and other languages natively — now arch
- cchen156/learning-to-see-in-the-darkA research project that trains a neural network to brighten extremely dark photos — turning a quick, noisy nig
- huluoyang/freecodecamp.cnA Chinese-language community adaptation of freeCodeCamp that removes language and network barriers so learners
- google/clusterfuzzGoogle's large-scale automated testing system that finds crashes and security bugs in software by feeding it m
- haraka/harakaA Node.js email server that receives and routes SMTP mail, with a plugin system so you can add spam filtering,
- serde-rs/jsonA Rust library for reading and writing JSON — converts JSON strings into strongly-typed Rust structs and back,
- sindrets/diffview.nvimA Neovim plugin that shows all your git changes in one place — browse modified files, view commit history, and
- baidu/dperfdperf is a high-performance HTTP load testing tool that can generate tens of millions of new connections per s
- cubefs/cubefsCubeFS is an open-source distributed storage system you can self-host to provide scalable file, object, and PO
- ghuntley/how-to-build-a-coding-agentA hands-on Go workshop that walks you through building a coding assistant step by step — starting from a basic
- steveruizok/perfect-freehandA JavaScript library that turns mouse or stylus coordinates into smooth, natural-looking freehand strokes with
- awesome-css-group/awesome-cssA community-curated directory of CSS tools, frameworks, preprocessors, naming methodologies, and learning reso
- caddyserver/certmagicCertMagic is a Go library that fully automates HTTPS certificate management — requesting, installing, and rene
- lonepatient/awesome-pretrained-chinese-nlp-modelsA curated index of pretrained Chinese NLP models — from large language models to BERT-family variants — with d
- mhammond/pywin32pywin32 is a Python package that gives your Python scripts direct access to Windows system features like COM a
- volcano-sh/volcanoVolcano is a Kubernetes-native batch job scheduler that adds gang scheduling, fair-share queuing, and preempti
- amlcurran/showcaseviewAn archived Android library that places a spotlight overlay on any UI element to guide users through onboardin
- dialogic-godot/dialogicDialogic is a Godot engine plugin that adds a complete dialog system to your game — characters, portraits, bra
- keras-rl/keras-rlkeras-rl is a Python library of deep reinforcement learning algorithms — DQN, DDPG, and others — that plug dir
- aprilnea/openlogiA free, privacy-respecting desktop app for customizing Logitech mice — remap buttons, adjust DPI, set per-app
- codepanda66/cspostgraduate-408A Chinese-language study repository for the national 408 CS graduate entrance exam, collecting past papers, le
- openbmb/ultraragA Python framework for building AI document question-answering systems using RAG, with a visual drag-and-drop
- postcatlab/postcatA cross-platform API testing tool for sending HTTP and WebSocket requests, writing documentation, running mock
- youlianboshi/vpnA regularly updated Chinese-language list of free VPN services, proxy nodes, and circumvention tool links for
- cursortouch/windows-mcpA Python server that lets AI assistants like Claude control a Windows PC — clicking, typing, navigating files,
- justinfrankel/licecapA small desktop tool for recording part of your screen as an animated GIF on Windows and macOS. No installatio
- liquidslr/system-design-notesNotes summarizing the two 'System Design Interview' books across 28 chapters, covering scaling basics, rate li
- rapid7/metasploitable3A purposely vulnerable virtual machine designed as a safe practice target for learning security testing with M
- thespeedx/proxy-listA regularly updated collection of over 11,000 free public HTTP, SOCKS4, and SOCKS5 proxy server addresses, ava
- ngxson/smolvlm-realtime-webcamA minimal demo that uses a small AI vision model to analyze your webcam feed in real time, running entirely on
- weeebox/mobile-system-designA structured interview preparation guide for mobile system design questions on iOS and Android, covering how t
- xamarin/xamarin.formsXamarin.Forms was a cross-platform C# toolkit for building iOS, Android, Windows, and macOS apps from a single
- cryptosignal/crypto-signalCrypto Signal is a command-line tool that monitors 500+ cryptocurrencies across major exchanges, runs technica
- live-charts/live-chartsLiveCharts is an animated charting library for .NET Windows desktop apps (WPF and WinForms) supporting bar, li
- encode/apistarAPI Star is a Python command-line toolkit for OpenAPI and Swagger schemas: validate your API description for e
- kimlimjustin/xplorerXplorer is a modern, customizable cross-platform file manager for Windows, macOS, and Linux with tabbed browsi
- bypass007/emergency-response-notesA Chinese-language security reference covering computer intrusion response for Windows and Linux: detecting we
- go-pay/gopayGoPay is a Go library that provides a unified interface for integrating WeChat Pay, Alipay, PayPal, QQ Pay, an
- feiskyer/kubernetes-handbookA Chinese-language open-source ebook covering Kubernetes from fundamentals to advanced operations: container d
- lifei6671/interview-goA Chinese-language collection of Go technical interview questions and answers covering concurrency, goroutines
- mrlesk/backlog.mdA task manager that stores every task as a Markdown file in your Git repo, built specifically to hand tasks to
- regl-project/reglA JavaScript library that makes WebGL easier by replacing complex global state with simple, self-contained dra
- dnhkng/gladosA Python project that builds a real-world voice AI modeled on the sardonic Portal game character — it listens,
- fikovnik/shiftitA macOS menu-bar app that snaps windows to preset screen positions — left half, right half, corners, full scre
- rmcrackan/libationA free desktop app for Windows, macOS, and Linux that downloads your Audible audiobooks and removes the DRM lo
- sferik/x-cliA command-line tool for interacting with X (formerly Twitter) from a terminal — search posts, stream live feed
- stupidloud/nanopi-openwrtPre-compiled OpenWrt router firmware images for NanoPi single-board computers — download, flash to an SD card,
- undergroundwires/privacy.sexyA free browser and desktop tool that generates privacy scripts for Windows, macOS, and Linux — pick the tweaks
- agentops-ai/agentopsA Python SDK that adds monitoring and debugging to AI agent workflows in two lines of code — it records every
- insin/nwbA deprecated zero-config toolkit for building React, Preact, and plain JavaScript apps and libraries. The auth
- swoft-cloud/swoftA high-performance PHP framework powered by Swoole that keeps your app running persistently in memory, making
- tummychow/git-absorbA command-line Git tool that automatically figures out which previous commit your staged changes belong to and
- anishathalye/neural-styleA Python program that repaints any photo in the visual style of another image, like making a selfie look like
- autumnai/leafAn archived early-stage machine learning framework written in Rust that can train and run neural networks on C
- bililive-go/bililive-goA self-hosted tool that automatically records live streams from Bilibili, Douyin, Huya, and a dozen other Chin
- laylavish/ublockorigin-huge-ai-blocklistA hand-curated list of over 1,000 websites that serve AI-generated images, designed to hide them from Google,
- gnif/lookingglassA tool for Linux users running a Windows virtual machine with a dedicated GPU that lets you see the VM's scree
- gsantner/markorA free, offline Android note-taking and to-do app that stores everything as plain text files you can sync with
- kahing/goofysA tool that mounts Amazon S3 (and compatible cloud storage like DigitalOcean Spaces or Google Cloud Storage) a
- luajit/luajitA mirror of LuaJIT, a Just-In-Time compiler that makes Lua programs run significantly faster by translating th
- confettifx/the-forgeA cross-platform C++ framework for building games and graphics software that runs on Windows, Steam Deck, Andr
- thebuilder/react-intersection-observerA tiny React library that tells you when an element scrolls into or out of the visible area, making lazy image
- jamesstringer90/easy-gpu-pvA PowerShell toolkit that automates creating a Hyper-V virtual machine with real GPU access on Windows using G
- ne0nd0g/merlinA post-exploitation command-and-control framework written in Go that lets red team operators communicate with
- tencentcloud/cubesandboxA high-speed code execution sandbox for AI agents that spins up fully isolated virtual machines in under 60 mi
All repos · Explain any other repo →