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
- egonschiele/grokking_algorithmsThis repo holds the example code and high-resolution illustrations from Grokking Algorithms, a beginner-friend
- fkhadra/react-toastifyA React library for adding toast notifications — brief pop-up messages that slide onto the screen and auto-dis
- gallopsled/pwntoolsA Python library that gives security competition participants ready-made tools for writing exploits, handling
- yerongai/office-toolA Windows desktop app that simplifies installing, configuring, activating, and managing Microsoft Office produ
- powerlevel9k/powerlevel9kA ZSH terminal prompt theme that adds visual icons, colors, and info panels — like Git status, language versio
- plasma-umass/scaleneA Python profiler from UMass Amherst that pinpoints exactly which lines of code are slow or wasting memory, wi
- vercel/satoriA Vercel library that converts HTML and CSS written as React JSX into SVG images entirely in code — no browser
- geeeekexplorer/nano-vllmA clean 1,200-line Python reimplementation of vLLM — a high-performance AI text generation engine — designed t
- prometheus/node_exporterA small Go program that collects hundreds of hardware and OS metrics from a Linux server — CPU, memory, disk,
- raspberrypifoundation/blocklyA JavaScript library from the Raspberry Pi Foundation that lets developers embed a drag-and-drop visual code e
- rwaldron/johnny-fiveA Node.js framework for programming robots and IoT devices using JavaScript, letting web developers control LE
- chartist-js/chartistA lightweight JavaScript charting library that draws bar, line, and pie charts as SVG, so they scale to any si
- mishoo/uglifyjsUglifyJS is a JavaScript toolkit that compresses source code into smaller files for faster web page loading, w
- macrozheng/mall-learningA structured Chinese-language tutorial series that walks Java developers through building a production-grade e
- graphql/dataloaderDataLoader is a small Node.js utility that batches and caches database or API requests, turning many individua
- qazbnm456/awesome-web-securityA curated reference list of articles, tools, and write-ups covering web security vulnerabilities like XSS, SQL
- apache/tvmApache TVM is an open-source compiler that takes trained AI models and converts them into optimized code for s
- lightning-ai/litgptLitGPT is a Python library with clean, from-scratch implementations of 20+ large language models like Llama 3
- facebookarchive/asyncdisplaykitAsyncDisplayKit (now Texture) was a Facebook-created iOS framework that moved expensive UI work like image dec
- tomschimansky/customtkinterCustomTkinter is a Python library that replaces Tkinter's dated-looking default widgets with modern, dark-mode
- github/gh-ostgh-ost is GitHub's tool for changing MySQL table structure while the database is live and serving traffic, usi
- golang/groupcacheA Go library that lets your application servers share a cache directly with each other, eliminating the need f
- drksephy/es6-cheatsheetA plain-text reference guide covering the new features added to JavaScript in ES6 (2015), with before-and-afte
- danielmiessler/personal_ai_infrastructureA personal setup that gives an AI assistant persistent knowledge about your goals, skills, and projects so eve
- tinacms/tinacmsAn open-source CMS that stores website content as Markdown and JSON files in your Git repository, with an opti
- peers/peerjsA JavaScript library that connects two browsers directly to each other for real-time data, audio, or video tra
- clementtsang/bottomA cross-platform terminal system monitor that shows live graphs of CPU, RAM, network, and disk usage alongside
- sshuttle/sshuttleA Python tool that routes your computer's traffic to a remote network through an existing SSH connection, acti
- cocoalumberjack/cocoalumberjackA fast, flexible logging library for Apple platforms (iOS, macOS, tvOS, watchOS) that replaces NSLog and lets
- crowdsecurity/crowdsecAn open-source security tool that reads your server logs to detect attacks like brute-force and port scans, bl
- shikijs/shikiA TypeScript library that adds accurate, editor-quality syntax highlighting to code samples on websites and in
- borgbackup/borgA backup tool that saves space by only storing new chunks when files haven't changed, with encryption and easy
- cheat/cheatA terminal tool that lets you save and look up your own command cheatsheets so you never have to Google the sa
- coleam00/context-engineering-introA starter template that helps AI coding assistants produce better results by giving them structured context ab
- vendicated/vencordA modification for the Discord app that adds 100+ extra features, blocks analytics, and lets you apply custom
- you-dont-need/you-dont-need-momentjsA reference guide showing how to replace the bloated Moment.js date library with lighter modern alternatives f
- awslabs/git-secretsA tool from AWS Labs that blocks you from accidentally committing passwords or AWS credentials to git by scann
- piotrwitek/react-redux-typescript-guideA recipe book of copy-paste TypeScript patterns for React and Redux apps, covering every common building block
- justarchinet/archisteamfarmA program that automatically earns Steam trading cards from multiple Steam accounts at the same time, running
- dnscrypt/dnscrypt-proxyA privacy tool that encrypts your DNS lookups so your internet provider cannot see which websites you visit, w
- tinode/chatA self-hostable instant messaging platform similar to WhatsApp or Telegram, with mobile and web clients, group
- getpelican/pelicanPelican is a Python static site generator that turns plain-text Markdown or reStructuredText files into a comp
- akka/akka-coreAkka is a platform for building software systems that handle massive numbers of simultaneous tasks without bug
- hibiken/asynqAsynq is a Go library for running slow tasks like sending emails or resizing images in the background using Re
- mozilla/sendFirefox Send was Mozilla's end-to-end encrypted file sharing service where files were scrambled in the browser
- tencent/omiOmi is a TypeScript web framework from Tencent that builds UI components using the browser's built-in Web Comp
- expo/create-react-native-appCreate React Native App is a deprecated command-line tool for starting new iOS and Android app projects; it ha
- alibaba/tengineTengine is a web server created by Alibaba's Taobao that extends Nginx with live config reloads, HTTP/3, Lua s
- dlr-rm/stable-baselines3Stable Baselines3 is a Python library that gives you reliable, ready-to-run reinforcement learning algorithms
- alam00000/bentopdfBentoPDF is a privacy-first PDF toolkit that runs entirely in your browser so your files never leave your devi
- gabrielecirulli/2048The original open-source browser game 2048 — a sliding-tile puzzle where you combine numbered tiles to reach 2
- microg/gmscoremicroG Services is a free, open-source replacement for Google Play Services that lets Android apps requiring G
- dragen1860/deep-learning-with-tensorflow-bookAn open-source beginner's book for learning deep learning with TensorFlow 2.0 — includes a PDF, runnable Jupyt
- andrewyng/context-hubA command-line tool that supplies AI coding agents with curated, version-tracked documentation so they write r
- anil-matcha/open-generative-aiA free, open-source desktop and browser app for generating images and videos with AI — connects to 200+ models
- fuergaosi233/wechat-chatgptAn archived tool that connected ChatGPT to WeChat so you could chat with AI through your WeChat account — no l
- vectorize-io/hindsightA memory system for AI agents that lets them retain, recall, and reflect on information across sessions — rank
- filp/whoopsA PHP error handling library that replaces the default confusing crash screen with a clear, well-designed erro
- google/deepdreamGoogle Research's original 2015 DeepDream notebook that turns any photo into a surreal, pattern-covered image
- nikopueringer/corridorkeyA neural-network VFX tool that cleanly removes green or blue screen backgrounds from footage, preserving soft
- revel/revelA batteries-included web framework for Go that gets a working web server running in three commands — install,
- codislabs/codisCodis is a proxy that makes multiple Redis servers appear as one, letting you scale Redis beyond a single mach
- schickling/chromelessChromeless was a TypeScript library for automating Chrome — clicking, form-filling, screenshots — with a uniqu
- jonas/tigTig is a terminal-based Git browser that shows commits, diffs, blame views, and lets you stage changes interac
- softethervpn/softethervpnSoftEther VPN is an open-source VPN server that speaks nearly every major VPN protocol at once — OpenVPN, Wire
- google-labs-code/design.mdDESIGN.md is a file format and CLI tool from Google Labs that lets you describe your app's colors, fonts, and
- semantic-org/semantic-ui-reactSemantic UI React lets you drop pre-designed buttons, forms, dropdowns, and modals into a React app as proper
- opencontainers/runcrunc is the low-level Linux tool that actually starts and manages containers — the engine Docker calls behind
- doctorwkt/acwjA 64-part tutorial series that walks you through writing a real C compiler from scratch in C, starting from re
- gtfobins/gtfobins.github.ioGTFOBins is a searchable reference of standard Unix programs — editors, file tools, interpreters — that can be
- halfrost/halfrost-fieldA Chinese-language collection of deep-dive technical articles by one developer, covering Go internals, spatial
- roots/sageSage is a modern WordPress starter theme for developers, providing Laravel Blade templates, Tailwind CSS, and
- kopia/kopiaFree, open source backup tool for Windows, macOS, and Linux that encrypts, compresses, and deduplicates your f
- flipboard/react-canvasA JavaScript library from Flipboard that makes React render UI components onto an HTML canvas instead of the D
- dastergon/awesome-sreA hand-curated collection of links to articles, talks, books, podcasts, and tools covering Site Reliability En
- qloapps/qloappsFree open source hotel management software you install on your own server to run a hotel website with an onlin
- dabeaz-course/python-masteryA free, self-paced advanced Python course by David Beazley with slides, exercises, and solutions that teaches
- android/uampA deprecated Google sample Android music player app in Kotlin showing how to build audio playback that works a
- coder/coderA self-hosted platform for teams to spin up cloud development environments on their own servers in seconds usi
- fujiwarachoki/moneyprinterA Python tool that automatically generates YouTube Shorts videos from a topic you type, using a locally runnin
- ajayyy/sponsorblockA free, crowdsourced browser extension that automatically skips sponsor segments, intros, and outros in YouTub
- wix/react-native-navigationA React Native library by Wix that handles screen navigation in mobile apps using the real native navigation c
- metersphere/metersphereOpen-source team testing platform covering API tests, test plans, defect tracking, and reports, with an AI ass
- unicitynetwork/whitepaperThe official Unicity Network whitepaper, published as a TeX source repository with a pre-built PDF available f
- kodecocodes/swift-style-guideOfficial Swift coding style guide from Kodeco covering naming, formatting, and code organization rules so all
- jpmorganchase/python-trainingJPMorgan Chase's Python training notebooks teaching numerical computing and data visualization to business ana
- hajimehoshi/ebitenSimple open-source 2D game engine for Go that lets you build games running on Windows, macOS, Linux, Android,
- teng-lin/notebooklm-pyUnofficial Python library and CLI that lets you control Google NotebookLM through code, including exporting au
- ageron/handson-ml3Runnable Jupyter Notebooks from the third edition of Hands-On Machine Learning with Scikit-Learn, Keras, and T
- freerdp/freerdpFree open-source implementation of Microsoft's Remote Desktop Protocol that lets you connect to and control Wi
- hunxbyts/ghosttrackCommand-line OSINT tool that looks up publicly available information tied to an IP address, phone number, or s
- dbcli/pgcliA smarter PostgreSQL command-line client with auto-complete for table and column names, syntax highlighting, a
- francistao/learningnotesA personal study guide in Chinese covering Android development, Java fundamentals, data structures, algorithms
- phanan/htaccessA copy-paste collection of Apache .htaccess snippets for URL redirection, security hardening, performance tuni
- rust-lang/rust-clippyOfficial Rust linting tool with over 800 checks that catches code smells, bad habits, and performance issues b
- strongloop/loopbackLoopBack 3 is an archived Node.js framework that auto-generates REST APIs from data models and connects to MyS
- alibaba/open-code-reviewAn AI code review tool from Alibaba that reads your Git changes and uses a language model to find bugs. It com
- browserless/browserlessBrowserless runs a headless Chrome or Firefox browser inside a Docker container that Puppeteer and Playwright
- originalankur/maptoposterA Python command-line script that generates printable minimalist map posters of any city in the world using Op
- gopherjs/gopherjsGopherJS compiles Go code into JavaScript so you can build web browser front-ends in Go, supporting nearly all
All repos · Explain any other repo →