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.
- moonhighway/learning-reactThe official code samples for the O'Reilly book 'Learning React' by Alex Banks and Eve Porcello, organized cha
- rohan-paul/awesome-javascript-interviewsA large self-study collection of JavaScript, React, Node.js, and web interview questions with code examples, s
- zhongerxin/cowartCowart is a Codex plugin that gives you an infinite local digital canvas to sketch, annotate images, and ask a
- mozilla/source-mapA JavaScript library from Mozilla for creating and reading source maps, the files that connect minified browse
- britecharts/britechartsJavaScript charting library built on D3.js that lets you add bar charts, line charts, donut charts, and more t
- airbnb/polyglot.jsLightweight JavaScript library from Airbnb for displaying text in multiple languages, handling variable substi
- ruipgil/scraperjsA Node.js library for scraping web pages using jQuery-style selectors, with options for both static HTML and J
- github-tools/githubA small JavaScript library that simplifies calls to the GitHub API from a browser or Node.js app, supporting b
- homerchen19/nba-goA command-line tool that shows NBA game schedules, live play-by-play, box scores, and player stats directly in
- isimar/hackernews-react-nativeA deprecated React Native Hacker News reader for iOS and Android with pull-to-refresh, threaded comments, pagi
- sindresorhus/meowA small Node.js library that handles command-line argument parsing, automatic --help and --version flags, came
- jin-yufeng/mp-htmlA component for displaying HTML content inside WeChat, QQ, Alipay, and other Chinese mini-programs, working ar
- mumuy/relationshipA JavaScript library that calculates the correct Chinese kinship title for any family relationship, supporting
- auduno/headtrackrA JavaScript library that tracks a user's face position in real time via webcam in the browser, reporting 2D f
- wellcaffeinated/physicsjsAn archived, modular JavaScript physics library for adding realistic collisions, gravity, and motion to browse
- techxuexi/techxuexi-jsBrowser userscripts (Tampermonkey) that automate daily point-earning tasks on the Chinese political study app
- toddmotto/echoA 2KB JavaScript library that lazy-loads images as the user scrolls, keeping initial page loads fast by only d
- fastify/fast-json-stringifyJavaScript library that serializes objects to JSON up to 2.5x faster than JSON.stringify by using a pre-declar
- swiip/generator-gulp-angularAn unmaintained Yeoman scaffolding tool that generated AngularJS and Gulp project boilerplate. The maintainer
- jgraph/drawio-mcpAn official bridge that lets AI assistants like Claude create draw.io diagrams from plain-English descriptions
- mozilla/gecko-devA read-only Git mirror of the Firefox browser source code, provided so developers who prefer Git tooling can b
- bigskysoftware/_hyperscriptHyperscript is a tiny scripting language that lets you write interactive behavior directly on your HTML elemen
- spine/spineSpine is a tiny JavaScript MVC framework (under 700 lines) for building interactive web apps, designed to be s
- nslogx/gitterGitter is a WeChat Mini Program that lets you browse GitHub inside WeChat without a separate install, showing
- salesforce-ux/design-systemA complete set of CSS styles, HTML patterns, and UI components for building Salesforce platform apps that auto
- wmonk/create-react-app-typescriptA now-archived tool that once added TypeScript support to create-react-app before the official version support
- jasonlong/isometric-contributionsA browser extension for Chrome, Firefox, Brave, and Edge that turns your flat GitHub contribution graph into a
- threepointone/glamorglamor lets you write CSS styles as JavaScript objects instead of separate stylesheet files. It works with Rea
- getgauge/taikoTaiko is a Node.js library for writing browser automation tests in plain language. Instead of CSS selectors, y
- oblador/react-native-progressA React Native library that adds animated progress bars, circles, pie charts, and loading spinners to iOS and
- sun0225sun/awesome-love-codeA gallery of small programs that generate animated romantic effects like hearts and love confessions, ready to
- jslint-org/jslintA strict, zero-dependency JavaScript code quality checker created by Douglas Crockford that analyzes JS files
- jschr/textillateA jQuery plugin that animates webpage text letter-by-letter or word-by-word using animate.css effects like fad
- flesler/jquery.scrolltoA jQuery plugin that smoothly animates scrolling on the whole page or inside any scrollable element, letting y
- yu9191/wlocFake your iPhone's network-based location without jailbreaking. Pick a spot on a map and your phone reports th
- openai/openai-quickstart-nodeA collection of runnable Node.js code examples showing beginners how to integrate OpenAI features like chat, i
- forward-future/loopyA library of reusable AI agent workflows called 'loops' that make agents act, verify, learn, and repeat until
- cloudflare/security-audit-skillSecurity-audit-skill is a plug-in for AI coding agents that turns them into security auditors. Point it at a c
- aattaran/deepclaudeA proxy server that lets you use Claude Code's terminal coding agent with cheaper AI models like DeepSeek inst
- vercel/async-retryA small JavaScript library that automatically re-runs failed async tasks with smart backoff and a bail-out opt
- stemdeckapp/stemdeckFree desktop app that splits any song into separate instrument tracks (vocals, drums, bass, etc.) using AI. Pr
- stephengrider/redux-codeA companion code repository for a Udemy course on Redux, the JavaScript tool for managing data in web apps. It
- axios/moxiosA tool for JavaScript developers that intercepts axios HTTP requests during automated tests, letting you fake
- gtxx3600/gptsession2cpaandsub2apiA free browser-based tool that converts ChatGPT session files between different JSON formats used by API tools
- jasonkneen/tiny-world-builderA browser-based 3D world editor for sculpting terrain and placing buildings, with smart adjacency rules and wo
- foundzigu/gujumpgateChrome extension, mostly in Chinese, that automates ChatGPT account signup and the PayPal flow to upgrade to P
- mekos2772/ios-location-spooferA tool that tricks your iPhone into reporting a fake location without jailbreaking. It works by intercepting A
- atom/githubA package for the now-discontinued Atom text editor that let developers handle Git version control and GitHub
- rebel0789/codexproCodexPro connects your ChatGPT session directly to your local project folder so the AI can read, edit, and tes
- doorman11991/smallcodeTerminal coding agent built for small local LLMs (8B-35B params). Adds context budgets, forgiving tool parsers
- typicode/xvxv is a tiny test runner for JavaScript and TypeScript that finds your test files and runs plain Node.js code
- stephengrider/dockercastsA collection of starter files and code examples that accompany Stephen Grider's Udemy Docker course, letting l
- stephenlthorn/auto-identity-removeNode script that uses Playwright to submit monthly opt-out requests against 500+ data broker sites, with CapSo
- atom/etchEtch is a lightweight JavaScript library for building UI components with a virtual DOM. Created by the Atom ed
- juliangarnier/3d-hartwig-chess-setA 3D chess game that runs in your web browser, rendering pieces and the board in full 3D using CSS-based light
- typicode/fetchivalFetchival is a tiny JavaScript helper that simplifies sending and receiving JSON data from a server, turning r
- sveltejs/rollup-plugin-svelteA plugin that lets Rollup bundle Svelte components by compiling them into standard JavaScript and CSS. Mainly
- nodejs/github-botAn automated bot that listens for GitHub activity across the Node.js organization's repositories and runs smal
- juliangarnier/juliangarnier.comThe source code for Julian Garnier's personal portfolio website at juliangarnier.com. It showcases his work an
- rust-lang/lang-teamA digital filing cabinet where the Rust language design team stores planning documents, meeting notes, and dec
- atom/snippetsA built-in tool for the Atom text editor that lets you create custom keyboard shortcuts to instantly insert fr
- vercel/git-hooksA lightweight tool that automatically runs your chosen checks like linting or tests before Git commits, catchi
- sveltejs/esrapesrap takes a structured code tree (AST) and prints it back out as readable, runnable code with sourcemaps. It
- tj/co-parallelA JavaScript utility that runs multiple async tasks at the same time with a concurrency limit, returning resul
- sophomoresty/bpc-fetchA command-line tool that fetches full text from 930+ paywalled news sites and saves articles as clean Markdown
- deficryptobots/cryptobots-solana-sniper-pumpfun-freeFree trial Solana sniper bot for Pumpfun meme-coin launches, distributed by CryptoBots.tech as a Node.js termi
- energypantry/agent-browser-runtimeSystem for running AI agents inside a real Chrome browser, sharing one visible window via tab groups with pers
- zhouyoukang1234-spec/windsurf-assistantSelf-hosted toolkit that exposes Windsurf IDE models behind an OpenAI-compatible endpoint, rotates between Win
- brunosimon/small-worldSmall World is an interactive 3D web experience by Bruno Simon that lets visitors explore a playful miniature
- joeseesun/qiaomu-userscriptsCollection of Tampermonkey userscripts that add paste-to-upload, translation, HTML insert, and playback shortc
- openclaw/docsA publishing pipeline that takes English documentation, automatically translates it into multiple languages us
- webdevsimplified/react-photoshop-cloneA free, browser-based image editor inspired by Photoshop, built with React and HTML Canvas as a learning resou
- stephengrider/coffeescript-ionic-starterA starter template for building mobile apps with Ionic that uses CoffeeScript instead of JavaScript and Sass i
- rion-wu-tech/grok-video-workflowNode CLI that wraps the paid xAI Grok Imagine Video API: send a prompt or reference image, poll the job, downl
- ektogamat/r3f-webgpu-perfA real-time performance monitoring panel for React Three Fiber 3D web apps running on WebGPU, displaying frame
- freecodecamp/news-translation-tasksA GitHub-based workspace where volunteers translate freeCodeCamp's coding articles and handbooks into differen
- andrewrk/mcservemcserve is a proxy and web dashboard for self-hosted Minecraft servers. It shows who's online and auto-restart
- guowang23333/kiro-pro-batchRough Python automation that batch-signs accounts up for Kiro Pro subscriptions: logs in via GitHub, Google, o
- leosssvip-dot/remotion-ad-video-skillAn agent skill that turns a product URL into a draft ad video by planning shots in JSON, harvesting assets, an
- brunosimon/webgl-three.js-deferred-renderingA browser-based demo of deferred rendering in Three.js, showing how to render 3D scenes with many light source
- mrslimslim/awesome-promptA Node.js build script that ingests a local archive of MeiGen prompt images and video thumbnails, compresses t
- tj/waitgroup.jsA tiny JavaScript helper that lets your code wait for multiple concurrent tasks to finish before moving on, in
- eugeny/instacodeInstacode was a web service that turned code snippets into stylish, shareable screenshots. This repository is
- xuanlinai/overmindExternal cognitive engine for Claude Code with 66 modules across 6 channels, layered SQLite/graph memory and 2
- vzzoxo/xiaoyiziSelf-hosted Node.js web panel for running a multi-protocol proxy service (VLESS Reality, Shadowsocks, Hysteria
- home-assistant/mobile-apps-fcm-pushThis is the backend server that delivers push notifications from Home Assistant to your phone. It runs on Fire
- shootthesound/comfyui-angeloA ComfyUI custom node that collapses generate plus inpaint into one box. Click, paint, or drag on the node pre
- matem6/p2jb-y2jb-portingPort of a PS5 kernel jailbreak payload to the Y2JB JavaScript host running inside the YouTube TV app, targetin
- yuzc-001/ai-roundtable-roomLocal web app that runs a question through several AI roles like host, opinion voice, risk breakdown, and evid
- tastesteak/codeseexLocal desktop bridge that translates OpenAI Codex client calls into DeepSeek API requests, letting Codex run D
- maxforai/tokenlessCLI add-on for Claude Code that reduces session token usage by storing large tool outputs locally and sending
- systemoutprintlnhelloworld/plus-pp-helperChrome MV3 extension that automates account signup, mailbox polling, and session JSON capture inside CTF or sa
- mattpocock/boilersuitA tool that auto-generates Redux boilerplate code for React apps from a single JSON file, eliminating repetiti
- rosalina7515/ui-modernizerA Claude Code skill that rewrites the Tailwind CSS layer of a React, Vue, or Svelte project to match a modern
- deanwhitex/aiw2.0stackA Claude Code slash-command stack that walks AIW students through picking a niche, crafting an offer, tailorin
- xmanner/miaoshou-auto-editA Node.js script for TikTok Shop sellers using the Miaoshou platform that batch-cleans product titles, SKU nam
- emirsametguzel/escape-from-mzA browser 3D horror game built with Three.js where a player walks a dark school, picks up books that ask Engli
- joeseesun/qiaomu-suno-masterAn Agent Skill that turns a plain-language song idea into a full Suno prompt with structured lyrics, style tag
- johunsang/tauri-dev-screen-cliNode.js CLI that talks to a tauri-plugin-mcp-bridge WebSocket to screenshot, snapshot the DOM, run JavaScript,
- brunosimon/stylized-low-polyA JavaScript 3D graphics demo showcasing a stylized low-poly scene rendered in the browser, featuring objects
All repos · Explain any other repo →