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
- tdlib/tdTDLib is a cross-platform C++ library that handles all the low-level Telegram networking, encryption, and loca
- realsenseai/librealsenseLibRealSense is the official open-source SDK for Intel RealSense depth cameras, giving your code access to liv
- apache/datafusionApache DataFusion is a fast, embeddable SQL and DataFrame query engine written in Rust that lets developers bu
- laobie/statusbarutilStatusBarUtil is a small Android library that lets you set the color, transparency, or icon style of the Andro
- miguelgrinberg/flaskyFlasky is the companion source code for the O'Reilly Flask Web Development book — each Git commit maps to a sp
- trazyn/ieasemusicieaseMusic is an unofficial desktop client for NetEase Cloud Music that adds FLAC audio, Last.fm scrobbling, o
- theskumar/python-dotenvpython-dotenv reads a .env file and loads its KEY=VALUE pairs as environment variables so you can keep API key
- heyform/heyformHeyForm is a free open-source tool for building conversational forms that guide people through one question at
- irungentoo/toxcoreToxcore is the C library powering the Tox protocol — enabling encrypted peer-to-peer messaging, file transfers
- jakesgordon/javascript-state-machineA tiny JavaScript library for defining state machines — systems that can be in exactly one state at a time and
- hunshcn/gh-proxygh-proxy is a self-hosted relay server that speeds up GitHub downloads for users in regions with slow or block
- insidegui/wwdcAn unofficial macOS app for watching Apple WWDC keynotes and session videos — live during the conference and f
- mvdan/shA Go library that parses, formats, and runs shell scripts — best known for shfmt, a command-line formatter for
- fishaudio/bert-vits2Bert-VITS2 is an abandoned Python text-to-speech system that combines VITS2 speech synthesis with a multilingu
- herberthe/iptv-sourcesA self-updating aggregator that collects IPTV channel playlists and TV schedule data from multiple community s
- diolinux/photogimpPhotoGIMP is a free patch that makes GIMP look and feel like Adobe Photoshop by remapping keyboard shortcuts,
- openspg/kagKAG is a Python framework for building question-answering systems over professional knowledge bases using know
- progschj/threadpoolA tiny C++11 library that keeps a pool of worker threads ready so you can hand off background tasks and get re
- jackvale/rectgA curated directory of over 500 Chinese-language Telegram channels and groups, organized by topic with member
- awslabs/llrtLLRT is an experimental AWS JavaScript runtime for Lambda functions that starts up to 10x faster and costs up
- project-chip/connectedhomeipThe official open-source SDK for Matter, the smart home standard that lets devices from any manufacturer work
- cpp-best-practices/cppbestpracticesA community-written reference guide covering agreed-upon best practices for writing correct, readable, and mai
- nashsu/freeaskinternetA self-hosted AI search tool that searches multiple engines, reads the results, and writes an answer using fre
- aimacode/aima-pythonPython implementations of every algorithm from the Artificial Intelligence: A Modern Approach textbook, with i
- douglascrockford/json-jsTwo small JavaScript files by the creator of JSON: a now-obsolete browser polyfill and cycle.js, which lets yo
- eternnoir/pytelegrambotapiA Python library for building Telegram bots — register message handlers, respond to commands, send files and p
- github/roadmapGitHub's official public product roadmap, listing planned features as issues with labels for release phase, pr
- huntabyte/shadcn-svelteA collection of free, copy-paste Svelte UI components you own outright — no package to update, just paste the
- tuupola/lazyloadA jQuery plugin that makes images on a web page load only when the user scrolls to them, speeding up initial p
- a-poc/redteam-toolsA curated index of 150+ tools and techniques for authorized penetration testing and red teaming, organized by
- ossu/mathA free, self-paced curriculum covering a full undergraduate mathematics degree using online courses from MIT,
- judasn/linux-tutorialA Chinese-language beginner's guide to Linux written for Java developers, covering command-line tools, Ubuntu
- appleboy/gorushA self-hosted push notification server written in Go that sends messages to iOS, Android, and Huawei devices t
- mage-ai/mage-aiA self-hosted tool for building and running data pipelines visually, where you write Python, SQL, or R code in
- wonderwhy-er/desktopcommandermcpDesktop Commander is an MCP server that gives AI assistants like Claude the ability to search, edit files, and
- mwaterfall/mwphotobrowserA ready-made iOS photo and video viewer you drop into your app — handles zooming, swiping between images, grid
- howtographql/howtographqlThe source code for a free tutorial website teaching GraphQL from scratch — covering fundamentals, connecting
- 0x4m4/hexstrike-aiA local server that lets AI assistants like Claude or ChatGPT autonomously run 150+ professional security tool
- tttattributedlabel/tttattributedlabelDrop-in iOS label replacement that adds auto-detected tappable links (phone, URL, date, address), fine-grained
- mps-youtube/yewtubeTerminal-based YouTube player and downloader: search, play audio or video, manage playlists, and download MP3s
- nvidia/vid2vidNVIDIA research tool that converts simplified video inputs — color region maps, edge outlines, or body-pose sk
- isaacs/node-globNode.js library for finding files using shell-style patterns like `**/*.js` — returns results as a promise, sy
- capstone-engine/capstoneC disassembly library that reads raw bytes from a binary and returns human-readable CPU instructions and regis
- chvin/react-tetrisFully playable browser Tetris built with React, Redux, and Immutable.js — a learning reference showing how imm
- facebookarchive/react-360Archived Facebook framework for building browser-based 360-degree and VR experiences using React — lets web de
- buuing/lucky-canvasJavaScript plugin that adds animated prize wheels, nine-grid pickers, and slot machines to any website or mini
- bridgecrewio/checkovOpen-source security scanner that reads your infrastructure-as-code files (Terraform, Kubernetes, Docker, Clou
- ljpzzz/machinelearningRunnable Jupyter notebook collection paired with a Chinese machine learning blog, covering classical ML, deep
- blankj/awesome-java-leetcodeA curated collection of LeetCode algorithm problem solutions written in Java, organized by difficulty and topi
- toptal/gitignore.ioThe source code for gitignore.io, a web service that generates ready-made .gitignore files for any combination
- threemammals/ocelotOcelot is a .NET API gateway library that routes all client requests through a single entry point, with built-
- morganamilo/paruParu is a command-line tool for Arch Linux that automates searching, reviewing, and installing packages from t
- reacherhq/check-if-email-existsA self-hosted tool that checks whether an email address is real and deliverable — without sending a test email
- spring-projects/spring-aiSpring AI is a Java framework that connects Spring Boot applications to AI models from OpenAI, Anthropic, Goog
- mark3labs/mcp-goA Go library for building MCP servers — programs that let AI assistants like Claude call custom tools, read da
- rsuite/rsuiteReact Suite is a library of ready-to-use UI components for React — buttons, tables, date pickers, modals, and
- jstherightway/js-the-right-wayThe source code for jstherightway.org, a community-maintained reference site that collects JavaScript best pra
- sebastianstarke/ai4animationA multi-year research project from the University of Edinburgh that uses neural networks trained on motion cap
- mortennn/dozerSmall free Mac app that hides cluttered menu bar icons behind a dot, letting you show or hide them with a sing
- adrai/flowchart.jsJavaScript library that turns a short plain-text script into a clean SVG flowchart diagram in the browser — no
- ejci/favico.jsJavaScript library that adds notification badges, custom images, or live video to your browser tab's tiny favi
- pwr-solaar/solaarLinux desktop app for managing Logitech wireless and wired input devices — pair, configure, remap buttons, and
- aws/aws-sdk-goThe original AWS SDK for Go (v1) that lets Go programs call AWS services like S3 and DynamoDB — reached end-of
- jivoi/awesome-ml-for-cybersecurityCurated list of datasets, research papers, books, talks, and courses at the intersection of machine learning a
- jquense/react-big-calendarReact component that displays a list of events in monthly, weekly, and daily calendar views styled like Google
- qiao/pathfinding.jsJavaScript library with 11 pathfinding algorithms — including A*, Dijkstra, and Jump Point Search — for naviga
- apple/ml-ferretApple research AI model that can accept a drawn region in an image as input and return answers that refer back
- applenob/cpp_primer_practiceStudy notes and exercise answers for all 19 chapters of C++ Primer (5th edition), written in Chinese — a compa
- foundationvision/varVAR is a 2024 NeurIPS Best Paper AI image generation project that builds images coarse-to-fine across scales u
- brave-people/dev-eventDev-Event is a community-maintained calendar of developer events in South Korea, listing upcoming conferences,
- primer/octiconsOcticons is GitHub's official SVG icon library, with packages for JavaScript, React, Ruby, Rails, and Jekyll s
- angular/protractorProtractor is an end-to-end testing framework for Angular and AngularJS apps that drives a real browser to cli
- prosemirror/prosemirrorProseMirror is a JavaScript toolkit for building rich text editors with real-time collaborative editing and cu
- sxei/chrome-plugin-demoA comprehensive Chinese-language guide and fully working demo for building Chrome extensions, covering manifes
- vowpalwabbit/vowpal_wabbitVowpal Wabbit is a fast online machine learning library that trains models one example at a time without loadi
- miekg/dnsA full-featured Go library for building DNS clients, servers, and tools at a low level, supporting DNSSEC, DNS
- tencent/libcolibco is Tencent's C/C++ coroutine library powering WeChat's backend since 2013, letting servers handle millio
- react-cosmos/react-cosmosReact Cosmos is a development sandbox for building and testing individual React UI components in isolation, ma
- builderio/builderBuilder.io is a visual drag-and-drop platform that lets designers and content editors update web pages using y
- nickersoft/push.jsA small JavaScript library that lets websites show desktop notification popups in any browser without writing
- hardikvasa/google-images-downloadA Python command-line script that searches Google Images for a keyword and downloads matching photos to a loca
- gotwarlost/istanbulAn archived JavaScript code coverage tool that tracked which lines, branches, and functions your tests actuall
- redpanda-data/connectA data pipeline tool that moves and transforms messages between systems like Kafka, AWS, and databases using a
- ccxt/binance-trade-botAn automated trading bot for Binance that watches cryptocurrency price ratios and makes trades on your behalf
- ethers-io/ethers.jsA JavaScript library that lets developers connect to the Ethereum blockchain, manage crypto wallets, send tran
- jofpin/trapeA Python security research tool that demonstrates how websites silently track a visitor's location, active log
- openstatushq/openstatusAn open-source uptime monitoring and public status page platform that checks your services from 28 global regi
- kaminari/kaminariA Ruby gem that adds pagination to Rails apps with a single method call, splitting large database result sets
- mandiant/flare-vmA PowerShell script that automatically installs a complete set of reverse engineering and malware analysis too
- openchamber/openchamberAn open-source desktop, web, and mobile workspace for directing, reviewing, and shipping the work of AI coding
- elder-frog/opencoursecatalogA curated directory of MIT, Stanford, and Harvard open courses mirrored to Bilibili for viewers in mainland Ch
- any86/any-ruleA VS Code extension (and web app) bundling 84 pre-tested regular expressions for common formats like phone num
- x-plug/mobileagentAn Alibaba research project that builds AI agents capable of controlling Android phones, Windows, macOS, and b
- github/copilot-sdkAn official GitHub SDK that lets you embed Copilot's AI agent — planning, tool use, and file editing — directl
- amitshekhariitbhu/android-debug-databaseA one-line Android library that starts a local web server in debug builds so you can view, query, and edit you
- crmeb/crmebAn open-source PHP and Vue e-commerce platform that runs a WeChat Mini Program, mobile web, PC, and native app
- secwiki/windows-kernel-exploitsA community-maintained reference list of proof-of-concept exploit code for Windows kernel privilege escalation
- microsoft/typechatA Microsoft open-source library that lets you add plain-English input to any app by defining TypeScript types
- chrisbanes/android-pulltorefreshAn archived Android library that added pull-to-refresh gesture support to lists, grids, web views, and scroll
- prevwong/craft.jsCraft.js is a React framework for building custom drag-and-drop page editors, providing the drag-and-drop syst
All repos · Explain any other repo →