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.
- tsubasa109/comfyui_manga_panelComfyUI nodes that let manga artists select a page panel, calculate a matching AI generation size, and composi
- wxt-dev/web-ext-runA lightweight fork of Mozilla's web-ext tool that keeps only the ability to launch and reload a browser extens
- yeet-src/sqlitefeedA terminal tool that shows every SQL query any program on your machine runs against SQLite, live, without chan
- yyx990803/whipcreamAn experimental wrapper around webdriverjs that lets you write browser automation tests as one readable, chain
- 17nbist/jobapplierA Chrome extension that autofills job application forms and drafts cover letters using AI, all running locally
- adguardteam/recoveryA browser extension by the AdGuard team that likely helps users restore or fix AdGuard software when it stops
- adm1nsys/safari-ai-extensionA working reference example of a Safari extension generated by Apple Intelligence on OS 27, showing how to fin
- afk-goblin/bustaudiobooksA Stremio addon that finds audiobooks and streams or downloads them through your own TorBox account, with no s
- casesandberg/react-map-stylesA webpack loader that automatically maps ReactCSS styles to HTML elements in your React components, eliminatin
- dennisonbertram/emulsionA Claude Code skill with a 3D browser app for blocking out camera shots to guide AI video generation.
- digitarald/chromeless-external-links-snippetA tiny dependency-free JavaScript snippet that opens external links in a new window so mobile web apps don't l
- gaearon/myappA ready-to-use React starter template that handles build setup, live-reload development, and production packag
- gaearon/react-devtoolsA browser extension that lets you inspect React app components, their props and state, and how they change in
- gaearon/redux-searchA Redux library that indexes your app's data in a background worker to power instant, client-side search witho
- gaearon/testcompAn empty-README JavaScript repo named testcomp; likely related to testing components, but no documentation con
- gamosoft/goodwe-solarappA self-hosted dashboard for monitoring GoodWe solar inverters on your local network, without relying on the ma
- hitb1099/outreach-osA set of N8N automation workflows that find business leads, score them, send AI-written cold emails, and auto
- joeseesun/llm-case-benchmarkA tool that lets you compare how different AI models answer the same prompt, side by side, using pre-reviewed
- jongacnik/bloogBloog turns markdown text files into a simple blog website with no database or complex setup. Write posts as p
- nodebb/nodebb-plugin-topic-ratingsA plugin for NodeBB forums that lets members rate topics, giving the community a simple way to signal whether
- nousc/opennousNous is an open source context graph that unifies scattered CRM, email, and calendar data into one identity-re
- nregret/civitaimanagerCivitaiManager is a ComfyUI extension that lets you browse, download, organize, and apply Civitai AI image mod
- oyekamal/claude-code-flow-visualizerA browser-based tool that turns a Claude Code agent setup into an interactive flow diagram, with built-in chec
- realm/findourdevices-backendA backend server for a location-sharing app that syncs device locations in real-time within private groups, bu
- rwang23/awesome-codex-themeA library of 68 downloadable visual skins for the Codex Desktop app, applied and managed by a separate open so
- stdevmac/grok-in-codexA Codex plugin that lets you delegate code reviews, fixes, and image or video generation to Grok through a set
- userman12/internet-adoption-mapAn interactive D3.js map and globe showing thirty years of country-by-country internet adoption from 1990 to 2
- yyx990803/babel-loaderA Webpack plugin that automatically runs your JavaScript through Babel during bundling, so modern syntax gets
- yyx990803/choreo.jsA lightweight, event-based library for building interactive step-by-step walkthroughs where you control exactl
- yyx990803/eslint-plugin-prettierAn ESLint plugin that runs Prettier as a lint rule, so formatting problems show up alongside code-quality issu
- yyx990803/newA lightweight personal scaffolding tool that generates a new project from a local template folder using a sing
- yyx990803/weex-native-directiveA design proposal for Weex that moves long list rendering to native iOS/Android code, reusing screen cells ins
- anefzaoui/minecraft-server-managerA free, self-hosted web panel for running and managing Minecraft servers in Docker, similar to Pterodactyl but
- boneskull/promwrapA small JavaScript utility that converts old callback-style functions into modern promise-based ones so you ca
- botts7/dreame-scheduler-addonA Home Assistant add-on with a visual setup panel and floor plan editor for the Dreame Scheduler integration,
- brunosimon/ecole-multimedia-fi-dev2-2019An undocumented JavaScript project from 2019 that appears to be coursework or class materials from a French di
- cl1107/video-translateA local desktop app that generates translated video subtitles or Markdown transcripts using on-device speech r
- gaearon/metroMetro is the JavaScript bundler that packages React Native app code for iOS and Android, with fast reloads.
- gaearon/prepackPrepack pre-computes parts of your JavaScript ahead of time so it has less setup work to do at runtime.
- gaearon/react-routerReact Router handles navigation in React apps, mapping URLs to the right screens and components automatically.
- gaearon/redux-react-router-async-exampleA boilerplate example showing how to combine Redux and React Router to build a multi-page app where data stays
- hugs/angeloA tool that lets you re-run a Mocha test suite repeatedly and in parallel by spawning a fresh child process fo
- joshuakgoldberg/github-username-to-emails-siteA web app that finds publicly visible email addresses associated with a GitHub username by looking at public c
- loafdaddy/discoverr-botDiscord bot that posts daily movie and TV recommendations from TMDb and adds request buttons that submit to yo
- maxswinkels/busybar-emulatorAn unofficial local emulator for the Flipper BUSY Bar LED gadget, matching its real HTTP API, fonts, and anima
- mbostock/porA JavaScript tool that reads data files saved in the Portable File Format used by SPSS and PSPP statistics sof
- moondasha/vedic-planetary-transitsAn interactive Vedic astrology tool that animates daily planetary positions, signs, and nakshatras from 1950 t
- patrickjs/bower-everythingA small tool that installs every package in the Bower registry at once, useful for building test suites or loc
- railsware/jdtJDT is a lightweight JavaScript tool that fills in HTML elements with data from JSON by matching CSS class nam
- rohan-paul/javascript-tricky-interview-questionsA collection of JavaScript interview questions and worked solutions, focusing on tricky concepts like closures
- ruanyf/dittoA no-build tool that turns your markdown files into a polished, browsable documentation site you can host free
- ruanyf/markdown-itA fast, standards-compliant markdown-to-HTML converter for Node.js and browsers, extensible with plugins for t
- stephengrider/panelscrollerA demo web app that adds physics-based weight and momentum to infinite scrolling using a custom math library a
- tanykim/twitter-ten-yearsA personal project that turns a decade of one person's tweets into interactive charts showing tweeting habits,
- vanara-agents/skillsA free, Apache-2.0 collection of ready-made specialist agents and reference skills you can install into Claude
- yyx990803/emitter-fsmA lightweight JavaScript state machine library built on Node's EventEmitter, letting you define states and tra
- yyx990803/mini-css-extract-pluginA webpack plugin that pulls CSS out of JavaScript bundles into separate cacheable files, speeding up sites and
- anil-matcha/open-ai-vibe-coding-courseA free course that teaches you how to start and run an online business using AI tools, with zero coding requir
- arthurmoorgan/driftA Windows desktop browser built on Electron with vertical tabs, an encrypted password vault, built-in ad block
- atom/etch-list-viewA component for the Atom editor's UI framework that renders very long lists efficiently by only drawing the it
- brunosimon/hetic-h4-p2021-webpack-templateA ready-to-use starter template for web projects that handles all the tedious build configuration so you can s
- codefarm0/coupon-redemption-systemA demo e-commerce system showing how Redis-based distributed locking prevents a limited coupon from being over
- conduktor/london_functional_scalaA sandbox code playground for experimenting with functional programming, combining a Scala backend with an Elm
- dncolomer/vdotoolA Hermes agent plugin that opens a live two-way video and audio link to your phone, so the AI can see, hear, a
- firaslatrech/codecityA tool that turns any public GitHub repository into a drivable 3D city, where files become buildings and folde
- freecodecamp/cz-freecodecampA tool that guides freeCodeCamp contributors through interactive prompts to write properly formatted commit me
- gaearon/autobind-decoratorA JavaScript decorator that automatically binds class methods to their instance, fixing the common 'this is un
- gaearon/bullentin-boardA simple digital bulletin board built with React where you can post, edit, and remove notes in real time — lik
- gaearon/emoji-searchA small React web app that lets you search emoji by typing words like 'smile' or 'heart' and instantly copy th
- gaearon/enzymeEnzyme is a testing toolkit for React that lets you render components, simulate clicks and other user actions,
- gaearon/node-fs-extrafs-extra adds convenient file and folder operations to Node.js, like copying directories, deleting folders rec
- gaearon/playtronicaA JavaScript side project called Playtronica with no README, so its exact purpose isn't documented — the name
- gaearon/redux-exampleA starter template combining React, Redux, and server-side rendering to build fast, predictable full-stack web
- gaearon/redux-formA React library that stores form input data in Redux, giving centralized state, validation, and easy debugging
- gregherbe76/luxembourg-paperasseA set of Markdown AI-agent skills that teach coding assistants Luxembourg's specific tax, accounting, and lega
- hemsby/tdns-advappconfigA companion web app for Technitium DNS Server that replaces raw JSON config editing with proper forms for all
- is-a-dev/hostingFree website file storage for anyone who has registered a custom subdomain through the is-a.dev project, letti
- jiarong0423/codex-dream-skin-workflow-engineA local macOS tool that safely re-skins the OpenAI Codex desktop app's interface via DevTools Protocol injecti
- johnmclear/ep_rtcAn abandoned Etherpad plugin that added peer-to-peer WebRTC connections for real-time collaboration. Users sho
- lak7/teamloreA git-based shared memory system so one developer's Claude Code lesson automatically reaches every teammate's
- lukeed/editor-liteA tiny, lightweight WYSIWYG text editor for websites that lets users format text without HTML, works on old br
- marcozorn/agencykitNine ready made Claude skills that turn plain English requests into finished agency documents like briefs, quo
- masilvasol/stremio-lacartoonsAn unofficial Stremio addon that adds the LACartoons animated series catalog to Stremio's library, scraping st
- mignon-ui/mignon-uiAn offline-first desktop app for chatting and roleplaying with multiple AI characters using local or cloud AI
- nabilhassan12345/bloomdiskA free, local-only Mac app that shows what is filling your disk, with charts and one click cleanup for develop
- smit-vanani/claude-promo-videoclaude-promo-video is a Claude Code skill that turns a website URL into a finished, beat-locked product promo
- stdevmac/grok-in-claudeA Claude Code plugin that delegates code review, bug investigation, and image or video generation to Grok, whi
- styled-components/todomvcA demo to-do list app built with React and styled-components, showing how visual styling can be written direct
- yatuk/itu-mcpA local tool that connects Istanbul Technical University's course and student portals to AI assistants so stud
- yyx990803/blaze-local-stateA package that gives Blaze templates their own local state, so each template instance can track values like co
- yyx990803/isomorphic-ui-benchmarksA benchmark toolkit comparing React, Vue, Preact, Inferno, and Marko on server-side rendering and client-side
- yyx990803/meteorA full-stack JavaScript framework that keeps the browser and server automatically in sync, letting developers
- yyx990803/read-installedA Node.js library that scans a project folder and builds a tree showing which npm packages are installed and h
- yyx990803/rollupRollup bundles JavaScript files written with ES6 modules into a single optimized file, stripping unused code v
- 00kaku/wp-rest-playgroundA React app that pulls its content from a local WordPress site, letting users search, browse by category, and
- aaddrick/ticketmillA Claude Code plugin that autonomously works through a batch of GitHub issues with built-in review, testing, a
- artefactdesigntn/jebari-imagebatchCustom ComfyUI nodes that let you load and batch-process many images at once from uploads, connected inputs, o
- benawad/simple-mobxA minimal, lightweight reimplementation of MobX that lets JavaScript developers manage reactive application st
- botpress/documentation-v12The source code for Botpress's official documentation website. Writers and contributors edit guides and tutori
- chalarangelo/mini-active-recordThe example code for a tutorial series on modeling complex objects in JavaScript, inspired by the ActiveRecord
All repos · Explain any other repo →