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
- risingwavelabs/risingwaveA streaming database that processes live data continuously and keeps query results up to date in real time, re
- krishkrosh/trackweightA macOS app that uses a MacBook's Force Touch trackpad pressure sensors to measure the weight of small objects
- square/okioA utility library from Square that simplifies reading and writing files, network sockets, and byte data in And
- bloomrpc/bloomrpcA graphical desktop tool for testing gRPC services by loading a .proto schema file, browsing available methods
- ggerganov/kbd-audioA collection of C++ tools that recover what was typed on a keyboard by analyzing the sound of keystrokes throu
- pyro-ppl/pyroA Python library for probabilistic programming that lets you write statistical models describing uncertainty a
- abdenasser/neohtopNeoHtop is a desktop app that shows all running processes in real time with search, sort, pin, and kill contro
- onsi/ginkgoGinkgo is a Go testing framework that lets you write tests using plain English groupings like Describe, Contex
- ccfddl/ccf-deadlinesA community-maintained database of computer science conference submission deadlines, accessible through a webs
- togethercomputer/openchatkitOpenChatKit is a toolkit for running and fine-tuning open-source conversational AI models on your own hardware
- wasm-bindgen/wasm-bindgenwasm-bindgen lets Rust code and JavaScript call each other in the browser by automatically generating the glue
- spacejam/sledSled is an embedded key-value database for Rust apps — no separate server, no SQL schema, just open a file and
- easy-mock/easy-mockEasy Mock is a web service for creating persistent fake API endpoints that return randomized test data, lettin
- guillaumepotier/parsley.jsParsley.js validates HTML forms by reading rules you add as attributes directly in the HTML, so you can requir
- octoprint/octoprintOctoPrint is a browser-based control panel for 3D printers that lets you upload files, start prints, watch a l
- dice2o/binggptA standalone desktop app that wraps Microsoft's Bing AI chat in a native window so you can use it on Windows,
- sparkle-project/sparkleA framework Mac developers add to their apps to give users automatic software updates with a familiar dialog,
- artilleryio/artilleryA load testing tool that simulates hundreds or thousands of users hitting your website or API at once so you c
- hyde-project/hydeA ready-to-install, visually polished Linux desktop setup built on Hyprland that gives you a beautiful Wayland
- xincger/unity3dtrainingA personal archive of over 50 Unity3D learning projects and code samples covering game mechanics, UI, performa
- diasurgical/devilutionA faithfully reconstructed version of Diablo's original 1996 source code that lets you compile and run the cla
- minbrowser/minA lightweight web browser that blocks ads and trackers by default, strips page clutter for reading, and organi
- uber/basewebUber's open-source library of ready-made React UI components — buttons, inputs, and more — with a consistent d
- kenneynl/adobe-alternativesA community-maintained Markdown list of free and paid alternatives to 15 Adobe products including Photoshop, I
- n1nj4sec/pupyAn open-source remote administration and post-exploitation framework for authorized penetration testing that r
- liaokongvfx/langchain-chinese-getting-started-guideA Chinese-language beginner's guide to LangChain with runnable Google Colab examples, covering loaders, text s
- nutlope/aicommitsA command-line tool that reads your staged git changes and uses an AI service to automatically write a commit
- didi/chameleonA JavaScript framework by Didi that lets you write one codebase and deploy it as a website, WeChat mini-progra
- prasmussen/gdriveA command-line tool for managing Google Drive files from a terminal — upload, download, list, delete, share, a
- 99designs/aws-vaultA command-line tool that stores your AWS access keys in your operating system's secure keychain and generates
- pydantic/fastuiA Python library that lets backend developers build complete web user interfaces by returning Python objects f
- apachecn/interviewA Chinese-language collection of study material for technical job interviews, covering algorithms, coding chal
- beautifier/js-beautifyA tool that reformats minified or messy JavaScript, CSS, and HTML into clean, readable, properly indented code
- codenotary/immudbA tamper-proof database that uses cryptographic proofs to guarantee past records can never be silently changed
- uberi/speech_recognitionA Python library that converts spoken audio to text, wrapping many speech recognition services and offline eng
- goadmingroup/go-adminA Go framework that generates a ready-to-use admin panel with data tables, charts, and role-based user managem
- jzhang38/tinyllamaA 1.1-billion-parameter AI language model trained from scratch to run on phones and embedded devices, followin
- rawgraphs/rawgraphs-appA free web app that converts spreadsheet data pasted from Excel or Google Sheets into downloadable SVG charts
- nvidia/apexA Python library from NVIDIA that speeds up AI model training on NVIDIA GPUs by using 16-bit mixed-precision m
- tektoncd/pipelineAn open-source system for defining build, test, and deployment workflows inside Kubernetes using configuration
- moklick/frontend-stuffA personal, curated reference list of JavaScript frameworks, libraries, and tools for building websites, organ
- unicorn-engine/unicornA CPU emulation framework that lets software pretend to be an ARM, x86, MIPS, or other processor, so security
- lukilabs/beautiful-mermaidA TypeScript library that renders Mermaid diagram code into clean SVG images or ASCII art for terminals, with
- marcelscruz/public-apisA community-maintained directory of hundreds of free public APIs organized by category — weather, games, maps,
- domlysz/blendergisA Blender add-on that imports real-world terrain elevation, satellite imagery, and OpenStreetMap building geom
- jianchang512/clone-voiceA browser-based voice cloning tool that uses a short audio sample to generate new speech in any voice — type t
- gperftools/gperftoolsA set of C and C++ utilities from Google that speed up memory allocation in multithreaded programs and help de
- kubernetes-sigs/external-dnsA Kubernetes controller that automatically creates and updates DNS records whenever you expose a service, conn
- mozilla/nunjucksA JavaScript templating engine from Mozilla that lets you build HTML pages with reusable layouts and variable
- poloclub/cnn-explainerAn interactive browser tool from Georgia Tech that animates how a convolutional neural network processes an im
- urql-graphql/urqlA lightweight JavaScript library for connecting React, Vue, Svelte, and other front-end frameworks to a GraphQ
- catboost/catboostAn open-source machine learning library from Yandex that trains predictive models on tabular data, handling te
- cookiey/yearningA web-based SQL review and audit platform for MySQL teams that adds an approval workflow so database changes a
- ermaozi/get_subscribeA collection of free proxy subscription links for Clash, v2ray, and related tools, refreshed automatically eve
- pipipi-pikachu/pptistA full-featured slide presentation editor that runs entirely in the browser, built with Vue 3 for developers w
- zhoutaoo/springcloudA ready-to-use Java microservices platform built on Spring Cloud with user auth, API gateway, rate limiting, a
- kunminx/jetpack-mvvm-best-practiceA sample Android music player app that shows Java developers how to correctly use Google Jetpack components li
- pojavlauncherteam/pojavlauncherAn open-source Android app that lets you play Minecraft: Java Edition on your phone, supporting versions up to
- falcosecurity/falcoA runtime security tool for Linux and Kubernetes that monitors system calls and raises alerts when suspicious
- nuknightlab/timelinejsA JavaScript library that turns a Google Spreadsheet or JSON data into an interactive, media-rich timeline you
- release-it/release-itA command-line tool that automates software releases by bumping version numbers, generating changelogs, creati
- gorhom/react-native-bottom-sheetA React Native UI component that adds a smooth, gesture-driven bottom sheet panel to iOS and Android apps, wit
- midudev/aprendiendo-reactSource code for a Spanish-language React course taught live on Twitch, covering hooks, APIs, TypeScript, Redux
- nonstriater/learn-algorithmsA personal collection of study notes on classic algorithms and data structures implemented in C, covering sort
- perfare/il2cppdumperA reverse engineering tool that recovers class names, method names, and type info from compiled Unity il2cpp g
- softwarebrothers/adminjsAdminJS automatically generates a full-featured admin panel for your Node.js app by reading your existing data
- bytedance/dolphinDolphin is an AI model that reads photos or scans of documents and converts them into structured text, tables,
- checkstyle/checkstyleCheckstyle automatically scans Java source files against a set of style and formatting rules, flagging violati
- napneko/napcatqqNapCatQQ is a low-memory framework for building automated bots on QQ, China's major messaging platform, implem
- modelscope/modelscopeModelScope is a Python library from Alibaba that gives you access to 700+ pre-trained AI models for image, tex
- rss-bridge/rss-bridgeRSS-Bridge is a self-hosted PHP app that creates RSS or Atom feeds for websites that do not offer one — coveri
- aksonov/react-native-router-fluxReact Native Router Flux lets you define all your mobile app's screens in one central place and navigate betwe
- davidkimai/context-engineeringContext Engineering is a progressive course and handbook teaching developers how to deliberately design what a
- ljharb/qsqs parses and serializes URL query strings in JavaScript, with support for nested objects, arrays, and built-i
- kelektiv/node-cronnode-cron is a Node.js library that schedules code to run at specific times or on repeating intervals using cr
- navasmdc/materialdesignlibraryAn Android library that adds Material Design UI components — buttons, sliders, progress bars, and more — to ap
- sebastianbergmann/php-code-coverageA PHP library that tracks which lines of your code are executed during tests, helping you find untested parts
- ai-collection/ai-collectionA curated directory of more than 4,300 generative AI tools organized into 43 categories, from art generators t
- anchore/syftA command-line tool that scans container images or code folders and produces an inventory list of every packag
- blacksmithgu/obsidian-dataviewA plugin for the Obsidian note-taking app that lets you query your notes like a database, producing tables, li
- teamhanko/hankoAn open-source login and account management system you can host yourself or use as a managed cloud service. Su
- freelander/android_dataA curated collection of Android development learning resources — books, tools, blogs, and open-source projects
- gridstack/gridstack.jsA JavaScript library for building drag-and-drop dashboard layouts where users can move and resize panels on a
- brianegan/flutter_architecture_samplesA Flutter learning reference that shows the same simple to-do app built over a dozen times, each using a diffe
- java-native-access/jnaA Java library that lets you call functions from native operating system libraries written in C without writin
- redditsota/state-of-the-art-result-for-machine-learning-problemsA reference table tracking the best-known results for machine learning research tasks across supervised, unsup
- lencx/noiA desktop app that lets you run multiple AI chat sessions (ChatGPT, Claude, DeepSeek) side by side in one orga
- caorushizi/mediagoA desktop app for downloading videos from thousands of sites including YouTube and Bilibili, with a browser ex
- jiangrui1994/cloudsaverA self-hosted web app for searching and transferring files between Chinese cloud storage services (115, Quark,
- mxssl/sre-interview-prep-guideA curated study guide with links to articles, videos, and courses covering Linux, networking, containers, Kube
- antirez/kiloA minimal terminal text editor written in fewer than 1,000 lines of C with no external library dependencies, d
- fuzzdb-project/fuzzdbA large library of text-based attack patterns, directory discovery wordlists, and response-matching rules that
- mertjf/tailblocksA ready-made collection of 60-plus copy-pastable website sections built with Tailwind CSS, available in light
- mendel5/alternative-front-endsA curated list of open-source privacy-friendly alternatives to popular platforms like YouTube, Twitter, Reddit
- davidsonfellipe/awesome-wpoA curated reference list of tools, articles, books, and resources for making websites load and respond faster
- iamseancheney/python_for_data_analysis_2nd_chinese_versionA Chinese translation of the second edition of 'Python for Data Analysis' by Wes McKinney, covering pandas, Nu
- myclabs/deepcopyA PHP library that creates fully independent copies of complex objects, including ones with circular reference
- sveinbjornt/slothA free Mac app that shows every file, folder, network port, and device any running program is currently access
- maxence-charriere/go-appA Go package for building installable Progressive Web Apps entirely in Go — no JavaScript or HTML required — b
- we5ter/scanners-boxA curated directory of 300+ open-source security scanning tools organized by category — covering subdomain dis
All repos · Explain any other repo →