What is… every popular GitHub repo?
Popular GitHub repositories, each answered in plain English for non-coders: what it is, its tech stack, and how to run it. Pick any to read the answer.
By language: Python · TypeScript · JavaScript · Go · C++ · Rust · HTML · Java · C · Shell · C# · Swift · Jupyter Notebook · PHP · Kotlin · Ruby
- sagernet/sagernetAn Android app that routes internet traffic through a proxy to bypass censorship and access blocked content. S
- lingui/js-linguiA JavaScript library for adding multi-language support to React and JavaScript apps, with a CLI for extracting
- microsoft/promptbaseResearch code from Microsoft for improving GPT-4 accuracy using Medprompt — a method combining dynamic example
- nicolashery/mac-dev-setupA step-by-step written guide for setting up a full programming environment on a Mac from scratch, covering Hom
- 2hacc/tvboxA configuration file for TVBox, an Android streaming app popular in China, with mirror URLs so users inside Ch
- getbem/getbem.github.ioSource code for getbem.com, a website that explains the BEM CSS naming convention — a system for giving styles
- tsudakageyu/minhookSmall C library for Windows that intercepts and modifies function behavior at runtime. Point it at any functio
- laravel/socialitePHP package for Laravel that adds social login buttons (Google, GitHub, Facebook, and more) to your web app in
- image-rs/imageRust library for reading, writing, and processing image files. Supports PNG, JPEG, WebP, GIF, AVIF, and more o
- dromara/lamp-cloudJava backend framework for building multi-tenant SaaS platforms, with built-in tenant data isolation strategie
- jeffheaton/t81_558_deep_learningGraduate deep learning course materials from Washington University in St. Louis covering neural networks with
- mockk/mockkTesting library for Kotlin that lets you create controlled fake versions of classes and interfaces to isolate
- tmelyralab/musetalkAI tool from Tencent Music Entertainment that replaces lip movements in a face video to match new audio, enabl
- codingtrain/website-archiveArchived source code for the original Coding Train website, an educational creative coding channel by Daniel S
- terrakok/kmp-awesomeA curated directory of Kotlin Multiplatform libraries and tools organized by category, focused on libraries th
- openpanel-dev/openpanelOpenPanel is an open-source, self-hostable analytics platform for websites and apps that tracks user behavior
- pbek/qownnotesLightweight desktop note-taking app for Windows, macOS, and Linux that stores notes as plain Markdown files on
- xmartlabs/xlformiOS library that lets you build complex forms by describing them in code rather than wiring up table views man
- jagrosh/musicbotJMusicBot is a self-hosted Discord music bot that lets server members queue and play songs from YouTube, Sound
- fengyuanchen/compressorjsCompressor.js is a JavaScript library that shrinks images in the browser before upload using the browser's bui
- redis/lettuceLettuce is the official Java library for connecting to Redis, supporting synchronous, asynchronous, and reacti
- k0shk0sh/fasthubFastHub is a full-featured open-source Android app for GitHub that lets you browse repos, manage issues and pu
- opendigg/awesome-github-android-uiA curated list of 80+ categories of open-source Android UI component libraries — drawers, charts, carousels, d
- remzi-arpacidusseau/ostep-projectsUniversity-level operating systems course projects covering Unix utilities, shells, memory allocators, concurr
- actions/toolkitThe official GitHub Actions toolkit is a set of npm packages providing ready-made building blocks for creating
- andrewyng/translation-agentA Python tool by Andrew Ng that translates text using a three-step LLM loop: initial translation, self-critiqu
- bowser-js/bowserBowser is a tiny JavaScript library that detects a visitor's browser, operating system, and device type from t
- fastai/coursesThe 2017 fast.ai Practical Deep Learning for Coders course — Jupyter notebooks teaching working programmers to
- googlechromelabs/projectvisbugVisBug is a browser extension that lets designers edit any live webpage visually — tweak text, swap images, ch
- martinblech/xmltodictxmltodict is a tiny Python library that converts XML documents into Python dictionaries and back, making XML d
- docker-archive/classicswarmClassic Swarm was Docker's original tool for managing multiple servers as one, letting you run containers acro
- klavis-ai/klavisKlavis connects AI agents to 100+ external tools like Gmail, Slack, and GitHub using the Model Context Protoco
- open-edge-platform/anomalibPython library for detecting visual defects and anomalies in images without needing labeled defect examples. B
- pokeb/asi-http-requestASIHTTPRequest is a legacy Objective-C HTTP library for iOS and Mac OS X that wraps Apple's CFNetwork API to s
- webmin/webminWebmin is a browser-based control panel for managing Linux/Unix servers without using the command line. It cov
- 649453932/chinese-text-classification-pytorchA PyTorch toolkit with 7 ready-to-train neural network models for classifying Chinese text into categories lik
- commixproject/commixCommix automates the discovery and exploitation of command injection vulnerabilities in web applications, help
- vicoyeh/pointers-for-software-engineersA focused, curated reading list for self-taught software engineers — one handpicked free resource per topic, c
- osmandapp/osmandOsmAnd is a free offline map and navigation app for Android and iOS built on OpenStreetMap data, letting you d
- rfyiamcool/share_pptA personal archive of 30+ technical slide decks in Chinese covering distributed systems, networking, Go progra
- serge-chat/sergeSerge is a self-hosted chat app that lets you run AI language models entirely on your own machine with a singl
- facebook/pyreflyPyrefly is Meta's open-source Python type checker that finds bugs in your code before it runs, checking over 1
- fastruby/fast-rubyFast Ruby is a living reference of Ruby coding patterns paired with benchmarks showing which version of each i
- layout-parser/layout-parserLayoutParser is a Python library that reads scanned documents and PDFs by detecting where paragraphs, tables,
- oarriaga/face_classificationA Python project that detects faces in images or live webcam video and classifies each face by emotion and gen
- rack/rack-attackRack::Attack is a Ruby middleware library that protects Rails and Rack web apps from abuse by letting you defi
- aninsomniacy/motrix-nextMotrix Next is a lightweight desktop download manager for Mac, Windows, and Linux that handles HTTP, FTP, BitT
- folke/noice.nvimNoice replaces Neovim's command line, popup menu, and message area with styled floating windows, syntax-highli
- mailtrain-org/mailtrainMailtrain is a self-hosted newsletter tool you run on your own server to manage subscriber lists and send emai
- belnadris/angular-electronA ready-to-use starter template for building cross-platform desktop apps by combining Angular (web UI) and Ele
- mob-sakai/particleeffectforuguiUnity package that renders particle effects (confetti, sparks, glows) directly inside uGUI canvases without ex
- ublockorigin/uassetsFilter lists for uBlock Origin that block ads, trackers, anti-blocker walls, popups, and video ads. Also the p
- vikejs/vikeVike is a composable full-stack JavaScript/TypeScript web framework that lets you pick your own UI library (Re
- iyaja/llama-fsLlamaFS automatically renames and sorts your messy files using AI. Point it at a folder and it figures out sen
- lauragift21/awesome-learning-resourcesA community-curated collection of learning links covering web development, programming languages, DevOps, mach
- zhenfeng13/spring-boot-projectsA Chinese-language collection of Spring Boot sample projects and full apps — from single-feature demos (Redis,
- dudykr/stcA Rust-powered replacement for the TypeScript type checker, aiming to be significantly faster than the officia
- flosse/rust-web-framework-comparisonA reference guide comparing Rust web frameworks and libraries side-by-side — frontend (WebAssembly), backend,
- 201206030/novelA Chinese tutorial project that builds a full online novel reading website with reader portal, author backend,
- logrocket/redux-loggerA debugging add-on for Redux apps that logs every state change to the browser console, showing what the data l
- microsoft/typespecA Microsoft language for writing a single API definition file and automatically generating OpenAPI docs, gRPC
- hak5/usbrubberducky-payloadsThe official script collection for the USB Rubber Ducky, a hardware device that emulates a keyboard to automat
- apertureless/vue-chartjsA Vue.js wrapper for Chart.js that lets you add bar, line, pie, doughnut, and other charts to a Vue app as sim
- pyspur-dev/pyspurA visual canvas tool for building and testing AI agent workflows, where each step appears as a connected block
- researchkit/researchkitAn Apple open source iOS framework for building medical research study apps, with pre-built screens for partic
- i-tu/haskligA monospace coding font based on Adobe Source Code Pro that adds ligatures for multi-character symbols like ->
- redsiege/eyewitnessA Python security tool that automatically screenshots a large list of websites in one pass, records HTTP heade
- disintegration/imagingA Go library for common image operations — resize, crop, rotate, flip, blur, and adjust color — with multiple
- nuclio/nuclioOpen source serverless platform that runs your code in response to events like HTTP requests, messages, or tim
- developit/unfetchA tiny 500-byte JavaScript library that gives older browsers the modern fetch() API for making web requests, u
- riot-os/riotOpen source real-time operating system built for tiny IoT microcontrollers with very limited memory, supportin
- dylang/shortidJavaScript library that generates short random-looking IDs safe for use in URLs and database keys — now deprec
- imagemin/imageminNode.js library that shrinks image files using format-specific plugins, producing smaller JPEG and PNG files t
- pyportfolio/pyportfoliooptPython library that uses modern portfolio theory to calculate how to split money across investments, producing
- vantage-sh/ec2instances.infoOpen source website that puts AWS, Azure, and Google Cloud server types and prices into one filterable compari
- mui/mui-xAdvanced React components for data-heavy applications including a Data Grid, Date and Time Pickers, Charts, an
- quipnetwork/xq-rsEarly-stage Rust toolkit for quantum annealing — a bytecode format, assembler, disassembler, and virtual machi
- trazyn/wewechatweweChat is an unofficial WeChat desktop client for macOS, Linux, and Windows built with Electron, supporting
- yanzhenjie/swiperecyclerviewAndroid library that adds swipe menus, drag-to-reorder, swipe-to-delete, sticky headers and footers, and autom
- vim-polyglot/vim-polyglotA Vim plugin that bundles 598 individual language plugins into one package, giving syntax highlighting and ind
- joeldev/jlroutesJLRoutes is an iOS and macOS library that handles incoming URLs by matching them to patterns you define, extra
- eddiehubcommunity/biodropBioDrop was an open source platform (archived June 2024) where tech community members could create one public
- valhalla/valhallaValhalla is an open source routing engine that calculates driving, walking, cycling, and transit routes using
- vi3k6i5/flashtextFlashText is a Python library that finds and replaces keywords in text much faster than regular expressions wh
- coder/sshcodesshcode was a command-line tool (now deprecated) that let you run Visual Studio Code on a remote Linux server
- hneemann/digitalDigital is a desktop app for drawing and simulating digital logic circuits — from basic AND and OR gates to co
- terraform-linters/tflintTFLint is a linter for Terraform files that catches mistakes like invalid cloud resource types or deprecated s
- salesforce/blipBLIP is a deprecated Salesforce AI research model that handles image captioning, visual question answering, an
- gliderlabs/docker-alpineA minimal Docker base image built on Alpine Linux weighing about 5 MB — roughly 20x smaller than Ubuntu — that
- jpush/aurora-imuiA ready-to-use chat interface library for Android, iOS, and React Native that provides a scrollable message li
- thelastgimbus/googlephotostakeouthelperGoogle Photos Takeout Helper reorganizes your Google Takeout photo export into a single chronological folder w
- chillicream/graphql-platformAn open-source suite of .NET tools for GraphQL — a server called Hot Chocolate, a typed client code generator
- aiogram/aiogramA Python library for building Telegram bots that handles many users at once using async code, with built-in to
- foru17/front-end-collectA hand-curated reading list of front-end development newsletters and blogs — both English and Chinese — filter
- spotx-official/spotx-bashA command-line script that removes ads and unlocks hidden settings in the Spotify desktop app on Mac and Linux
- dorssel/usbipd-winA Windows background service that lets you share any USB device plugged into your Windows PC with a Linux envi
- letsencrypt/boulderThe production software that runs Let's Encrypt — the free service that issues SSL certificates to websites. I
- square/maximum-awesomeA one-command installer that sets up a curated Vim and tmux configuration for Mac developers, with plugins for
- devlight/infinitecycleviewpagerAn Android library for building a scrollable card gallery that loops infinitely in either direction, with a sc
- lewish/asciiflowA browser-based drawing tool that creates diagrams using plain text characters like dashes, pipes, and plus si
All repos · Explain any other repo →