What are the top JavaScript repos?
Popular JavaScript repositories on GitHub, each answered in plain English for non-coders: what it is, its tech stack, and how to run it.
- azurecertprep/azurecertprep.github.ioStatic GitHub Pages site with 200+ hands-on Azure certification challenges (AZ-900, AZ-104, AZ-305, AZ-400, SC
- emousedhm01/ffw-modsGitHub mirror of one modder's Far Far West game modifications, with each mod shipped as Unreal pak files to dr
- htlin222/oe-extensionA Chrome extension for clinicians and medical students that lets you highlight text on a medical website and i
- mugisha-eric-250/employeepayrollmanagementsystemA full-stack employee payroll web app with a React front end, Node.js backend, and MySQL database — manages em
- utopai-research/pai-proA local filmmaking studio app you run in a browser and control by chatting with an AI coding agent — describe
- vincentng295/magic_v2rayA Magisk/KernelSU module for rooted Android that routes all device traffic through a proxy at the Linux kernel
- fares-nosair/opencode-agentrouter-supportLocal Node.js proxy that lets the OpenCode coding tool talk to AgentRouter models through an OpenAI-compatible
- gugao-bug/openart-auto-registerAn automated bulk account registration script for the OpenArt AI image platform that uses browser automation,
- idleprocesscc/co-reading-mcpA local server that lets you and Claude read books together — load EPUBs or text files, leave notes on passage
- joshuakgoldberg/goldblogGoldblog is Josh Goldberg's personal blog site, built with Gatsby to create fast-loading web pages from writte
- nyxawroo/ai-master-studioCross-platform Tauri desktop app that stores AI prompts and generated images locally, with prompt splitting, t
- o-l-l-i/comfyui-olm-liquifyA custom node for ComfyUI that adds a Photoshop-style Liquify editor so you can manually warp and reshape AI-g
- ryukenshin546-a11y/antigravity-projects-fixA small command-line tool that removes duplicate project entries in Google Antigravity 2.0, where one folder c
- sumedhkumar/vardhanA local dashboard you run on your own computer to watch live financial prices across up to eight charts at onc
- xchristech2/gaaju-md-ultraA Node.js WhatsApp bot with 255+ commands across AI, games, utility, group management, media, and search, with
- jeonghopark/collective-trajectoriesA real-time 3D visual art piece built with Three.js WebGPU: glowing filaments radiate from the center of a sph
- x0cban/harnessAn open-source desktop HTTP/HTTPS proxy and web security testing toolkit with traffic interception, fuzzing, s
- abivan-tech/zvec-mcpA local server that indexes your project's source code and lets AI coding assistants search it by meaning rath
- 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
- boneskull/promwrapA small JavaScript utility that converts old callback-style functions into modern promise-based ones so you ca
- brunosimon/ecole-multimedia-fi-dev2-2019An undocumented JavaScript project from 2019 that appears to be coursework or class materials from a French di
- 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
- rohan-paul/javascript-tricky-interview-questionsA collection of JavaScript interview questions and worked solutions, focusing on tricky concepts like closures
- stephengrider/panelscrollerA demo web app that adds physics-based weight and momentum to infinite scrolling using a custom math library a
- 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
- lukeed/editor-liteA tiny, lightweight WYSIWYG text editor for websites that lets users format text without HTML, works on old br
- masilvasol/stremio-lacartoonsAn unofficial Stremio addon that adds the LACartoons animated series catalog to Stremio's library, scraping st
- ijzereen/branch-of-thoughtA Chrome extension that visualizes Claude and ChatGPT conversation branches as an interactive graph so you can
- rohan-paul/cryptocurrency-priceA simple React web app that displays live cryptocurrency prices by fetching data from the CoinMarketCap API. I
- toto-sys28/freetranslateA fully local, offline-capable translation app supporting 200+ languages via open-source AI models, with a web
- arata-ae/purupurupngtuberA local browser app for live streamers to build animated PNG avatars with swappable expressions, hair layers,
- codextf2/yamldeckCLI that turns a compact YAML spec into an editable PowerPoint deck on your own machine, designed for local LL
- ducksoft/extract-7z-actionA GitHub Actions tool that automatically unpacks compressed archive files like 7z and zip so your automated wo
- jonluca/perfect-primeA Chrome extension that auto-skips intros, recaps, and ads on Amazon Prime Video and can auto-play the next ep
- kappaemme-git/site-post-screenshotsCLI that drives Playwright Chromium to capture desktop, mobile, and side-by-side composite screenshots of any
- pi0/nuxt-rewriteA Nuxt.js module that fixes page breakage caused by server-level URL rewriting, where a browser shows one addr
- amarjitjim/browserpilotAn AI agent that controls a real Chromium browser via an observe-plan-act loop driven by Gemini 2.0 Flash, wit
- boneskull/bugginA small JavaScript library for command-line apps that catches crashes and shows users a friendly link to file
- ipetkov/islandmysterygameA 3D browser game where you explore a procedurally generated island — pick up sticks, throw rocks, build a cam
- kitakitaaura/webgraphA web app that scans any website URL and renders it as an interactive graph showing how pages, APIs, external
- lsb11/shopify-capi-validatorA zero-dependency CLI that validates Meta Conversions API and TikTok Events API payloads for common formatting
- 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
- pizzalater/spritekitA browser tool that removes the background from a short MP4 video and exports the selected frames as a transpa
- xinyuqu/llm-reviewPlugin for Claude Code and Codex that fans your git diff out to six other LLMs in parallel and merges their re
- yesmeck/formsy-react-inputsA small set of plain, unstyled React form input components that connect directly to formsy-react's validation
- 901d3/ditherxyr.jsA JavaScript library that applies retro dithering effects to images directly in the browser, using dot pattern
- 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
- axk42-op/colorsnap-uiAn open-source React component library with pre-built buttons, forms, modals, tabs, and seven built-in color t
- bhealy/linkedinA Node.js tool that downloads your LinkedIn connections, classifies them by job title, shows an analytics dash
- britecharts/hands-on-britechartsA guided tutorial that teaches you how to build clean, interactive charts for websites using Britecharts, a ch
- dan-calin/shared-agent-memoryAn MCP-based tool that gives Claude Code, Codex, and other AI agents a single shared memory file so knowledge
- 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
- dawoodtrumboo/claude-video-exportA local tool that exports Stage-based Claude Design and Artifact animations to 4K/60fps MP4 files by rendering
- deveshchauhan1231-glitch/gradgigA student-only freelance marketplace where campus members post and find gigs for design, coding, writing, and
- 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
- 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
- jeff-kazzee/growth-engineA set of six Claude Code skills that act as a persistent growth strategist, tracking your commitments, researc
- rohan-paul/hackernews-apiA small web app that fetches the latest Hacker News stories and displays them in a sortable, filterable table
- severhaak/vizwiz-electron-buildAn Electron and React desktop application described as a visualizer app, with full instructions for running in
- stephengrider/slidetemplateappA starter template for building mobile apps with a swipeable card interface, using web technologies like Ionic
- themcp123/mineplaceA collaborative pixel-art canvas where you log in with Discord, get 50 Minecraft-style blocks, and place them
- yesmeck/babel-preset-antdA Babel plugin that automatically rewrites your imports so you only load the specific Ant Design components yo
- acip/slack-claude-agentA self-hosted Slack bot that brings Claude AI into your workspace, streams replies into threads, and requires
- alexanderdaly/neurofhe-relayResearch package and pitch deck for a hybrid privacy gateway that combines neuromorphic spike preprocessing wi
- andrewrk/node-plan-waveformA small JavaScript module that reads an audio file and generates a PNG image of its waveform — the spiky visua
- apecollective/gumroad-license-liteA zero-dependency JavaScript and Python library that verifies Gumroad license keys inside a desktop app, catch
- atharvgupta07/browser-tab-simulatorA vanilla JavaScript learning project that simulates a browser tab bar, with opening, closing, switching tabs,
- bulutcnr/cnrco-scannerCommand line tool that does one passive HTTPS request to a site and asks a local Ollama model to map the heade
- 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
- fanmixco/career-signalA local CV review app that scores your resume for concrete evidence before using AI to build a job-specific im
- hourmanufacturer971/cnc_fable5A browser-based 1990s-style real-time strategy game with two factions, procedural pixel art, synthesized audio
- hu-qi/clearmatte-studioStatic web app that removes image backgrounds in the browser using Transformers.js and the birefnet-lite-512 O
- human-bee/local-tldraw-boardA plugin that gives AI agents (Codex, Claude Code, Cursor) a live-editable local whiteboard via MCP, letting y
- iggredible/virtual-dom-demoA minimal demo that shows how a virtual DOM works under the hood, letting you see the diffing and selective up
- ineffyble/colorofthedayA small JavaScript bot that automatically posts one color every day to a social media feed, giving followers a
- inmetx/omniread-v2.2A Chrome extension that translates web pages offline using Gemini Nano or any OpenAI-compatible API, with bili
- ishaan-sharma-tech/software-mriA Windows desktop app that renders your codebase as a 3D map of files and connections, automatically flagging
- jagjourney/lets-git-itWindows desktop app that shows every local Git repo on one dashboard, runs batch operations across them, and s
- jainex17/launchmotionA tool that generates 1080p kinetic-typography product launch videos from a JSON storyboard, designed to be in
- jimdawdy-hub/outlook-corporate-translatorAn Outlook add-in that rewrites plain emails into corporate buzzword prose at four intensity levels, using you
- jordansissel/docs.vagrantup.comThis repo contains the source files for the Vagrant documentation website. Anyone can fix typos, update articl
- joygqz/mirroraiCLI that scans an existing codebase, detects recurring patterns, and writes rules files (CLAUDE.md, .cursorrul
- kayone/appsA curated directory of Electron desktop apps where contributors submit app info and an icon, then an automated
- mattpocock/jazz-chord-finderA simple web app that helps guitarists find jazz chords on a visual fretboard. Built with React and d3.js, it
- mattpocock/json-server-wrapperA React component that wraps json-server so you can spin up a fake API with full create, read, update, and del
- mattpocock/lambda-local-watchA tool that watches your local files and re-runs AWS Lambda functions on your machine when you save, so you ca
- moha2005269/masari-platformA bilingual Arabic/English web platform that guides students in Saudi Arabia through career personality tests
- natazeroins/pog-mining-gpuLinux CUDA miner for the POG Ethereum token that scans nonces on an NVIDIA GPU and submits winning transaction
- nknj/mto-rates-scraperA script that automatically collects and compares GBP-to-GHS currency exchange rates from Western Union, Money
- panjiachen/chrome-extenstion-todolistA simple to-do list Chrome extension that lets you jot down tasks from your browser toolbar and saves them loc
- pi0/nuxt2-missing-payloadFixes a Nuxt 2 bug where a missing pre-loaded data file causes the page to get stuck in an infinite reload loo
- probablykasper/2dcamA plugin for Adobe After Effects that adds a 2D camera system, letting motion designers pan, zoom, and move ar
All repos · Explain any other repo →