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
- cool-rr/pysnooperPySnooper is a Python debugging tool you add as a decorator to any function to log every line that runs and ev
- picocss/picoMinimal classless CSS framework that styles plain semantic HTML out of the box, with responsive layouts, dark
- diegomura/react-pdfReact library for generating PDF documents using familiar JSX components like Document, Page, View, and Text,
- jeffli1993/springboot-learning-exampleTutorial-style collection of Spring Boot Java code examples covering web, JPA, MyBatis, Redis, Elasticsearch,
- jashkenas/coffeescriptCoffeeScript is a small programming language that compiles to plain JavaScript — write more expressive, cleane
- ileriayo/markdown-badgesA large catalog of copy-paste badges for GitHub readmes — search by technology name, grab the one-line Markdow
- caronc/appriseApprise is a Python library and CLI tool that sends notifications to almost any popular service — Telegram, Di
- datawhalechina/leedl-tutorialChinese deep learning tutorial book derived from Li Hongyi's lecture course, distributed as a downloadable PDF
- h2y/shadowrocket-adblock-rulesReady-made routing and ad-blocking rule sets for the Shadowrocket iOS proxy app, auto-generated from community
- hasaneyldrm/exercises-datasetA ready-to-use dataset of 1,324 fitness exercises with animations, muscle and equipment data, and instructions
- stascorp/rdpwrapRDP Wrapper enables incoming Remote Desktop connections on Windows Home and Starter editions and allows multip
- youhunwl/tvappA community-maintained catalog of Android TV apps and live stream source links — find working APK downloads an
- aaronfeng753/waifu2x-extension-guiWindows desktop app that uses AI super-resolution and frame interpolation to upscale and smooth images, GIFs,
- tindy2013/subconverterSelf-hosted utility that converts proxy subscription links between formats like Clash, Surge, Quantumult, V2Ra
- rubocop/ruby-style-guideCommunity-driven Ruby coding style guide that documents naming, formatting, and structure conventions enforced
- jamiebuilds/react-loadableReact Loadable is a small React library for splitting your app's code at the component level — defer loading h
- trycua/cuaOpen-source toolkit for building and benchmarking AI agents that control full desktop operating systems, with
- vitest-dev/vitestFast JavaScript and TypeScript testing framework built on Vite, with a Jest-compatible API, watch mode, covera
- alievk/avatarify-pythonAnimates a photo to mimic your real-time head movements during video calls. Uses the First Order Motion Model
- qwenlm/qwen3-coderQwen3-Coder is an open-weight family of code-focused AI models built for autonomous coding agents — supports a
- postalserver/postalSelf-hosted mail delivery platform for sending and receiving transactional email. Open-source alternative to S
- docusealco/docusealOpen-source DocuSign alternative for sending and signing PDFs online. Self-hostable with a drag-and-drop form
- mayooear/ai-pdf-chatbot-langchainA TypeScript starter template for building a chatbot that answers questions about your uploaded PDFs — uses La
- suitenumerique/docsSelf-hosted collaborative document editor like Notion or Google Docs. Real-time co-editing with rich text, sub
- bharathgs/awesome-pytorch-listA community-maintained catalogue of PyTorch libraries, tutorials, research paper reimplementations, and talks
- hashicorp/nomadWorkload orchestrator that schedules containers, binaries, Java apps, and VMs across a cluster. Simpler Kubern
- ustbhuangyi/better-scrollJavaScript scrolling library that fixes janky mobile scrolling. Drop-in engine with plugins for pull-to-refres
- neo4j/neo4jGraph database that stores data as nodes and relationships instead of rows and tables. You query it with Cyphe
- emilwallner/screenshot-to-codeResearch neural net that turns a design screenshot into HTML and CSS. Encoder decoder model in Keras with thre
- rui314/moldmold is a high-speed drop-in replacement for the Unix linker that cuts C, C++, and Rust rebuild times from ten
- ruanyf/react-demosA set of 16 numbered, minimal React examples for beginners — covering JSX, components, props, state, lifecycle
- yhirose/cpp-httplibcpp-httplib is a single-header C++ library for adding an HTTP or HTTPS server and client to any C++ app — drop
- tremorlabs/tremor-npmReact component library of 20+ ready-made charts and dashboard blocks. Built on Tailwind and TypeScript for qu
- windmill-labs/windmillWindmill is a self-hostable platform that turns scripts (Python, TypeScript, SQL, Go, and more) into scheduled
- alsotang/node-lessonsChinese-language Node.js tutorial series with 18 progressive hands-on lessons. Covers basics through scraping,
- twitter/typeahead.jsA jQuery autocomplete library from Twitter. Shows suggestions in a dropdown as the user types in a text input,
- flatpickr/flatpickrA lightweight date and time picker for web pages with no external dependencies. Supports date ranges, multiple
- salomonelli/best-resume-everBuild a PDF resume from a YAML file using pre-designed Vue templates. Pick a style, run a command, get a polis
- elemefe/mint-uiA mobile UI component library for Vue 2. Provides ready-made phone-friendly buttons, lists, checkboxes, and po
- coatisoftware/sourcetrailSourcetrail is an offline desktop tool that builds an interactive visual map of C, C++, Java, or Python codeba
- pion/webrtcPion WebRTC is a pure Go implementation of the browser WebRTC API for sending audio, video, and data directly
- aio-libs/aiohttpAsync HTTP client and server for Python built on asyncio. Make many concurrent requests, or build a web API wi
- imagemagick/imagemagickImageMagick is a command-line image processing toolkit for converting, resizing, watermarking, and batch-editi
- rust-lang/rust-analyzerOfficial Rust language server. Gives any LSP-compatible editor go-to-definition, completion, inline errors, re
- sundowndev/phoneinfogaAn OSINT tool for investigating phone numbers. Pulls country, carrier, line type, reputation, and social profi
- infernojs/infernoInferno is a React-compatible JavaScript UI library built for raw rendering speed — same JSX and component pat
- iview/iview-adminA Vue 2 admin dashboard starter built on iView UI. Comes wired with login, permissions, i18n, tables, editors,
- piskvorky/gensimGensim is a Python library for topic modelling and document similarity over large text collections — it stream
- angular/materialMaterial Design components for AngularJS v1. Provides buttons, dialogs, side nav, form inputs, and a layout sy
- prisma/prisma1Legacy Prisma 1 database toolkit, deprecated since September 2022. Provided type-safe client, schema migration
- ashishps1/awesome-leetcode-resourcesA hand-picked reading list of the best online resources for learning data structures and algorithms and prepar
- moment/luxonLuxon is a JavaScript library for dates, times, time zones, and durations. Modern successor to Moment.js with
- diygod/dplayerDPlayer is an HTML5 web video player with danmaku scrolling comment overlay support and multiple streaming for
- brix/crypto-jsCryptoJS is a JavaScript library of hashing and encryption algorithms (AES, SHA, HMAC, PBKDF2) for browsers an
- snapchat/valdiSnapchat's cross-platform UI framework that compiles TypeScript TSX into truly native views for iOS, Android,
- tiann/kernelsuA kernel-based root solution for Android. Grants unrestricted admin access by hooking into the kernel rather t
- ai-shifu/chatallA desktop app that lets you type one prompt and send it to many AI chatbots — ChatGPT, Claude, Gemini, and doz
- clap-rs/clapclap is a Rust command-line argument parser. Define your CLI's flags, positionals, and subcommands and it hand
- yujiangshui/a-programmers-guide-to-englishA Chinese-language written guide for programmers who want to seriously improve their English, based on the aut
- lukas-blecher/latex-ocrA Python tool that takes a photo or screenshot of a mathematical equation and converts it into the LaTeX sourc
- twintproject/twintA Python command-line tool that scrapes Twitter without needing an API key, letting you collect tweets, follow
- stackblitz/bolt.newOpen-source code behind Bolt.new: an AI agent that builds, runs, and deploys full web apps from a chat prompt,
- tirth8205/code-review-graphA Python tool that maps your codebase as a knowledge graph so AI coding assistants like Claude Code or Cursor
- pqina/filepondA JavaScript library that replaces the browser's plain file-picker button with a polished drag-and-drop upload
- thibmaek/awesome-raspberry-piA curated collection of links to software, OS images, projects, tools, and tutorials for the Raspberry Pi fami
- openimsdk/open-im-serverOpen-source instant-messaging backend in Go. A self-hostable, scalable chat server plus SDK for adding Telegra
- ddbourgin/numpy-mlA Python library of from-scratch ML algorithms written only in NumPy. Designed to be readable for learning rat
- meta-llama/codellamaThe official Python inference code for Meta's Code Llama AI models — specialized for understanding and writing
- paveldogreat/webgl-fluid-simulationBrowser-based interactive fluid simulation using WebGL on the GPU. You drag your mouse or finger and colorful
- carpedm20/awesome-hackingA curated index of tutorials, tools, and resources for learning ethical hacking and cybersecurity, organized b
- nvidia/megatron-lmNVIDIA's Python library for training very large AI language models — from 2 billion to hundreds of billions of
- qwenlm/qwen-agentPython framework for building AI agent apps on Qwen LLMs that lets the AI use external tools, run code, search
- apple/foundationdbAn open-source distributed database from Apple that delivers full ACID transactions across a cluster of server
- redox-os/redoxRedox is a full operating system written in Rust with a microkernel design. This repo is the build system that
- asyncfuncai/deepwiki-openA self-hosted tool that automatically reads any GitHub, GitLab, or Bitbucket repo and generates a full wiki wi
- systemd/systemdsystemd is the init system and service manager used by most modern Linux distributions. It boots the machine,
- instillai/tensorflow-courseA beginner-friendly collection of TensorFlow tutorials written as runnable Jupyter Notebooks — learn machine l
- signalapp/signal-desktopSignal Desktop is the source for the official Signal messenger app on Windows, macOS, and Linux. It links to y
- mattboldt/typed.jsA lightweight JavaScript library that animates text on a webpage as if someone is typing and erasing it live —
- flarum/flarumFlarum is self-hosted open-source forum software you install on your own server to run a discussion community,
- kindxiaoming/pykanA Python library implementing Kolmogorov-Arnold Networks — a new type of neural network that is more interpret
- emqx/emqxAn MQTT message broker built to connect millions of IoT devices simultaneously, route their messages in real t
- gustavoguanabara/html-cssFree beginner HTML5 and CSS3 course in Portuguese by Gustavo Guanabara. Includes PDF lessons, exercise source
- zju-llms/foundations-of-llmsFree open-access textbook in Chinese on the foundations of large language models, covering architectures, prom
- steven-tey/novelNovel is an open-source Notion-style WYSIWYG editor with AI-powered autocomplete. Deploy your own with one-cli
- udecode/platePlate is a rich-text editor framework for React, built on Slate with a plugin system, shadcn/ui styling, and A
- typescript-eslint/typescript-eslinttypescript-eslint is the official tooling monorepo that lets ESLint parse and lint TypeScript code, including
- optimalbits/bullA Node.js job queue library backed by Redis that lets you run background tasks like sending emails or processi
- fatih/vim-goVim and Neovim plugin that adds Go language support: build, run, test, debug, completion, jump to definition,
- kr1s77/awesome-python-login-modelCollection of Python scripts that simulate logins to 20+ popular sites (Bilibili, Weibo, GitHub, Taobao) using
- faviovazquez/ds-cheatsheetsA curated collection of data science cheatsheets — quick-reference PDFs and images covering Python, R, machine
- braydie/howtobeaprogrammerFree community guide to the human side of being a programmer: debugging, estimation, teamwork, communication,
- leandromoreira/digital_video_introductionA self-paced tutorial that teaches how digital video works — from pixels and color encoding to compression cod
- termux/termux-packagesBuild system and package recipes for Termux, the Android Linux-like terminal app. Compiles open-source CLI too
- tinymce/tinymceTinyMCE is a WYSIWYG rich text editor for web apps with React, Vue, and Angular integrations and 50+ plugins f
- laramies/theharvesterA command-line OSINT tool that collects publicly available information about a domain — emails, subdomains, IP
- nickbutcher/plaidPlaid is an Android reference app showcasing Material Design with a feed of design news, rewritten in Kotlin u
- weaviate/weaviateOpen-source vector database for semantic and hybrid search at scale, with RAG support, multi-tenancy, and clie
- lingcoder/onjava8Chinese translation of the book On Java 8, the successor to Thinking in Java. Closed to public contributions i
- free-tv/iptvCommunity-maintained M3U playlists of free live TV streams from dozens of countries, covering over-the-air bro
All repos · Explain any other repo →