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
- maplibre/maplibre-gl-jsAn open-source JavaScript library for embedding fast, interactive maps into websites — renders maps using the
- chathub-dev/chathubA browser extension that lets you chat with ChatGPT, Claude, Gemini, and other AI assistants side by side in o
- edoardottt/awesome-hacker-search-enginesA curated reference list of search engines and online tools for security professionals, covering exposed-serve
- idreesinc/monocraftA Minecraft-themed monospaced coding font with over 1,500 glyphs, including programming ligatures and the fict
- socketio/socket.io-clientThe JavaScript client library for Socket.IO, enabling real-time two-way communication between browsers or Node
- brasilapi/brasilapiA free open-source API that makes publicly available Brazilian data — like zip codes and business records — ac
- webpro/awesome-dotfilesA curated list of articles, example repos, and tools for managing dotfiles — the hidden config files that cont
- android-async-http/android-async-httpA lightweight Java library for making HTTP requests in Android apps that run entirely in the background, keepi
- sissbruecker/linkdingA self-hosted bookmark manager you run on your own server with tagging, Markdown notes, automatic page archivi
- wasmedge/wasmedgeA CNCF-hosted runtime for executing WebAssembly programs outside the browser — used for safe plugin systems, s
- rofl0r/proxychains-ngA Linux command-line tool that transparently forces any program to route its network traffic through SOCKS4, S
- serde-rs/serdeA Rust library that converts data between Rust types and external formats like JSON, TOML, or YAML — just add
- tariqbuilds/linux-dashA lightweight browser dashboard that shows real-time CPU, memory, disk, process, and network stats for a Linux
- yorko/mlcourse.aiA free, self-paced machine learning course covering the full practical ML curriculum via articles and Jupyter
- coolwanglu/pdf2htmlexA command-line tool that converts PDF files into HTML pages that look nearly identical to the original, preser
- microsoft/winget-pkgsThe community-maintained package manifest database for Windows Package Manager (winget), where contributors su
- cuixiaorui/mini-vueA stripped-down rebuild of Vue 3's core designed for learning, covering the reactivity system, component runti
- fredriknoren/ungitA browser-based visual interface for git that lets you commit, branch, and merge by clicking through a diagram
- jeasonlzy/okhttp-okgoAn Android networking library that simplifies HTTP requests by wrapping OkHttp, adding built-in response cachi
- eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeAn internet joke repository consisting entirely of the letter 'e' repeated thousands of times, with no code, d
- appintro/appintroAn Android library that adds swipeable onboarding intro screens to any app with a few lines of code, including
- datalab-to/chandraAn OCR tool that reads text from images and PDF files and converts it into Markdown, HTML, or JSON, accurately
- flame-engine/flameA 2D game engine built on top of Flutter that provides a game loop, sprite and animation support, collision de
- benoitc/gunicornGunicorn is a Python web server that sits between nginx and your Python app, handling incoming HTTP requests a
- ultralytics/yolov3YOLOv3 is a real-time object detection model that identifies and locates objects in images and video by drawin
- netflix/falcorFalcor is a JavaScript library from Netflix that lets your web app request data from a single virtual JSON doc
- twitter/the-algorithm-mlTwitter's open-sourced machine learning models that power the For You feed, including the Heavy Ranker that de
- refactoringhq/tolariaTolaria is a free offline desktop app for macOS, Windows, and Linux that stores your notes as plain markdown f
- louisshark/chatgpt_system_promptA community-collected library of system prompts from real ChatGPT custom GPTs and AI products, shared to help
- ten-framework/ten-frameworkTEN is an open-source developer framework for building real-time voice AI agents that listen to speech, proces
- phw/peekPeek is a deprecated Linux screen recorder for capturing a small area of your screen as an animated GIF or Web
- jroimartin/gocuiGocui is a minimal Go library for building text-based interfaces that run inside a terminal, letting you creat
- trinitycore/trinitycoreTrinityCore is an open-source C++ server framework for hosting World of Warcraft multiplayer sessions, letting
- gka/chroma.jsA small, dependency-free JavaScript library for converting between color formats, adjusting colors, and buildi
- yandexdataschool/nlp_courseA 12-week university NLP course from Yandex School of Data Analysis, with hands-on Jupyter Notebook exercises
- lucidrains/denoising-diffusion-pytorchA PyTorch library for generating new images from pure noise using the DDPM technique — train on a folder of im
- google/autoA set of four Google-maintained Java code generators that eliminate repetitive boilerplate — automatically pro
- cp-algorithms/cp-algorithmsA free English-language reference site for algorithms and data structures used in competitive programming, tra
- sonarsource/sonarqubeSonarQube is a self-hosted server that continuously scans your codebase for bugs, security vulnerabilities, an
- krzyzanowskim/cryptoswiftA pure-Swift cryptography library for iOS, macOS, Linux, and Android that provides hashing, encryption, passwo
- mail-0/zeroA self-hosted, privacy-first open-source email client that connects to Gmail and Outlook accounts in a unified
- datawhalechina/easy-vibeA beginner-friendly interactive course teaching non-programmers how to build and ship real software using AI c
- monero-project/moneroThe core C++ software for the Monero privacy cryptocurrency — run a full network node, use a command-line wall
- aureuserp/aureuserpAn open-source, browser-based ERP system for small and medium businesses that unifies accounting, HR, inventor
- ostris/ai-toolkitAn open-source toolkit for fine-tuning AI image, video, and audio generation models on consumer Nvidia GPUs, w
- knockout/knockoutA lightweight JavaScript library that automatically keeps your web page in sync with your data — when data cha
- signalapp/signal-serverThe open-source server software that powers Signal's encrypted private messaging service, handling message del
- microsoft/fluentui-system-iconsMicrosoft's official icon collection in regular and filled styles, packaged for Android, iOS, macOS, Flutter,
- wuye9036/cpptemplatetutorialA Chinese-language tutorial that teaches C++ templates as their own small programming language, covering basic
- bailicangdu/vue2-happyfriA tiny beginner-level Vue 2 quiz app written in Chinese that demonstrates how routing, a shared data store, an
- kareadita/kavitaA self-hosted reading server that gives you a private website to browse and read your personal manga, comics,
- protobufjs/protobuf.jsA JavaScript and TypeScript library for encoding and decoding data using Google's Protocol Buffers binary form
- amueller/word_cloudA Python library that generates word cloud images from text, sizing each word by how often it appears. Works f
- reactide/reactideA desktop coding editor built specifically for React that combines a live browser preview, a visual component
- specterops/bloodhound-legacyA security tool that maps all relationships in a Windows Active Directory network and automatically finds hidd
- bytedance/ui-tarsAn AI agent from ByteDance that looks at a computer or phone screen and performs tasks by clicking, typing, an
- londonappbrewery/flutter-course-resourcesA curated link collection that accompanies the London App Brewery Flutter course — organized section by sectio
- activiti/activitiAn open-source Java library that runs business workflows defined as BPMN 2 diagrams — automating multi-step pr
- kubernetes/komposeA command-line tool that converts a Docker Compose file into Kubernetes configuration files automatically, sav
- lsposed/magiskonwsalocalA build tool that assembled a custom Windows Subsystem for Android package with Google Play and Magisk root ac
- reactstrap/reactstrapA React component library that makes Bootstrap 5 UI elements — buttons, modals, dropdowns, tooltips — availabl
- meliorence/react-native-snap-carouselA React Native carousel component for swiping through cards or images with snap-to-position behavior, offering
- popcorntime/popcorntimeA desktop and mobile app built with Tauri, React, and Rust that lets you browse and watch movies and TV shows
- trimstray/the-practical-linux-hardening-guideA practical guide for hardening Linux servers by reducing their attack surface, following CIS benchmarks and D
- tylertreat/comcastA command-line tool that deliberately degrades your network connection to simulate real-world conditions like
- android/ndk-samplesOfficial Google sample apps showing how to use the Android NDK to write C or C++ code inside Android apps, use
- kkkkhazix/khazix-skillsA personal set of installable AI agent skills for Claude Code and similar tools, covering documentation sync a
- google/grumpyA Google tool that compiles Python 2.7 code into Go and produces a standalone native binary, bypassing the Pyt
- wangrongding/wechat-botA WeChat chatbot that routes incoming messages to AI models like ChatGPT or DeepSeek and sends AI-generated re
- elemefe/node-interviewAn interview preparation guide for Node.js backend development, covering backend system concepts beyond JavaSc
- rr-debugger/rrA Linux debugging tool that records a program's exact execution once and lets you replay it as many times as n
- wader/fqA command-line tool for inspecting and querying binary files like videos, audio, network captures, and executa
- leecade/react-native-swiperA React Native component that adds swipeable slide-show screens to mobile apps with one npm install, covering
- rafaballerini/gittutorialA beginner's Git and GitHub tutorial in Brazilian Portuguese, written as the script for a YouTube video, cover
- lipangit/jiaozivideoplayerAn Android video player library in Java you can drop into any app, swap the playback engine with one line of c
- alexfoxy/lax.jsA tiny JavaScript library under 4KB that adds scroll-triggered animations — fade, slide, spin, inertia — to an
- svcvit/awesome-dify-workflowA catalog of ready-made AI workflow files for the Dify platform — database Q&A, chart rendering, map assistant
- huggingface/skillsReady-made instruction sets that teach AI coding assistants like Claude Code and Cursor how to train models, e
- nsringo/iringoA set of proxy scripts that unlock Apple features restricted to certain countries — Apple News, Apple Intellig
- automattic/harperA fast, privacy-first English grammar checker written in Rust that runs entirely on your device in millisecond
- moesnow/march7thassistantA Python tool that automates every repetitive daily and weekly task in Honkai: Star Rail — stamina spending, l
- karpathy/minbpeA minimal, heavily commented Python library by Andrej Karpathy that shows exactly how GPT-4's tokenization wor
- thumbor/thumborAn open-source Python image server that resizes, crops, and transforms images on demand via URL parameters — w
- yutiansut/quantaxisA Python framework for quantitative finance and algorithmic trading in Chinese financial markets, combining ma
- bunkerity/bunkerwebBunkerWeb is an open-source web application firewall built on NGINX that sits in front of your web service, bl
- perspective-dev/perspectiveA high-performance data visualization tool for building interactive charts and dashboards over millions of row
- ysgstudyhards/dotnetguideA curated Chinese-language index of learning resources for C# and .NET developers, linking to books, video tut
- emdash-cms/emdashEmDash is a modern content management system for blogs, portfolios, and marketing sites that replaces WordPres
- esimov/caireCaire is a Go command-line tool that resizes images by intelligently removing the least-important pixels first
- timlrx/tailwind-nextjs-starter-blogA ready-to-use blog template built with Next.js and Tailwind CSS that gives developers a fully working persona
- fechin/referenceA community-maintained website of single-page cheat sheets for programming languages, developer tools, databas
- i3/i3i3 is a minimal, keyboard-driven tiling window manager for Linux that automatically arranges all open applicat
- lucia-auth/luciaLucia is now a learning resource that teaches JavaScript and TypeScript developers how to build their own sess
- sovereign/sovereignA collection of Ansible scripts that automatically sets up a self-hosted personal server with email, calendar,
- jhen0409/react-native-debuggerA standalone desktop app that combines React Native's remote debugger, React component inspector, and Redux st
- kodekloudhub/certified-kubernetes-administrator-courseCompanion markdown notes for a KodeKloud Certified Kubernetes Administrator (CKA) course, organized by exam to
- livekit/agentsA Python framework for building real-time voice AI agents that listen, think, and speak in live audio sessions
- wangzhiwubigdata/god-of-bigdataA Chinese-language study guide for big data engineering job interviews, covering Java foundations, distributed
- github/copilot-cliGitHub Copilot's official command-line AI coding assistant that lets you build, debug, and refactor code using
- megvii-basedetection/yoloxYOLOX is a Python library that automatically draws labeled boxes around objects in images and video in real ti
All repos · Explain any other repo →