JavaScript repos explained in plain English
Popular JavaScript repositories on GitHub, each explained for non-coders — what it does, its tech stack, and how to run it.
- mrdoob/sequencer.jsSequencer.js is a JavaScript tool for building step-based audio sequences in the browser. It lets developers t
- real-elysia886/todo-tree-nextA VS Code extension that finds, organizes, and prioritizes TODO comments across a codebase, with a fast Rust s
- wordpress-gcb/gutenberg-control-blocks-liteA WordPress plugin that lets one React component power both the Gutenberg block editor preview and the live Ne
- jasonkneen/agent-farm-cliA macOS CLI that runs multiple isolated AI coding assistant accounts, each in its own virtual machine, so thei
- stephengrider/coffeescript-ionic-starterA starter template for building mobile apps with Ionic that uses CoffeeScript instead of JavaScript and Sass i
- gaearon/disposablesA tiny JavaScript library, extracted from RxJS, that reliably cleans up event listeners, connections, and subs
- rdsv01/livre-des-recettesA local, spreadsheet free app for French micro entrepreneurs to keep their legally required income and purchas
- 1utkarsh1/mcp-stdio-guardA command line tool that tests an MCP server for hidden bugs in its startup handshake and message stream befor
- oil-oil/video-publisher-skillAn automation tool for Codex and Claude Code that fills in the title, tags, and cover for a video across four
- othmanadi/plandeckTurns an AI agent's task plan into a live Kanban board with automatic dependency tracking and a critical path.
- rion-wu-tech/grok-video-workflowNode CLI that wraps the paid xAI Grok Imagine Video API: send a prompt or reference image, poll the job, downl
- ariya/pico-jarvisA lightweight, open-source chatbot that answers questions by reasoning step-by-step, searching your documents
- ektogamat/r3f-webgpu-perfA real-time performance monitoring panel for React Three Fiber 3D web apps running on WebGPU, displaying frame
- freecodecamp/news-translation-tasksA GitHub-based workspace where volunteers translate freeCodeCamp's coding articles and handbooks into differen
- liyupi/zhuanglemaA desktop app where you type a plain-language install request and AI generates a ready-to-run, commented insta
- sindresorhus/eslint-node-testAn ESLint plugin with rules that catch mistakes and enforce consistency in tests written for Node.js's built-i
- andrewrk/mcservemcserve is a proxy and web dashboard for self-hosted Minecraft servers. It shows who's online and auto-restart
- angais/fable5-mcA browser-based, Minecraft-style voxel game built entirely with procedurally generated graphics, sound, and te
- guowang23333/kiro-pro-batchRough Python automation that batch-signs accounts up for Kiro Pro subscriptions: logs in via GitHub, Google, o
- leosssvip-dot/remotion-ad-video-skillAn agent skill that turns a product URL into a draft ad video by planning shots in JSON, harvesting assets, an
- saaranshm/unsnoozeA tool that automatically resumes AI coding assistants like Claude Code once their usage limit resets, so over
- whitenightshadow/wx-mp-mcpAn AI-assisted reverse engineering tool for authorized WeChat mini-programs that decrypts packages, captures t
- yyx990803/matrix.jsMatrix.js is a lightweight JavaScript library for adding 3D CSS effects and animations to a webpage, handling
- curzyori/rm-bgA browser based tool that removes photo backgrounds and strips Gemini or NotebookLM watermarks entirely on you
- lolita-cybe/doubao-dola-watermark-helperA Chrome and Edge extension that shows a download panel for images and videos you generate on Doubao and Dola,
- ruanyf/wechat-formatA conversion tool that turns Markdown into the specific HTML format WeChat's official accounts platform requir
- brunosimon/webgl-three.js-deferred-renderingA browser-based demo of deferred rendering in Three.js, showing how to render 3D scenes with many light source
- rohitsainik6203/gatepilot-GatePilot AI is a browser-based study dashboard that helps students prepare for India's GATE exam with planner
- ruanyf/markdown-it-image-lazy-loadingA markdown-it plugin that automatically makes images in your markdown lazy-load and reserve their layout space
- cyc2002tommy/deep-research-agentAn AI agent skill that automates scientific literature reviews by reading full papers (not just abstracts) and
- enginow-in/go-eazyA real estate web app for finding student and professional housing in Uttarakhand, India, connecting renters d
- raisinten/perftraceA lightweight tracing tool that records how long parts of your JavaScript code take and lets you view the timi
- ahouseofbards/bonfire-jellyprofilesA Jellyfin plugin that adds up to five separate viewing profiles, each with its own history and parental contr
- evaildev/noschibsgivenA free browser extension that blocks Schibsted's paid consent popups on Norwegian and Swedish news sites.
- mgechev/electron-typescript-boilerplateA starting template for building desktop apps using Electron and TypeScript. It handles the foundational setup
- mrdoob/reframeReframe is a browser tool for framing a video clip with rounded corners, a border, and a shadow on a square ca
- mrslimslim/awesome-promptA Node.js build script that ingests a local archive of MeiGen prompt images and video thumbnails, compresses t
- xnydl/codex-dream-skinA theming tool that gives the Codex desktop app a customizable, animated visual skin without modifying its off
- yyx990803/nightwatch-helpersA collection of reusable custom commands and assertions for the Nightwatch browser testing framework, cutting
- adityagahlot/obsidian-desktop-widgetA floating, click-through desktop widget that shows your Obsidian notes as a live, always-on-top graph.
- alex-durango/pingfusiA CLI tool that adds a human review loop to AI coding agents, letting them clone websites pixel perfectly or g
- kevva/wifi-nameA lightweight JavaScript tool that returns the name (SSID) of the WiFi network your computer is currently conn
- ogulcancelik/agent-skillsA small collection of agent skills, including free browser-based web search and a risk-checking workflow for c
- rusty4444/now-showing-haA cinema style now playing marquee display for Home Assistant that shows what is on Plex, Jellyfin, Kodi and s
- adamraudonis/splats4dsplats4D compresses and streams 4D Gaussian splat animations (moving 3D point clouds) into one small, seekable
- aleksnero/n8n-backup-managerAn automatic backup, restore, and cloud upload tool for self hosted n8n workflow automation instances.
- tj/waitgroup.jsA tiny JavaScript helper that lets your code wait for multiple concurrent tasks to finish before moving on, in
- benoror/blockstack-create-react-appA starter kit for building decentralized web apps with Blockstack authentication and data storage, built on to
- gangweix/next-forcingA research project and paper on a training technique that helps AI video models understand robot actions over
- michaelshimeles/adamAdam reimplements Vercel's eve AI agent runtime to run entirely inside a single Convex deployment, replacing i
- wanduforl/macarkpetA macOS app that puts a small animated Arknights-style character on your desktop, walking, sitting, and reacti
- wk140320/quant-watchA self-hosted dashboard for research-only stock analysis across Australian, US, and China A-share markets, wit
- bwilky/ha-spotify-browserA dashboard card that lets Home Assistant users browse, search, and control Spotify playback without leaving t
- eggjs/aliyun-eggA Node.js web framework built on Egg.js that comes pre-configured with Alibaba Cloud services like databases,
- jia131313/typeless-toolkitA local helper toolkit for the Typeless dictation app that manages multiple accounts and syncs personal vocabu
- networksystemmound/blooket-botA repository claiming to be a bot and cheat toolkit for the educational quiz game Blooket, with an install met
- owenyuwono/poseidonA browser-based real-time ocean simulation that uses GPU compute via WebGPU and FFT wave math to render physic
- one880808/gemini-web2apiA worker script that lets OpenAI-style apps talk to Google Gemini for free by mimicking Gemini's web interface
- yyx990803/shell-taskA tiny JavaScript library for chaining shell commands one after another, like a readable script written in cod
- achrefelouafi/grasssystemthreejsA browser based interactive 3D soil and terrain sandbox built with Three.js, featuring procedural ground, moss
- netflix/ember-batch-requestA Netflix-built tool for Ember apps that bundles multiple data changes into a single server request, reducing
- 0xsufi/fable-jailbreakA sparse JavaScript tool that injects workflow files into Claude Code sessions, described by its README as byp
- akitaonrails/frank_scanlationA cross-platform Tauri desktop app that turns any ad-hoc scanlation manga website into a Kindle-like library w
- avisforevelyn/duettoA self-hosted listen-together music player for two people with an AI companion that hears the songs and rememb
- fastify/one-line-loggerA plugin for the Fastify web framework that turns messy JSON server logs into clean, single-line, easy-to-read
- yyx990803/bun-vs-node-sea-startupA benchmark comparing how fast Node.js vs Bun start up when bundled into a single executable file — Bun's byte
- fubak/ultraswarmUltraswarm orchestrates multiple AI coding assistants in parallel, splitting a plan into tasks run in isolated
- modernizr/the-old-modernizr.comAn archived snapshot of the previous Modernizr website, built with Jekyll, that let developers build a customi
- patrickjs/angular-momentjsA small bridge library that lets Angular.js apps use Moment.js for formatting and calculating dates as a stand
- zanwei/chatgpt-model-selectorA reusable five-tier model intelligence picker UI, styled after ChatGPT's model selector, available as a JavaS
- duhubz/rosetta-magazine-researcherA desktop app for reading scanned retro gaming magazines with AI generated translations and transcriptions.
- eugeny/instacodeInstacode was a web service that turned code snippets into stylish, shareable screenshots. This repository is
- leefly-cn/tripstar-javaA multi-agent travel planning backend that builds full itineraries from either a natural language request or e
- nevertoday/xposterA free Chrome extension that converts Markdown text into formatted X (Twitter) Articles, handling headings, ta
- not0kkinex/oslide2A Windows desktop app for building and presenting slide decks, with an AI assistant for generating content.
- patrickjs/angular-passwordA small AngularJS library that checks if two password fields match, adding a 'match-password' attribute instea
- royalbhati/sqltoerdiagramA browser-only tool that converts pasted SQL CREATE TABLE statements into an interactive, editable diagram of
- sammwyy/inlinemcA set of shell scripts that download and launch Minecraft directly, skipping the official Mojang launcher enti
- sir1st/hermes-desktopA cross-platform desktop app that bundles a Python-based AI chat agent and web interface so you can run it loc
- ricar66/omnistack-agentA copy-paste system prompt that turns any AI assistant into a full-stack engineering specialist, pre-compiled
- sparklecatta-lang/xsxb-frame-tunerA local tool that lets an AI agent and a person together fine-tune frame by frame animations for Godot game ch
- yyx990803/qr.jsA lightweight, client-side JavaScript library that draws QR codes directly in the browser using Canvas, with n
- yyx990803/vue-fractalAn experimental Vue.js project that renders interactive fractal graphics using nested Vue components instead o
- earthtojake/implicit.jsA browser based library that turns small code files describing math shapes into interactive 3D models you can
- javlonbek1233/amaliy-ishA bundle of three small React practice apps, in Uzbek, for learning data fetching, state management, and perfo
- jqssun/android-titanium-extensionA browser extension for Titanium Browser and other Chromium browsers on Android that adds alternative extensio
- luodaoyi/grok-bridge-rsA local runtime skill that lets the Codex coding agent run and manage Grok sessions in one visible, browser co
- pwa-today/pwa-checkA command line checker that scans a web app and reports what is missing before it can work fully as an install
- scp3500/pi-managerA local web dashboard for managing Pi Coding Agent: models, sub-agents, sessions, usage, and optional vision r
- sultech/simple-taskbarSimple Taskbar is a GNOME Shell extension that turns the desktop panel into a configurable, Windows-style task
- upvoteclub/upvote-club-mcp-appsAn MCP App that connects Claude to Upvote.club and shows task progress as an inline progress bar card inside t
- upvoteclub/upvote-club-mcp-localA local MCP server that lets AI tools like Cursor or Claude Code create and manage upvote promotion tasks thro
- upvoteclub/upvote-club-mcp-mcpbA one-click Claude Desktop extension that connects Claude to the Upvote.club API so you can ask it to promote
- upvoteclub/upvote-club-mcp-remoteA remote MCP server that lets Claude.ai connect to Upvote.club over HTTPS as a custom connector.
- xuanlinai/overmindExternal cognitive engine for Claude Code with 66 modules across 6 channels, layered SQLite/graph memory and 2
- zhangjanice66/codex-qq-2007A nostalgic visual skin that reskins the Codex Desktop app on Mac to look like the classic QQ 2007 chat client
- zjchengshba/auto-lableA self-hosted web platform for labeling images with AI assistance for OCR, segmentation, and object detection.
- cmliussss2024/workersai2apiTurns Cloudflare's free Workers AI into an OpenAI-compatible API with a visual admin panel and multi-account l
- kris77z/web-experience-clonerAn AI agent skill that classifies, reverse engineers, and copies complex animated or platform built websites,
- thetalhachy/frame-puzzleA webcam based puzzle game controlled entirely by hand gestures, turning pinch and fist movements into a slidi
All repos · Explain any other repo →