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.
- acdlite/react-codemodA collection of scripts that automatically rewrite old React code to use modern patterns, like converting Reac
- adnpolymerase/ha-gate-cardA Home Assistant dashboard card that shows a gate's true open or closed state with color-coded, animated visua
- agarrharr/boggle-rollA small JavaScript tool that generates a randomized 4x4 Boggle letter grid with one function call, using stand
- agarrharr/word-upWord Up is a Boggle-style word game built in JavaScript that runs in a browser, with plans to become a mobile
- agp42/supertemplateA Supernote e-ink tablet plugin that turns a handwritten title into a real heading and stamps the date and tim
- ahmed-debbech/mastgateA small proxy that filters Fediverse relay traffic before it reaches your Mastodon server, so you only receive
- aidenybai/nodejs-fileserverA lightweight Node.js web app for uploading files through a browser and retrieving them later by visiting thei
- airyland/ua-deviceA JavaScript library that parses browser user agent strings into structured device, OS, and browser info, with
- ajensenwaud/varelaA zero-dependency, self-modifying command line AI agent that chats with Claude, OpenAI or OpenRouter models an
- aka-kika/unity-super-mcpAn MCP server giving AI coding assistants 15 direct tools for Unity Gaming Services, build-size analysis and a
- akarshsatija/mssyncA small command-line script that uploads a local folder to Google Cloud Storage, letting you pick a specific c
- alexandresanlim/order-to-printThis repository has no README, so its purpose, features, and setup steps can't be determined from the availabl
- andreszs/comfyui-restart-controlA ComfyUI extension that adds a restart button to the sidebar, letting you selectively enable or disable custo
- antonlobanovskiy/codex-app-linuxAn unofficial installer that repackages OpenAI's Codex desktop app from a macOS file so it runs on Ubuntu or F
- ash310u/awesome-ai-stackTerminal UI that installs MCP servers, memory layers, and skills for AI clients like Claude Desktop, Cursor, a
- asqrzk/copilot-openrouter-to-ollama-proxyA small proxy server that redirects GitHub Copilot's requests to OpenRouter, letting you use many different AI
- atian25/node-snippetsA lightweight npm package bundling small reusable JavaScript helper snippets for Node.js projects, avoiding re
- awagoner2019/gpt-codex-customAn unofficial UI customization layer for the Windows ChatGPT and Codex desktop app that adds chat history, edi
- axk42-op/colorsnap-uiAn open-source React component library with pre-built buttons, forms, modals, tabs, and seven built-in color t
- balena-io/renovate-configA shared configuration for the Renovate tool that automatically scans code repositories for outdated dependenc
- bhealy/linkedinA Node.js tool that downloads your LinkedIn connections, classifies them by job title, shows an analytics dash
- bmschmidt/sotuInteractive web pages for exploring how language and topics in presidential State of the Union speeches have c
- britecharts/hands-on-britechartsA guided tutorial that teaches you how to build clean, interactive charts for websites using Britecharts, a ch
- captaingrock/comfyui-photopeaA ComfyUI extension that opens the Photopea browser image editor inside ComfyUI so you can edit node images wi
- chalarangelo/readexA JavaScript library that lets you write regular expressions as readable named functions instead of cryptic sy
- claudio-medeiros/codex-folder-moveA command line tool that safely moves your OpenAI Codex app history and settings when you relocate a project f
- claudiodangelis/todoist-hidesidebarA lightweight browser extension that adds a toggle button to Todoist's web interface, letting you collapse the
- conradgarnett/delta-terminalA free, open source markets and world-data terminal that pulls about 48 live public data feeds into one live-u
- ctgl1987/n64-to-sohA browser tool that converts N64 emulator save files into the format used by the Ship of Harkinian PC port, wi
- cytoscape/cx-viz-converterA JavaScript tool that converts network data from CX format into formats that Cytoscape.js and Large Network V
- dan-calin/shared-agent-memoryAn MCP-based tool that gives Claude Code, Codex, and other AI agents a single shared memory file so knowledge
- daniel-farina/grokscopeA local monitoring toolkit that reads the Grok CLI's session files to show token usage, cost, and code changes
- danoszz/pentheraA security scanner for web apps that runs from your AI coding agent or the command line, checking for exposed
- dariia-m/r-ladies-rome-text-analysisSlides and code for an R-Ladies Rome talk on text analysis in R, covering the tidytext pipeline, dictionary se
- datavorous/boidsA browser-based animation that simulates flocking behavior — birds or fish moving together from three simple r
- davidkhala/chfdA study guide organizing the six exam domains for the Certified Hyperledger Fabric Developer (CHFD) certificat
- davidkhala/cloud-regionA simple CSV reference file mapping cities to their nearest cloud provider regions across AWS, Google Cloud, A
- dawoodtrumboo/claude-video-exportA local tool that exports Stage-based Claude Design and Artifact animations to 4K/60fps MP4 files by rendering
- delan/worstpracticeA browser-based viewer that turns Best Practice (Bp Premier) patient medical record XML exports into a readabl
- deveshchauhan1231-glitch/gradgigA student-only freelance marketplace where campus members post and find gigs for design, coding, writing, and
- devmatei/shhA self-hostable, zero-knowledge app for sharing a secret through a link that works exactly once.
- dsebastien/countries-cities-landmark-images-skillsTwo Claude Code skills plus a Node script that call Google Gemini 3 Pro Image to make photo-realistic country
- enox77/pr-reminder-botA scheduled bot that posts Slack reminders for GitHub pull requests that have sat too long without a review.
- erpocalypse/jai-card-extractorA browser extension that backs up a JanitorAI character and its lorebook to your computer in formats other rol
- fieldju/rollup-plugin-postcss-webpack-alias-less-loaderA Rollup plugin that lets Less stylesheets use webpack-style import shortcuts (like the tilde for node_modules
- fluryjanis/mind-shieldA browser extension that briefly delays your AI chatbot prompts if it thinks you're asking something you could
- forgeyclap/claude-forgeAn add-on for Claude Code that coordinates a team of specialized AI agents to build, test, and review coding t
- freemandaily/chaintrace-forensicAn interactive web tool that visually traces how stolen funds moved across Ethereum wallets after the Kelp DAO
- froala/ember-froalaA deprecated bridge that adds the Froala rich text editor to Ember.js apps, letting users format text visually
- gaearon/css-loaderA webpack loader that lets you import CSS files like JavaScript modules, resolving asset URLs and supporting s
- gaearon/draft-js-borkedA minimal test repo showing a broken Draft-JS rich text editor setup, likely created to debug or document a sp
- gaearon/eslint-plugin-reactAn ESLint plugin that adds around 30 React-specific rules, catching JSX mistakes, lifecycle bugs, and style in
- gaearon/microjs.comA curated directory of tiny JavaScript libraries under 5K with no dependencies, so developers can find lean al
- gaearon/react-blessedLets you build interactive terminal apps using React by rendering components as text-based UI instead of HTML,
- gaearon/react-transform-debug-inspectorA dev-only Babel-powered tool that adds an inspector panel to React components, letting you view props and sta
- gaearon/redux-electron-storeKeeps separate Redux stores in sync across an Electron app's main and renderer processes, with filters so each
- gaearon/rollup-plugin-closure-compiler-jsA Rollup plugin that runs Google's Closure Compiler on your bundle automatically, shrinking JavaScript output
- gskinnerteam/backbone-historyA starter template for Backbone.js web apps that uses the HTML5 History API to create clean, shareable URLs wi
- gxanshu/codex-desktop-appimageUnofficial Linux AppImage build of OpenAI Codex Desktop, repackaged daily by a GitHub Action from the macOS DM
- harrrshall/synttsA Hinglish text-to-speech demo that runs fully in your browser using WebGPU, converting typed Hindi-English mi
- hasaneyldrm/adapty-fake-paywall-generatorA novelty browser-based tool that displays a fake Adapty mobile analytics dashboard with randomly generated me
- heyputer/chiiChii is a remote debugging tool for web pages. It lets you inspect and debug a website on any device from your
- hollischuang/jeesiteJeeSite is a Java-based platform that gives developers a head start building internal business applications li
- ivancernja/crateA free Mac app for browsing, playing, and managing the music on your Android phone over WiFi.
- jeff-kazzee/growth-engineA set of six Claude Code skills that act as a persistent growth strategist, tracking your commitments, researc
- jjanssen/jest-styled-components-bugA minimal reproduction repo that demonstrates a bug in jest-styled-components, a testing tool for styled-compo
- jonny-gm/mpv-agentAn AI assistant built into the mpv media player that lets you control playback, subtitles, and audio tracks by
- jriecken/grunt-asset-smasherAn unmaintained Grunt plugin that bundles and compresses website assets like CSS and JS for production, now su
- jupyterlab/eslint-plugin-jinjaAn ESLint plugin that teaches JavaScript code checkers to ignore Jinja template syntax so files mixing both ca
- kazuki-sf/claude-wakeA CLI and menu bar app that auto-resumes a stalled Claude Code VS Code session the moment your usage limit res
- keleqaq123/rialo-guard-deskA demo policy execution console for the Rialo blockchain that queues, reviews, and audits on-chain operations
- kingstarfly/robinfoodA React Native mobile app connecting caterers with leftover food to charities in Singapore, cutting food waste
- lakshithalk/page-to-markdownA privacy-first Chrome extension that turns any web page or text selection into clean Markdown with no network
- lencx/rust_magazine_2021Source code for the 2021 edition of RustMagazine, a Chinese-language online magazine about the Rust programmin
- ljharb/safe-array-iteratorA small JavaScript utility that lets you loop through arrays safely, protecting your code from other scripts t
- loktar00/visual-llmA browser tool that visualizes how a Mixture-of-Experts LLM routes tokens through experts, plus scripts to pru
- marcellm01/pinpointA VS Code extension that lets you click a broken web page element to capture its full context for your AI codi
- mathdroid/bioskopA Chrome extension showing now-playing movies, showtimes, formats, and ticket prices for Indonesian cinemas in
- matonhp5108/termiviewTermiview is a browser-based tool for managing files, running terminal commands, and monitoring server resourc
- minh1997/yt-realtime-translateA Chrome extension that captures audio from an open YouTube tab and shows a live, locally generated transcript
- moonhighway/backbone-chatA simple real-time chat app built with Backbone.js and Socket.io, designed as a hands-on learning exercise for
- moonhighway/graphql-restTraining workshop materials for developers learning to combine GraphQL and REST APIs into one unified data lay
- muhammadomarmuhdhar/opencode-dashA self-hosted, local-only dashboard that visualizes your opencode CLI usage: sessions, tokens, costs, and mode
- murfshake/daily-date-resolver-repoA self-hosted Stremio addon that fixes streaming for daily shows like Jeopardy by matching episodes to their r
- muscularcrab/dreamchamberremixedA browser app that recreates a Fortnite Daft Punk remix station, letting you mix and share Daft Punk stem base
- myselfsiddharth/spotify-music-mapA web app that maps your Spotify library onto an interactive globe, showing where each artist you listen to ac
- nativescript/chrome-devtools-test-appA small NativeScript test app that makes network requests so developers can verify Chrome DevTools properly sh
- ni-cobra/simple-claude-widgetA Windows desktop overlay that shows Claude Code's live activity and usage limits as flask style meters and pe
- nickserv/cdnmA command-line tool that finds and updates the CDN-linked JavaScript/CSS library versions inside your HTML fil
- nyckm/bruxossplatBruxoSplat is a free desktop app that turns ordinary videos into 3D scenes using your computer's graphics card
- paioleiro/simple-calculatorA no-framework web calculator built with plain HTML, CSS, and JavaScript, supporting basic arithmetic and keyb
- pankajsharma05/arxiv-libraryArXivLibrary is a free desktop app that lets researchers search, save, tag, and connect arXiv papers, with cit
- patrickjs/lower-caseA tiny JavaScript utility that converts text to lowercase while safely handling edge cases like null, undefine
- patrickjs/ng-fxAn animation library for AngularJS apps that adds smooth motion like fading, sliding, and bouncing to interfac
- patrickjs/node-hammerjsA small utility that lets the browser-based Hammer.js gesture library load without crashing inside Node.js.
- patrickjs/underbarA hands-on JavaScript learning exercise where you implement common utility functions to master arrays, objects
- pextris/sigtermA free, self-hostable, browser-based multiplayer RPG inspired by 1980s BBS door games, with daily turns and AI
- pranav-swarup/lattice-readerA browser tool that lets you select one snippet of a paper or document at a time and get it explained or defin
- premkumarmishra/careermatchAn early-stage, community-built platform planning to use AI to match students with jobs and internships, help
- pursuitli/alano-mascotA reference kit that keeps AI-generated artwork of a brand mascot character consistent by anchoring every gene
All repos · Explain any other repo →