wtf do these JavaScript repos do?
Popular JavaScript repositories on GitHub, each decoded: what it actually does, its stack, and how to run it.
- chentsulin/generator-koa2A Yeoman generator that scaffolds a ready-to-use Koa2 server project, so you skip manually creating folders, c
- emousedhm01/ffw-modsGitHub mirror of one modder's Far Far West game modifications, with each mod shipped as Unreal pak files to dr
- gaearon/javascriptAirbnb's JavaScript style guide — a rulebook of coding conventions with right/wrong examples to keep team code
- gaearon/react-windowA React library that renders only the visible rows of huge lists or tables, keeping scrolling fast even with t
- htlin222/oe-extensionA Chrome extension for clinicians and medical students that lets you highlight text on a medical website and i
- hughyau/helpmeaskA browser extension that rewrites your questions into clearer, more detailed prompts before you send them to A
- juliusbrussee/skillsSeven installable skills that make AI coding agents terser, better at UI design, and easier to trust over long
- mugisha-eric-250/employeepayrollmanagementsystemA full-stack employee payroll web app with a React front end, Node.js backend, and MySQL database — manages em
- ruanyf/markdown-it-katexA plugin that lets you write math equations in Markdown using LaTeX and have them render beautifully in the br
- ruanyf/worker-short-urlA lightweight URL shortener that runs on Cloudflare Workers, giving you a self-hosted short-link service with
- 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
- yyx990803/showmeA command-line tool that opens the GitHub source page for any npm package with a single command.
- 100/tab-organizerA Chrome extension that groups your open browser tabs together by website, so tabs from the same site sit next
- chalarangelo/jsiqleA JavaScript library that lets you define schemas, models, and relationships and then query in-memory data lik
- davidkpiano/skylakeA lightweight JavaScript toolbox for building smooth web page animations and handling common front-end tasks w
- fares-nosair/opencode-agentrouter-supportLocal Node.js proxy that lets the OpenCode coding tool talk to AgentRouter models through an OpenAI-compatible
- gaearon/react-native-websiteThe source code behind the official React Native website and docs, built with Docusaurus and versioned so old
- 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
- naemazam/github-profile-analyzerA web app that turns your GitHub activity into detailed insights, a composite developer score, and side by sid
- 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
- patrickjs/hackreactor-presentation-slidesA personal collection of browser-based presentation slides from a talk given during or after the Hack Reactor
- ruanyf/hn-summary-rssLikely an RSS feed of AI-generated summaries for Hacker News stories, though the README is empty so exact deta
- 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
- yyx990803/workerifyA lightweight JavaScript tool that turns a regular function into a background web worker inline, without needi
- agi-ruby/ai-gpt_image2-seedance_2.0-video-skillsTwo installable prompt skills that turn a rough video idea into structured, reusable prompts for GPT Image 2 s
- gaearon/react-auxA tiny React component that groups multiple elements together without adding an extra wrapper div to your HTML
- jeonghopark/collective-trajectoriesA real-time 3D visual art piece built with Three.js WebGPU: glowing filaments radiate from the center of a sph
- patrickarlt/custom-element-decoratorsA JavaScript library that uses decorator markers to cut down on repetitive setup code when building custom HTM
- rayhanadev/lightfetchA lightweight Node.js package for making simple HTTP requests with minimal dependencies and automatic body for
- roland-reed/nanachi-cliA command-line tool that converts React apps into WeChat, Alipay, or Baidu mini programs without rewriting the
- ruanyf/turpan-remove-spaceA CLI tool that strips spaces between English words and Chinese characters in Markdown files and outputs print
- x0cban/harnessAn open-source desktop HTTP/HTTPS proxy and web security testing toolkit with traffic interception, fuzzing, s
- yyx990803/angular.jsAngularJS is a JavaScript framework that automatically syncs your web page with your app's data, making it eas
- yyx990803/happypackHappyPack speeds up webpack builds by processing files in parallel across multiple worker processes instead of
- yyx990803/node-1The Node.js source code itself — the JavaScript runtime that lets you run JavaScript on servers and command li
- yyx990803/telekinesisTelekinesis simulates human touch gestures like taps, drags, and swipes in code, so you can automatically test
- abivan-tech/zvec-mcpA local server that indexes your project's source code and lets AI coding assistants search it by meaning rath
- ardupilot/dronecan-webtoolsA web-based dashboard for monitoring and configuring drone hardware over a DroneCAN network — check ESCs, test
- gaearon/reactoptA command-line tool that watches your React app while you use it and reports which components re-render more t
- gaearon/simplest-redux-exampleThe simplest possible example of Redux and React working together — a tiny teaching project stripped of all bo
- patrickjs/play-angular2An experimental project combining Angular 2 with Scala's Play Framework to server-render pages, sending ready-
- yyx990803/whipcreamAn experimental wrapper around webdriverjs that lets you write browser automation tests as one readable, chain
- 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
- 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
- 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
- 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
- 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
- patrickjs/bower-everythingA small tool that installs every package in the Bower registry at once, useful for building test suites or loc
- 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,
- 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
- 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
- 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
- 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
- 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
- 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
- chalarangelo/mini-active-recordThe example code for a tutorial series on modeling complex objects in JavaScript, inspired by the ActiveRecord
- efforg/psi-tumblr-crawlerA simple tool that automatically downloads posts from a Tumblr blog and saves them as structured JSON files, w
All repos · Explain any other repo →