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
- zulko/moviepyPython library for video editing that cuts, concatenates, composites, and writes effects on clips backed by nu
- tonejs/tone.jsJavaScript library for making interactive music in the browser on top of the Web Audio API, with a transport c
- datatalksclub/mlops-zoomcampFree nine-week self-paced course teaching how to take an ML model from notebook to production, covering experi
- jimp-dev/jimpPure JavaScript image processing library for Node.js with zero native dependencies, so npm install works on an
- webrtc/samplesCollection of browser-runnable JavaScript code samples demonstrating WebRTC features like audio, video and dat
- flextool/flexIn-app debugging toolbar for iOS that lets you inspect views, edit live state, browse network traffic and the
- wifiphisher/wifiphisherPython framework for authorized Wi-Fi penetration testing that stands up a rogue access point and serves phish
- cyrildiagne/ar-cutpasteResearch prototype that lets you point a phone camera at a real object, cut it out, and paste it as a layer in
- pyodide/pyodidePort of CPython to WebAssembly that runs Python and packages like NumPy and pandas directly in a browser or No
- google-deepmind/alphafoldDeepMind's open-source inference code for AlphaFold 2, which predicts the 3D structure of a protein from its a
- vuejs/piniaOfficial state management library for Vue apps that replaces Vuex, with type-safe stores defined as state, get
- arduino/arduinoSource code for the legacy Arduino IDE 1.x desktop application used to write and upload sketches to Arduino mi
- graphql/graphql-specOfficial GraphQL specification documents, written in Markdown, that define the query language, type system, va
- musescore/musescoreFree, open source desktop application for writing, editing, playing back, and printing sheet music. Supports M
- jujumilk3/leaked-system-promptsCurated archive of leaked or reproduced system prompts from popular LLM-based products, kept honest with requi
- sqshq/samplerCommand line tool that turns shell command output into live terminal dashboards with charts, gauges, and spark
- lgug2z/komorebiTiling window manager for Windows 10 and 11, written in Rust, controlled with a CLI and usually paired with a
- textmate/textmateSource code for TextMate, the graphical text editor for macOS aimed at programmers and writers. Built with Nin
- electron-userland/electron-builderPackaging tool for Electron and Proton Native apps that produces signed Mac, Windows, and Linux installers, ha
- owasp-amass/amassOWASP Amass is a command line attack surface mapping tool, written in Go, that discovers an organization's exp
- wkhtmltopdf/wkhtmltopdfCommand line tools that convert HTML pages into PDF files or images using a headless QT WebKit rendering engin
- analysis-tools-dev/static-analysisA curated list of static analysis tools and linters for every major programming language, build tool, and conf
- duplicati/duplicatiFree open-source backup program that encrypts files locally with AES-256, then uploads incremental backups to
- googlecloudplatform/terraformerCLI tool that does reverse Terraform — point it at existing cloud infrastructure and it generates the Terrafor
- weifeng2333/videocaptionerPython tool that transcribes video audio into subtitles, polishes them with an LLM, translates them, and burns
- sorin-ionescu/preztoConfiguration framework for Zsh that ships sensible defaults, aliases, tab completion, and prompt themes. You
- blinkdl/rwkv-lmTraining code and reference implementation for RWKV, a recurrent neural network language model that aims to ma
- keystonejs/keystone-classicArchived version 4 of KeystoneJS, a Node.js CMS and web framework built on Express and MongoDB with a generate
- hdodenhof/circleimageviewA lightweight Android library that displays images as perfect circles — ideal for profile pictures and avatars
- hunlongyu/zy-playerA free, ad-free desktop video player for Windows, Mac, and Linux that lets you browse and play internet video
- swivid/f5-ttsA Python library that clones any voice from a short audio sample and reads new text aloud in that voice, using
- lum1104/understand-anythingA plugin for AI coding assistants that scans any codebase and builds an interactive visual map in the browser
- anionex/banana-slidesA Python web app that generates complete, visually coherent presentation slide decks from a topic description
- tencent/qmui_androidA ready-made Java UI library for Android from Tencent that provides common interface components and a global s
- gunthercox/chatterbotA Python library for building conversational chatbots that learn by example — it matches incoming messages to
- alibaba/arouterARouter is an Android routing library from Alibaba that lets modules in a large app jump to any screen using a
- mithriljs/mithril.jsMithril.js is a complete JavaScript framework under 9 kilobytes that includes a virtual DOM, router, and netwo
- mame/quine-relayQuine Relay is a programming art project: a chain of 128 programs cycling through 128 different languages wher
- bulletphysics/bullet3Bullet Physics is an open-source C++ library for 3D collision detection and rigid body simulation used in game
- languagetool-org/languagetoolLanguageTool is open-source grammar and style checking software that catches errors beyond basic spell-checkin
- bootstrap-vue/bootstrap-vueBootstrapVue brings Bootstrap 4's library of 85+ pre-built, accessible UI components into Vue.js 2, letting yo
- konvajs/konvaKonva is a JavaScript library that wraps the HTML5 Canvas with an object model so shapes can be dragged, click
- scala/scalaThis is the source code for the Scala 2 compiler and standard library — the tools that convert Scala programs
- memorilabs/memoriMemori is a memory layer for AI agents that captures what happens during conversations and surfaces relevant c
- public-api-lists/public-api-listsCommunity-maintained directory of 730+ free public APIs organized into 48 categories, so developers can quickl
- tomnomnom/gronGron is a command-line tool that flattens JSON into one line per value with full key paths so you can search n
- atelier-anchor/smiley-sansSmiley Sans is a free Chinese display typeface covering 8,335 characters plus Latin, Cyrillic, and Greek scrip
- wasp-lang/open-saasOpen SaaS is a free open-source starter template that ships user accounts, payments, file uploads, and email p
- rstacruz/cheatsheetsDevhints is the source code for devhints.io, a website with hundreds of compact developer cheatsheets that sum
- hacker0x01/hacker101Hacker101 is the source for a free online security course at hacker101.com that teaches programmers about web
- xampprocky/tokeiTokei is a fast command-line tool that counts lines of code, comments, and blank lines across 150+ languages i
- end-4/dots-hyprlanddots-hyprland is a ready-made Linux desktop configuration for the Hyprland window manager, with animated windo
- panjf2000/antsAnts is a Go library that manages a goroutine pool with a fixed size limit, preventing runaway memory and CPU
- faridsafi/react-native-gifted-chatReact Native Gifted Chat is a TypeScript library that adds a complete, customizable chat interface to iOS, And
- joeanamier/tiktokdownloaderTikTokDownloader is an open-source Python tool that bulk-downloads videos, photo albums, live stream recording
- ktorio/ktorKotlin web framework for building asynchronous HTTP servers and APIs, kept lightweight by letting you install
- nvlabs/styleganNVIDIA's official StyleGAN code: an AI model that generates photorealistic images of faces, cars, bedrooms, an
- shelljs/shelljsJavaScript library that brings Unix shell commands (cp, rm, ls, grep, sed) into Node.js scripts, working ident
- tanstack/routerType-safe routing library for React apps that catches URL and navigation mistakes at write-time, with built-in
- googlecontainertools/jibGoogle's tool for packaging Java applications into Docker container images directly from Maven or Gradle build
- oxnr/awesome-bigdataA curated list of links to big data tools, databases, processing frameworks, and learning resources organized
- google/wireGoogle's code generation tool for Go that reads how your program's components depend on each other and writes
- lemmynet/lemmyOpen-source, self-hostable Reddit alternative where independently run servers automatically share communities
- oauth2-proxy/oauth2-proxyA reverse proxy that adds Google, GitHub, or Microsoft login to any web app without modifying the app itself,
- davisking/dlibA C++ library with Python bindings providing machine learning and computer vision algorithms so developers can
- flairnlp/flairPython library for applying research-grade NLP models to text — named entity recognition, sentiment analysis,
- callstack/react-native-paperReady-made Material Design UI components for React Native — drop in buttons, cards, dialogs, and more for iOS
- forwardemail/supertestJavaScript library for testing HTTP server endpoints in Node.js — write readable request-and-response checks t
- microsoft/skilloptSkillOpt trains plain-text skill files for AI coding agents instead of tweaking model weights. It scores task
- marko-js/markoJavaScript web framework that extends HTML with loops, conditionals, and reactive components so pages render f
- libretranslate/libretranslateSelf-hosted, open-source translation API you run on your own server — translate text programmatically without
- reduxjs/redux-devtoolsDebugging tools for Redux that let developers inspect every state change, step backward and forward through ac
- microsoft/nniMicrosoft's open-source toolkit that automates finding the best settings, architecture, and compressed version
- sogou/workflowHigh-performance C++ server framework from Sogou that models all server operations as async tasks — HTTP, Redi
- tichau/fileconverterFree Windows tool that adds a right-click context menu to Windows Explorer for converting and compressing audi
- virgili0/virgilioStructured, community-maintained learning guide for Data Science that tells you what to learn first, how conce
- intervention/imagePHP library for resizing, watermarking, and converting images in web applications — switch between GD, Imagick
- primefaces/primevueLarge collection of ready-made UI components for Vue.js — drop-in widgets like tables, date pickers, and dialo
- jindongwang/transferlearningCurated collection of papers, tutorials, code, and datasets on transfer learning and domain adaptation — a res
- sbilly/awesome-securityCommunity-curated directory of security tools, libraries, books, and resources organized by category — a start
- marcuswestin/webviewjavascriptbridgeSmall iOS and macOS library that lets native Objective-C code and in-app web page JavaScript call each other b
- davidsandberg/facenetFace recognition system using TensorFlow that converts face photos into numeric embeddings for comparing, grou
- soybeanjs/soybean-adminReady-made admin dashboard template built with Vue 3 and TypeScript — gives you routing, access control, theme
- m2team/nanazipNanaZip is a free Windows file archiver forked from 7-Zip with a modern dark-mode look, extra compression form
- yiisoft/yii2Full-featured PHP web framework that handles requests, database access, and page rendering so you can build we
- pandao/editor.mdEmbeddable Markdown editor for websites that shows a live formatted preview alongside the text you type — buil
- astronvim/astronvimPre-configured Neovim setup that bundles plugins for file browsing, autocompletion, Git integration, LSP, and
- microsoft/rusttrainingSeven free Rust training books from Microsoft covering bridge courses for C/C++, C#/Java, and Python developer
- mfornos/awesome-microservicesA curated link directory of tools, frameworks, and reading material for building microservice architectures, o
- dexie/dexie.jsA JavaScript library that wraps the browser's built-in IndexedDB storage in a clean, readable API, letting app
- davidshimjs/qrcodejsA tiny, dependency-free JavaScript library that generates QR code images directly in the browser using Canvas
- tkkk-ioser/wechatplugin-macosA macOS plugin injected into the WeChat desktop app that adds auto-reply, blocked recall messages, multi-accou
- dmlc/dglA Python library for building and training deep learning models on graph-structured data like social networks
- apache/dolphinschedulerAn open-source workflow scheduler for data pipelines — build, run, and monitor multi-step data tasks visually
- gollum/gollumA Git-backed wiki you run locally or self-host — write pages in Markdown or other formats via a browser or tex
- youfou/wxpyA Python library for automating a WeChat personal account — log in by scanning a QR code, then send messages,
- maurosoria/dirsearchA command-line tool for security researchers that discovers hidden web pages and directories by systematically
- git-lfs/git-lfsGit LFS is a Git extension that stores large files like images and videos on a separate server instead of insi
- abpframework/abpABP Framework is an open-source toolkit for building enterprise and SaaS web apps in C# that comes with user m
- midday-ai/middayMidday is an open-source business management app for freelancers that combines time tracking, invoicing, autom
All repos · Explain any other repo →