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.
- raoufia2012-ship-it/car-soccerA free browser game that combines rocket powered flying cars with football, playable solo against AI or with a
- reinventinglikes/relikesA JavaScript library that lets readers Like or Dislike specific passages of text on a page, not just the whole
- request/http-duplex-gzip-clientA small JavaScript utility that acts as a two-way channel for sending and receiving gzip-compressed web data,
- roalfb/olivia-aiA browser app that emulates a real ESP32 hardware device to connect to the Xiaozhi AI assistant cloud without
- rohan-paul/hackernews-apiA small web app that fetches the latest Hacker News stories and displays them in a sortable, filterable table
- ruanyf/markdown-it-emphasis-altA markdown-it plugin that relaxes markdown's emphasis rules so bold and italic markers work even with spaces a
- s0lt4u/butterdropA Windows tray app that turns your system audio into a fullscreen Milkdrop style visualizer, castable to TVs a
- severhaak/vizwiz-electron-buildAn Electron and React desktop application described as a visualizer app, with full instructions for running in
- shipitamit/llm-token-governorA gateway and dashboard that trims AI prompts to use fewer tokens while checking whether the savings are actua
- skevy/base64urlA small JavaScript library for encoding and decoding text or binary data into URL-safe base64url format, commo
- skevy/graphiqlAn in-browser IDE for exploring and testing GraphQL APIs, with a query editor, live autocomplete, syntax check
- skevy/graphql-jsThe core JavaScript library for defining a GraphQL schema and validating/executing queries against it — the re
- skevy/greensock-jsGSAP is a fast, GPU-accelerated JavaScript animation library for smoothly animating anything on a webpage, fro
- skevy/haste-nodeA dev tool that keeps Babel running in the background so your Node.js app restarts almost instantly after you
- skyeshark/icaa-antialiasingA single-pass anti-aliasing technique for Three.js WebGPU that smooths jagged edges more accurately than FXAA,
- sleeyax/stremio-1337x-torrentsA Stremio add-on that pulls torrents from 1337x, letting you stream movies and TV shows directly inside Stremi
- stephengrider/slidetemplateappA starter template for building mobile apps with a swipeable card interface, using web technologies like Ionic
- strayber/nuvio-better-posters-addonA Nuvio addon that swaps movie and show poster artwork for alternative designs from BetterPosters. It sits bet
- tanykim/julie-and-juliaAn interactive web app that turns the 'Julie & Julia' movie script into a searchable, visual experience for ex
- tednv/vikunja-task-hubA Home Assistant dashboard card that lets you view, organize, and manage your Vikunja tasks and projects witho
- themcp123/mineplaceA collaborative pixel-art canvas where you log in with Discord, get 50 Minecraft-style blocks, and place them
- thirumalaiboobathi/opentel-mcpopentel-mcp adds OpenTelemetry tracing and metrics to MCP servers so you can see which AI agent tool calls are
- timqian/ssnnssnn is a small JavaScript experiment that builds spiking neural networks — brain-inspired AI where neurons co
- tsouth89/toolport-mcp-serverstoolport-mcp-servers turns the public OpenAPI specs of Stripe, Vercel, and Clerk into full sets of AI-callable
- ucsandman/context-health-barA Chrome extension that shows a color-coded health gauge on your Claude chat page, warning when a conversation
- ucsandman/dashclaw-guardrailsA tool that turns simple safety rules written in a text file into automated tests and compliance reports, so y
- vivekvar-dl/token-stampSTAMP reads your local AI coding assistant logs and turns your token usage into a shareable visual poster show
- wlejon/kokoro-lab-webA browser-only lab for designing AI voices with the Kokoro text-to-speech model, letting you draw directly on
- wppoland/woocommerce-mcpA read-only MCP server that lets Claude or another AI agent query a live WooCommerce store's products, orders,
- yesmeck/babel-preset-antdA Babel plugin that automatically rewrites your imports so you only load the specific Ant Design components yo
- yourdawi/linuxgsm-dashboardA lightweight web dashboard for managing LinuxGSM game servers, letting you control and monitor servers from a
- yyx990803/eslint-loaderA webpack loader that runs ESLint on your JavaScript files during the build, catching code quality issues befo
- yyx990803/grunt-component-addA Grunt plugin that automatically keeps a project's component.json manifest in sync whenever files are added o
- yyx990803/inferno-websiteThe source code for Inferno's public website, itself built with Inferno, a fast lightweight React-like UI libr
- yyx990803/server-side-rendering-comparisonA benchmark suite comparing how fast React, Vue, and Rax render pages to HTML on the server, showing Vue as th
- yyx990803/snabbdomSnabbdom is a tiny, fast virtual DOM library that lets you describe what your page should look like and effici
- zhumy0323-hue/yanis-aicompanies-nsfwA self hosted AI companion backend, powered by Claude Code, where Telegram and a web app share one memory and
- zinkey/beejsA lightweight tool that lets you write CommonJS-style JavaScript modules and run them directly in the browser
- 0xallam/stellar-aiA browser extension that uses AI to summarize long articles and web search results, giving you quick digests o
- 0xdevalias/poc-react-stepperA proof-of-concept React project showing how to build a multi-step form or wizard interface with a progress ba
- 0xmukesh/docusaurus-tutorialA companion code repo for a Hashnode tutorial that walks you through building a documentation website with Doc
- 1tsmejp/palworld-docker-wineA Docker setup that runs a fully moddable Windows-style Palworld game server on Linux using Wine.
- 4ssh1/movie-websiteA Netflix-style web app for browsing trending movies and TV shows, searching for titles, and saving a personal
- 4ssh1/product-inventory-apiA JavaScript backend tool that lets other software manage a product catalog — add, view, update, or delete ite
- a15n/andrewscheuermannA sparsely documented personal website project, likely a portfolio or online home base for someone named Andre
- a15n/angelA JavaScript tool for organizing and charting complex data objects, built on HighCharts, still early and evolv
- abhishek-kumar09/memory-gameA browser-based memory game inspired by the classic Simon game, where players repeat growing sequences of flas
- abhishek-kumar09/mern0821-special-batch-liveA code repository for a live web development training batch, containing sample code and exercises for students
- abhishek-kumar09/snake_gameA classic Snake game built with JavaScript that runs in your web browser. You control a growing snake that eat
- abhishek-kumar09/testA sandbox repository for testing GitHub workflows related to Meshery Extensions, letting contributors safely v
- abhixramm/link-mindA Chrome extension that saves and organizes your web bookmarks using AI to automatically sort them into catego
- achawla19/rhymerge-musicA collaboration platform where independent musicians find each other, chat in real time, and manage shared mus
- acip/slack-claude-agentA self-hosted Slack bot that brings Claude AI into your workspace, streams replies into threads, and requires
- addyosmani/browser-perf-runnerSubmit a pull request on GitHub and get automated web page rendering performance metrics back — no local tools
- adii0906/supportiqAn AI support tool that detects a customer's language and replies with a lip-synced avatar video speaking thei
- adrian7411374113/agent-team-brainA file based operating system that gives AI agent teams persistent roles, shared task tracking, and a way to c
- aeneasr/webpackWebpack bundles all your project's JavaScript, CSS, and other assets into a small set of optimized files that
- aether-synth-dev/core-stream-processorA dependency free Node.js library that sanitizes incoming data against common attack patterns while recording
- agarrharr/tshirt-calculatorA small JavaScript library that calculates the per-shirt price of custom t-shirt screen printing orders by add
- ai-guy404/system-foundryA browser-based sandbox game where you build spaceships out of physics-simulated blocks, including engines, wi
- aimakers-co/ai-opsA local Mac dashboard and menubar app that shows usage across multiple Claude and Codex accounts, lets you swi
- akarshsatija/all_nodeA personal collection of practice code someone wrote while learning Node.js fundamentals, not a tool or librar
- akashsingh3031/githubgraduation-2022A digital yearbook for GitHub Graduation 2022 where verified students submit a pull request with their name an
- alexanderdaly/neurofhe-relayResearch package and pitch deck for a hybrid privacy gateway that combines neuromorphic spike preprocessing wi
- alish3r/claude-deckA physical Stream Deck Plus controller that lets you turn knobs to switch the AI model or reasoning effort in
- allquixotic/ajaxlifeA web-based client that lets you access the Second Life virtual world through a browser instead of the full de
- amaury1093/iframe-500usd-challengeA $500 coding challenge: build a proxy server that lets StartPage load inside an iframe despite its anti-embed
- andreasserfilippi/clipbridgeA self hosted clipboard sync tool that lets you copy on one device and paste on another across iPhone, Windows
- andrewrk/node-plan-waveformA small JavaScript module that reads an audio file and generates a PNG image of its waveform — the spiky visua
- andrewrk/node-whynoteqA small JavaScript helper for test-driven development that compares two values and tells you exactly where the
- apecollective/gumroad-license-liteA zero-dependency JavaScript and Python library that verifies Gumroad license keys inside a desktop app, catch
- archways404/de_demo2de_demo2 is a browser tool that reads a CS2 demo file and generates ready-to-paste voice-chat commands for a t
- arley-economist-dev/matrix-pro-tableauA free Tableau extension that adds Power BI style hierarchical matrix tables with drill down, subtotals, and c
- ashertrockman/bootstrapA ready-made library of buttons, forms, navbars, and grids so you can build a polished, mobile-friendly websit
- atharvgupta07/browser-tab-simulatorA vanilla JavaScript learning project that simulates a browser tab bar, with opening, closing, switching tabs,
- atilafassina/rosettaA Next.js starter template with built-in multi-language routing, letting websites support several languages fr
- auchenberg/vscode-open-file-folderA Visual Studio Code extension that lets you right-click any file or folder in the sidebar and instantly open
- bevacqua/transportsA Node.js library that simplifies adding social login buttons like Google, Facebook, and LinkedIn to web apps
- bnb/clinpm is the package manager bundled with Node.js that lets JavaScript developers install, version, and share co
- brainjs/nomnomNomnom is a Node.js tool that helps command-line programs understand the instructions users type, like flags a
- brillout/ssr-workshopA hands-on workshop that teaches you how to add server-side rendering to a Vite web app using either React or
- bulutcnr/cnrco-scannerCommand line tool that does one passive HTTPS request to a site and asks a local Ollama model to map the heade
- bvaughn/nuclideNuclide is a package that turns the Atom text editor into a full IDE with smart code completion, navigation, a
- bydoodle/dota-hero-ban-valueA browser console script that analyzes your OpenDota match history to rank which Dota 2 heroes are most valuab
- bymilon/peoplebase-directoryA React dashboard starter for people operations and HR tools: sidebar navigation, charts, and Tailwind styling
- c47-inc/mcp-filmA curated, agent-readable directory of verified MCP servers for the full AI filmmaking pipeline, from video ge
- canonical/dotnet-statsA static dashboard that tracks and visualizes download statistics for .NET packages distributed through Ubuntu
- chrislanejones/rust-wasm-photo-toolA browser-based image editor for annotation, clone stamping, drawing, and OCR, powered by a Rust and WebAssemb
- clipper-registry/cacheA GitHub Action that caches build directories faster than tarball based caching by only transferring the files
- codedocks2005/-puller-ai-chat-summarizer-extensionA Chrome extension that summarizes any ChatGPT, Claude, or Gemini conversation into a structured breakdown wit
- compsmart/talking-faceA from-scratch browser project that renders a glowing wireframe head, speaks aloud through Google's Gemini Liv
- curioustorvald/microtone.jsMicrotone.js is a browser based microtonal music tracker with a JavaScript port of the Taud audio engine, lett
- cxsmo-ai/mystremio-spatial-audio-fork-A Windows streaming app forked from MyStremio that adds spatial audio playback, including TIDAL Dolby Atmos su
- darkgenius/zcode-figma-mcpA helper script that lets ZCode authenticate with Figma's MCP server by working around Figma's fixed list of a
- davinson-pezo/hermes-pixel-uiA pixel-art dashboard that visualizes what your Hermes Agent coding sessions are doing in real time.
- deepanshu-kumar96/quick-chatA real-time chat app built with React, Node.js, and Socket.IO that supports instant messaging, typing indicato
- dev-gav/claude-live-previewA plugin for Claude Code that automatically shows Claude's responses in a nicely formatted live view — in your
- dicnunz/codex-build-gate-skillA Codex skill that blocks startup idea implementation until buyer proof and a validation plan exist.
- dicnunz/krea-codex-pluginA Codex plugin that lets you generate, edit, and animate images and video through your own Krea account, with
- discourse/discourse-reply-template-componentA Discourse plugin that lets forum admins create reusable reply templates for common responses. The README is
All repos · Explain any other repo →