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
- webpack-contrib/awesome-webpackA formerly curated list of webpack plugins, loaders, and resources that has moved to the official webpack docu
- sadanandpai/frontend-learning-kitA hand-picked collection of books, video courses, and practice platforms for learning front-end web developmen
- hhatto/autopep8A command-line tool that automatically reformats Python code to match PEP 8 style conventions, fixing indentat
- lobsters/lobstersThe open-source Ruby on Rails codebase behind lobste.rs, a curated link-sharing and discussion site for comput
- offu/werobotA Python framework for building WeChat Official Account applications that lets you write decorated handler fun
- tsiege/tech-interview-cheat-sheetA plain-English study guide for software engineering job interviews covering data structures, algorithms, and
- apis-guru/graphql-apisA community-curated directory of public GraphQL APIs spanning dozens of categories, from anime databases to pa
- agent-infra/sandboxA single Docker container that gives AI agents a shared browser, terminal, code editor, and file system all at
- duckduckgo/androidThe official open-source Android app from DuckDuckGo, a privacy-focused browser and search engine, written in
- newfuture/ddnsA background tool that automatically updates your domain's DNS records whenever your home or server IP address
- whx123/javahomeA Chinese-language collection of Java interview questions and backend engineering lessons curated by a develop
- bramblexu/pydata-notebookA partial Chinese translation of "Python for Data Analysis" rendered as interactive Jupyter Notebooks, coverin
- knownsec/kconA GitHub repository hosting materials from KCon, a security conference run by Knownsec. Likely contains presen
- ngx-translate/coreAn Angular library that lets your web app display text in multiple languages by loading translation files at r
- beatai-org/beataiBeatAI is a Chinese-language AI learning platform and article feed covering neural networks, large language mo
- tokio-rs/mini-redisA simplified, heavily-commented Redis server built in Rust as a teaching example for the Tokio async library,
- webpack/mini-css-extract-pluginA webpack 5 plugin that pulls CSS out of your JavaScript bundles into separate files, so browsers can load and
- bjesus/pipetA command-line tool that scrapes websites and APIs using simple text files, with built-in support for curl req
- cilium/tetragonA security monitoring tool that watches process, file, and network activity inside Linux systems and Kubernete
- keylase/nvidia-patchTwo shell scripts that patch Nvidia's Linux drivers to remove the artificial limit on simultaneous video encod
- llm-attacks/llm-attacksResearch code from Carnegie Mellon showing how to bypass AI language model safety training by appending specia
- attractivechaos/klibA fast, header-only C library providing hash tables, trees, dynamic arrays, sorting algorithms, and string uti
- ezlippi/practical-programming-booksA curated list of free programming books, tutorials, and technical guides written or translated into Chinese,
- dusty-nv/jetson-containersPre-built Docker containers for running AI and machine learning software on Nvidia Jetson edge devices, coveri
- initialcommit-com/git-simA command-line tool that shows what a Git command will do to your repository as a visual diagram or animated v
- discord-jda/jdaA Java library for building Discord bots that handles the platform's real-time events, API rate limits, and ca
- magefile/mageA build automation tool for Go projects that lets you write build tasks as plain Go functions instead of Makef
- yedf2/handyA concise C++11 networking library for writing server software that handles tens of thousands of simultaneous
- jannchie/historical-ranking-data-visualization-based-on-d3.jsTurn a CSV spreadsheet into an animated bar chart race video — bars grow, shrink, and swap positions as time m
- pardom-zz/activeandroidActiveAndroid is a Java library for Android that lets you store and retrieve database records by calling metho
- react-syntax-highlighter/react-syntax-highlighterA React component that adds colorful syntax highlighting to code blocks. Drop in your code, pick a language an
- youngwind/blogPersonal Chinese-language front-end dev blog (2015–2018) by Liang Shaofeng, published as GitHub Issues. Deep-d
- izhangzhihao/intellij-rainbow-bracketsRainbow Brackets colors matching bracket pairs in distinct hues inside JetBrains IDEs, making nested code much
- llava-vl/llava-nextLLaVA-NeXT is an open research project with AI models that understand both images and text. Ask questions abou
- makcedward/nlpaugPython library for generating modified copies of text and audio data to boost AI model training without collec
- uscilab/cerealcereal is a header-only C++ library that serializes and deserializes data structures to binary, XML, or JSON f
- aliyuncontainerservice/pouchPouchContainer is Alibaba's open-source container engine built for large-scale cloud environments. It supports
- callmecavs/bricks.jsBricks.js is a lightweight JavaScript library that creates Pinterest-style masonry grid layouts, automatically
- chipsalliance/chiselChisel lets you design computer chips using Scala code instead of low-level hardware languages, then automatic
- electerious/ackeeAckee is a self-hosted website analytics tool that counts page visits without cookies or personal data collect
- sylar-yin/sylarSylar is a C++ server framework built for high-performance networked apps, using coroutines to handle thousand
- alibaba/butterflyButterfly is a JavaScript library for building drag-and-drop diagram editors in the browser — think workflow b
- cdk-team/cdkCDK is an authorized security testing toolkit for Docker and Kubernetes containers — it scans for misconfigura
- gbeced/pyalgotradePyAlgoTrade is a deprecated Python library for backtesting and running automated trading strategies using tech
- hey-api/openapi-tsHey API generates TypeScript SDK code, Zod schemas, and TanStack Query hooks from an OpenAPI spec file, used i
- open-telemetry/opentelemetry-collector-contribThis is the community extension library for the OpenTelemetry Collector — a middleware tool that collects perf
- scala-native/scala-nativeScala Native compiles Scala programs directly into fast native machine code binaries, skipping the Java Virtua
- cppla/serverstatusA server monitoring dashboard that shows CPU, memory, disk, and network stats for multiple servers in one plac
- crazy-max/diunWatches your Docker container images in the background and sends a notification whenever a new version or upda
- kittinunf/fuelFuel is a Kotlin HTTP library for Android and JVM apps that makes network requests readable and simple — add a
- strawberry-graphql/strawberryStrawberry lets you build GraphQL APIs in Python by writing normal Python classes with type hints — no separat
- xcodesorg/xcodesA Mac command-line tool that installs, manages, and switches between multiple Xcode versions automatically, re
- alexnisnevich/untrustedA browser puzzle game where you write real JavaScript code to modify the game's own source and help the charac
- disassembler0/win10-initial-setup-scriptAn archived PowerShell script that applies a batch of Windows 10 privacy tweaks, service changes, and UI prefe
- hku-mars/fast_lioResearch software that tracks a robot's exact position in real time by fusing LiDAR laser scans with motion se
- hunvreus/devpushA self-hosted alternative to Vercel and Netlify that automatically builds and deploys your app to your own Lin
- taigrr/spankA fun macOS program for Apple Silicon MacBooks that plays sound effects when you physically slap the laptop, u
- kanaries/rathAn open-source data exploration tool that automatically finds patterns in your data, suggests charts, and answ
- l0o0/translators_cnA community-maintained set of scripts that teach the Zotero reference manager how to save citation details fro
- invertase/rdash-angularA pre-built admin dashboard template for AngularJS that gives developers a responsive Bootstrap layout to star
- liquidprompt/liquidpromptA smart, adaptive shell prompt for Bash and Zsh that shows Git status, system load, and remote connections onl
- pku-alignment/align-anythingA research framework for training AI models to follow human values and intentions, supporting text, images, vi
- rust-ml/linfaA machine learning toolkit for Rust, similar to Python's scikit-learn, offering classical algorithms like line
- davidobot/betterjoyA Windows app that makes Nintendo Switch controllers work with PC games and emulators over Bluetooth or USB, i
- itheima1/blockchainA free 120-day full-stack blockchain development curriculum in Chinese, covering Kotlin, JavaScript, Java micr
- nunomaduro/collisionA PHP package that replaces raw CLI error dumps with a readable, highlighted display showing the relevant line
- thiojoe/yt-spammer-purgeA Python tool for YouTube channel owners to bulk-find and delete spam or scam comments using 15 different filt
- autofac/autofacA .NET library that automatically wires together the objects your application needs so you do not have to manu
- kozea/radicaleA lightweight self-hosted server for calendars, to-do lists, and contacts that stores everything as plain file
- cpq/bare-metal-programming-guideA step-by-step guide for programming microcontrollers from scratch using only GCC and the chip's datasheet, wi
- michael-lazar/rtvA terminal app for browsing Reddit — scroll posts, read comment threads, vote, and write replies — all from th
- kimai/kimaiAn open-source web app for tracking time spent on projects and generating reports and invoices — self-hostable
- symfony/filesystemA PHP utility library for reliably creating, copying, moving, and deleting files and directories, with clear e
- zongzibinbin/mallchatA Java backend combining real-time group chat and an online shopping platform, built to production-grade stand
- canadahonk/porfforAn experimental ahead-of-time compiler that turns JavaScript and TypeScript into WebAssembly or native C binar
- forter/security-101-for-saas-startupsA practical guide for early-stage SaaS startups on which security practices to tackle immediately and which ca
- linhaojun857/auroraA full-featured personal blog system built in Java with a polished public frontend and a separate admin dashbo
- numtostr/comment.nvimA Neovim plugin for toggling code comments with Vim-style keyboard shortcuts — gcc for line comments, gbc for
- bililiverecorder/bililiverecorderA Windows desktop app that watches Bilibili live streams and records them automatically when they start, handl
- cruip/open-react-templateA free landing page template for software products and open source projects built with Next.js, React, and Tai
- zdharma-continuum/zinitA Zsh plugin manager that loads shell plugins in the background after your prompt appears, making your termina
- nathom/streamripA command-line tool for downloading music from Qobuz, Tidal, Deezer, and SoundCloud, supporting everything fro
- qianmo/unity-design-patternA Unity C# project with working implementations of all 23 classic Gang of Four design patterns plus game-speci
- unovue/inspira-uiA collection of visually polished, copy-paste-ready UI components for Vue and Nuxt apps built with Tailwind CS
- zenfyrdev/bootloader-unlock-wall-of-shameA community-maintained ranking of Android phone makers that block bootloader unlocking, plus documented techni
- ballercat/waltAn experimental compiler that lets JavaScript developers write typed, JavaScript-like code that compiles direc
- style-dictionary/style-dictionaryA build tool that lets you define design values like colors and spacing once in a shared JSON file, then autom
- ahmetbersoz/chatgpt-prompts-for-academic-writingA cheat sheet of copy-paste ChatGPT prompts organized by academic writing stage, covering brainstorming, draft
- calebfenton/simplifyA command-line Java tool for Android security researchers that deobfuscates APK files by executing them in a v
- seetaface/seetafaceengineA C++ library for face detection, alignment, and recognition that runs on any CPU with no external dependencie
- lsky-org/lsky-proA self-hosted image hosting service you install on your own server, with a web interface, API, watermarking, a
- rememberber/wepushA Java desktop app for sending bulk messages across WeChat, DingTalk, Chinese SMS providers, and email, with v
- nmac427/swiftocrA deprecated Swift library for reading short alphanumeric codes from images on iOS and macOS using a neural ne
- wdullaer/materialdatetimepickerAn Android library that adds a Material Design date picker and time picker to your app with extensive theming,
- blealtan/efficient-kanA faster, memory-efficient PyTorch reimplementation of Kolmogorov-Arnold Networks that replaces memory-heavy t
- instillai/deep-learning-roadmapA structured collection of deep learning papers, courses, frameworks, and datasets organized by topic — comput
- nomad-cli/shenzhenA deprecated Ruby CLI tool that built iOS apps into IPA files and uploaded them to TestFlight, HockeyApp, and
- chewiebug/gcviewerA desktop tool for Java developers that reads JVM garbage collection log files and displays them as charts sho
- guake/guakeGuake is a drop-down terminal for the GNOME Linux desktop that slides down from the top of the screen when you
- willianjusten/awesome-svgA community-curated reference list of high-quality SVG resources covering animations, tools, tutorials, librar
All repos · Explain any other repo →