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.
- yyx990803/vinyl-fsvinyl-fs reads files using glob patterns, streams them through processing steps, and writes the results to a d
- yyx990803/webpack-hot-middlewareMiddleware that plugs webpack hot reloading into your own server, so browser code updates instantly when you s
- zachleat/twitter-avatar-urlA small JavaScript helper that fetches Twitter profile picture URLs by username. It returns small and large im
- abhagsain/bayut-maps-ratingsA Chrome extension that shows a building's Google Maps rating and newest reviews directly on its Bayut propert
- abhishek-kumar09/who-is-imposterA Chrome extension that tracks where your personal data goes online, blurs suspected fake tweets on Twitter, a
- ainz-sama120/ainz-unofficial-nai-toolkitA browser userscript that adds a local prompt library and tag importer for NovelAI, Danbooru, Gelbooru and e62
- amarjitjim/browserpilotAn AI agent that controls a real Chromium browser via an observe-plan-act loop driven by Gemini 2.0 Flash, wit
- amilajack/schmixSchmix is a simple browser-based digital audio workstation inspired by Pro Tools but designed for beginners. I
- andershaig/cssessA bookmarklet that crawls your site and flags CSS rules that aren't actually used, so you can clean up bloated
- ashutosh160798/apple-search-ads-conquestA Claude Code skill and zero-dependency Node toolkit for running Apple Search Ads campaigns that bid on compet
- assafkip/theiaA tool that pulls indicators like IPs, domains, and hashes out of threat intelligence reports using fixed rule
- augustopolonio/first-person-starter-kitA Three.js starter template with a working first-person camera, movement, and debug controls for building brow
- barath702/narkAn Android and ZeppOS app pair that forwards Google Maps turn by turn directions to your smartwatch so you can
- bharadwaj-pendyala/sidenoteA browser tool for commenting on your rendered markdown site like Google Docs, with an AI agent turning commen
- bob6664569/open-waterA browser-based 3D powerboat simulation with realistic waves, physics, and wildlife, playable with keyboard or
- boneskull/bugginA small JavaScript library for command-line apps that catches crashes and shows users a friendly link to file
- brainjs/brain.js-cnn-integrityA testing tool that compares Brain.js GPU image recognition results against a trusted CPU reference to make su
- byte271/mirrorframeA tool that clones a live website into a working React app by recording its design, animations, and interactio
- christitustech/streamdeck-dashboardAn OpenDeck plugin that turns a Stream Deck key into a live status light showing whether your local Codex sess
- cr4zyhead/telegram-servarr-botA Telegram bot that lets you search for and add movies or TV series to Radarr and Sonarr, and manage your libr
- cyrisxd/twitter-toolsTwitter-Tools is an early-stage JavaScript project that automates repetitive Twitter tasks using your Twitter
- danielarif26/understudyA Claude Code hook that has a local model draft answers to routine prompts first, so Claude only verifies inst
- daniellav/hots-party-statsA tool that reads your local Heroes of the Storm replay files and builds a win-rate dashboard for a regular gr
- douxxtech/isitdownA simple JavaScript tool that checks whether a website or IP address is reachable. You give it a URL or IP, an
- e-simpson/codex-supergroklingsA tool that lets Codex, the AI coding assistant, use Grok 4.5 through your SuperGrok subscription instead of a
- echohtp/findmydeckA zero-knowledge find-my-device system for the Steam Deck where only the owner's password can decrypt location
- eggjs/egg-development-stubA plugin for the Egg.js framework that lets developers create lightweight fake versions of services for local
- florinsdistortedvision/search-letterboxdA browser extension that lets you right-click any highlighted movie title to instantly search for it on Letter
- gaearon/coreAn obsolete shared JavaScript library that once powered webpack's loader and source map handling, now supersed
- gaearon/esteAn opinionated starter kit for isomorphic JavaScript web apps using React, Flux, and immutable data, with webp
- gaearon/jquery-not-definedA standard Create React App starter template that gives you a pre-configured environment for building React we
- gaearon/jsizeA command-line tool that shows the real size of any npm package, both minified and gzip-compressed, before you
- gaearon/react-bootstrap-jqueryA Create React App starter template that hides the build tooling so you can start writing a React app right aw
- gaearon/react-error-overlay-razzle-bugA minimal bug-reproduction repo showing that React's dev-mode error overlay doesn't appear when using the Razz
- gaearon/react-state-problemA small React quiz app demo built to reproduce and study a state bug where old answer highlights stick around
- gaearon/webpack-sourcesA toolkit for build tools like webpack to wrap, combine, and track source code alongside its source maps durin
- gaearon/webpack-subresource-integrityA Webpack plugin that adds Subresource Integrity hashes to bundled files so browsers reject tampered scripts a
- graybyrd13/claude-basecampA local dashboard that gives every code repository a persistent Claude Code manager that watches for drift, fi
- ipetkov/islandmysterygameA 3D browser game where you explore a procedurally generated island — pick up sticks, throw rocks, build a cam
- karurikwao/signaltrimA local tool that makes AI coding assistants like Claude Code and Cursor give shorter replies without losing t
- kieranklaassen/farmbot-agent-cli-mcpA CLI and MCP server that lets you or an AI assistant control a FarmBot farming robot, moving its arm, checkin
- kitakitaaura/webgraphA web app that scans any website URL and renders it as an interactive graph showing how pages, APIs, external
- knisterpeter/react-ssr-rendererA server-side rendering tool for React apps that runs your whole app in a simulated browser on the server, so
- korishnn/orgframeworkA reference library that gives Claude Code hundreds of real job roles and org chart examples to design company
- lsb11/shopify-capi-validatorA zero-dependency CLI that validates Meta Conversions API and TikTok Events API payloads for common formatting
- lxsmnsyc/threadpoolliteA lightweight JavaScript library that manages a pool of Web Workers so heavy computations run in parallel with
- martusha89/letta-office-modA visual mod for the Letta Code CLI that shows a pixel-art office where characters act out what your AI agents
- meglado/blockwildA browser based, MIT licensed clone of Minecraft built with JavaScript and Three.js, deployable as static file
- mikeandrews90/bequiet-darkmount-mediadock-statsA Node.js script that shows live CPU, RAM, and GPU stats on the be quiet! Dark Mount keyboard's media dock LCD
- mostlyadequate/plugin-exercisesA GitBook plugin that adds interactive coding exercises to online books, letting readers type code into an emb
- patrickarlt/universal-javascript-exampleA lightweight JavaScript package that lets you write code once and run it in both browsers and servers, elimin
- patrickjs/github-commit-messagesA Chrome extension that lets you toggle commit scope labels like 'feat:' or 'fix:' on and off while browsing G
- patricklafrance/shelbyA lightweight toolkit that extends Knockout.js with server syncing, data mapping, and edit/undo features for b
- pawnsmaster/codex-action-boardA review checklist for Codex AI suggestions that lets you accept, reject, or postpone each item before turning
- pizzalater/spritekitA browser tool that removes the background from a short MP4 video and exports the selected frames as a transpa
- pmarquees/real-time-designA terminal tool that lets a developer code by voice, turning spoken instructions into tasks for Codex or Claud
- promptwheel-ai/logbookA single file, zero dependency CLI that mines a repo's git history into a compact brief AI coding agents can r
- rosintplus/rosintplus.github.ioA browser-only tool that looks up a Reddit user's full post and comment history, including deleted and removed
- ruanyf/eslint-plugin-ignoreuglifyAn ESLint plugin that detects minified files by their long lines and automatically skips them, so linting repo
- ruanyf/markdown-it-toc-and-anchorA markdown-it plugin that automatically builds a clickable table of contents and adds jump-to-section anchor l
- ruanyf/node_memcachedA Node.js library that connects your app to a Memcached server so you can store and fetch fast, temporary data
- salauddinn/md-presentA command line tool that converts a Markdown file into one polished, standalone HTML page with light and dark
- sardorml/gitflowA local, interactive playground with guided lessons for learning git commands hands on, in a sandboxed practic
- siddharthkp/beepA hands-on workshop teaching developers how to build and publish reusable Node.js packages, step by step throu
- skevy/babel-preset-react-native-syntaxA Babel preset that lets React Native library authors use modern JavaScript syntax while keeping their publish
- tanykim/beer-matchBeer Match is an interactive map and chart dashboard for beer data pulled from Untapped, built with a Node.js
- tea-resistance/basicallymythosA local proxy for Claude Code that reveals every hidden model reroute and lets you choose which model handles
- teenu/comfyui-jakkannaA ComfyUI add-on for precise 3D character posing, camera framing, and an infinite-canvas layer editor for AI i
- thegaf/gafbrainGafBrain compiles your exported ChatGPT conversation history into a private, searchable knowledge library that
- thelucidtech/torque-loopTorque Loop is a plugin for AI coding assistants like Claude Code and Codex that turns vague ideas into tested
- uda-eth/proof-skillA Claude Code skill that proves a coding task actually works by driving your real app through user journeys an
- uforz/pai-tong-kuanA browser extension that reverse-engineers the text prompt of any image you find online and generates a simila
- unetworking/quic-benchmarksA placeholder repository with no documentation. Based on the name, it likely benchmarks QUIC, a modern fast ne
- vishnukool/fable-rotationA local macOS dashboard for managing multiple Claude Code accounts, tracking usage limits, and switching accou
- voxpelli/pg-utilsA Node.js toolkit that automatically sets up, seeds, and tears down PostgreSQL test databases so you can write
- watson/shallow-clone-shimA small JavaScript utility that copies an object while preserving all hidden property rules, and optionally le
- webreflection/ds4-chatA minimal browser chat page that connects to a local ds4 server running the DeepSeek 4 Flash AI model.
- wonsukchoi/crondexCrondex is a searchable catalog of pre-made cron job definitions that AI agents or developers can pull, custom
- xiakeman777/xiakeman-ai-short-dramaA Chinese-language creation workbench for producing AI-generated short dramas and animated videos using the Se
- xinyuqu/llm-reviewPlugin for Claude Code and Codex that fans your git diff out to six other LLMs in parallel and merges their re
- xszwow/smartreadSmartRead is a reading app for Android and Windows that lets you import your own ebooks and use AI to explain,
- yagyeshvyas/vibeguardA local, offline security scanner and AI agent firewall that finds leaked secrets, injection bugs, and unsafe
- yesmeck/formsy-react-inputsA small set of plain, unstyled React form input components that connect directly to formsy-react's validation
- yyx990803/elixirLaravel Elixir is a friendlier wrapper around Gulp that lets Laravel developers automate front-end tasks like
- yyx990803/grunt-traceurA Grunt plugin that converts modern ES6 JavaScript into older ES3 code so it runs in outdated browsers like In
- yyx990803/hexo-utilA small toolbox of helper functions for the Hexo blog generator — slugifying titles, syntax highlighting code,
- yyx990803/jshintJSHint is a spell-checker for JavaScript that scans your code without running it, flagging bugs, mistakes, and
- yyx990803/mocha-webpackA test runner that automatically bundles your tests with webpack and runs them through mocha, with fast in-mem
- yyx990803/nightwatchA Node.js-based browser automation tool that runs scripted end-to-end tests against real websites, built on to
- yyx990803/page.jsA tiny client-side router for single-page apps that swaps content on link clicks or URL changes without full p
- yyx990803/stylus-loaderA webpack plugin that compiles Stylus stylesheets into standard CSS as part of your build pipeline.
- yyx990803/testerThis repo has an empty README, so its exact purpose is unclear — the name suggests it may relate to webhook te
- yyx990803/webcomponentsjsA polyfill bundle that adds Custom Elements, HTML Imports, and Shadow DOM support to browsers that don't nativ
- zoft123/vectorplanA drag and drop visual editor that generates the YAML, CSS, and SVG code needed to build interactive Home Assi
- 3imed-jaberi/cryptography-si-isammA JavaScript package implementing classic cipher algorithms like Caesar cipher for learning cryptography, not
- 3imed-jaberi/koa-isomorphic-routerA fast, lightweight router for Koa.js web servers that matches URLs to handler code, built on the efficient Tr
- 901d3/ditherxyr.jsA JavaScript library that applies retro dithering effects to images directly in the browser, using dot pattern
- aayushman-singh/wobble-rush-3dA bright, toy-like 3D obstacle course browser game built with Three.js, no install or build step needed.
- abhishek-kumar09/autobotA web marketplace where machine learning developers can buy, sell, and auction datasets, with search powered b
- abhishek-kumar09/weathoutA simple web app that lets you search for any city and see its current weather. Built with Node.js as a beginn
All repos · Explain any other repo →