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 · Java · HTML · C · Shell · C# · Jupyter Notebook · Swift · PHP · Kotlin · Ruby
- 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
- dvajs/dvaDva is a lightweight JavaScript front-end framework that wraps Redux and redux-saga with a small 6-API surface
- mathfoundationrl/book-mathematical-foundation-of-reinforcement-learningHomepage repository for a Springer 2025 textbook on mathematical reinforcement learning, offering lecture slid
- shadowsocks/shadowsocks-libevA lightweight C implementation of the Shadowsocks encrypted SOCKS5 proxy, built for embedded devices and low-e
- raga-ai-hub/ragaai-catalystPython SDK for tracing, evaluating, and monitoring LLM and multi-agent applications, with metrics like faithfu
- aidc-ai/pixelle-videoAI short-video engine that turns one topic into a finished clip with script, generated images, TTS narration,
- materialdesigninxaml/materialdesigninxamltoolkitA WPF control library that applies Google Material Design 2 and 3 styling to C# and VB.NET Windows desktop app
- faressoft/terminalizerA Node.js CLI that records terminal sessions and exports them as animated GIFs or a shareable web player, with
- ianyh/amethystA macOS tiling window manager that automatically arranges all your open app windows into clean grid layouts an
- ustc-resource/ustc-courseA crowd-sourced archive of USTC computer science course materials, notes, labs, and past exams, organized by c
- yabwe/medium-editorA lightweight JavaScript library that adds a floating-toolbar rich-text editor to any webpage, inspired by Med
- microsoft/mcp-for-beginnersA free Microsoft curriculum that teaches developers how to build AI applications using the Model Context Proto
- chenshuo/muduoA C++ multi-threaded network library for Linux based on the reactor pattern, used to build high-concurrency se
- fangzesheng/free-apiA monthly-updated curated catalog of free third-party APIs — weather, QR codes, train lookups, LLM wrappers, a
- flet-dev/fletA Python framework that builds mobile, desktop, and web apps from one codebase using Flutter under the hood, w
- tgbot-collection/yyetsbotA Chinese-language Telegram bot and website that indexes community-shared movie and TV download links, with se
- davatorium/rofiA keyboard-driven popup launcher and window switcher for Linux and BSD, with fuzzy search, themes, and a scrip
- othneildrew/best-readme-templateA polished, copy-paste Markdown template for GitHub README files that covers every common section — About, Ins
- omnivore-app/omnivoreSelf-hosted read-it-later app. Save articles, newsletters, and PDFs, then highlight, tag, and search them acro
- hyperium/hyperLow-level async HTTP/1 and HTTP/2 library for Rust. Used as the foundation for higher-level Rust web framework
- rapptz/discord.pyAsync Python wrapper for the Discord API. Write a bot in about ten lines, with support for commands, events, v
- modelscope/funasrA Python speech recognition toolkit that transcribes audio to text and adds punctuation, speaker labels, and e
All repos · Explain any other repo →