wtf do these JavaScript repos do?
Popular JavaScript repositories on GitHub, each decoded: what it actually does, its stack, and how to run it.
- yyx990803/grunt-traceurA Grunt plugin that converts modern ES6 JavaScript into older ES3 code so it runs in outdated browsers like In
- yyx990803/hexo-utilA small toolbox of helper functions for the Hexo blog generator — slugifying titles, syntax highlighting code,
- yyx990803/jshintJSHint is a spell-checker for JavaScript that scans your code without running it, flagging bugs, mistakes, and
- yyx990803/mocha-webpackA test runner that automatically bundles your tests with webpack and runs them through mocha, with fast in-mem
- yyx990803/nightwatchA Node.js-based browser automation tool that runs scripted end-to-end tests against real websites, built on to
- yyx990803/page.jsA tiny client-side router for single-page apps that swaps content on link clicks or URL changes without full p
- yyx990803/stylus-loaderA webpack plugin that compiles Stylus stylesheets into standard CSS as part of your build pipeline.
- yyx990803/testerThis repo has an empty README, so its exact purpose is unclear — the name suggests it may relate to webhook te
- yyx990803/webcomponentsjsA polyfill bundle that adds Custom Elements, HTML Imports, and Shadow DOM support to browsers that don't nativ
- 3imed-jaberi/cryptography-si-isammA JavaScript package implementing classic cipher algorithms like Caesar cipher for learning cryptography, not
- 3imed-jaberi/koa-isomorphic-routerA fast, lightweight router for Koa.js web servers that matches URLs to handler code, built on the efficient Tr
- 901d3/ditherxyr.jsA JavaScript library that applies retro dithering effects to images directly in the browser, using dot pattern
- abhishek-kumar09/autobotA web marketplace where machine learning developers can buy, sell, and auction datasets, with search powered b
- aidenybai/nodejs-fileserverA lightweight Node.js web app for uploading files through a browser and retrieving them later by visiting thei
- 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
- 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
- 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
- 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
- chalarangelo/readexA JavaScript library that lets you write regular expressions as readable named functions instead of cryptic sy
- 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
- 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
- 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
- freemandaily/chaintrace-forensicAn interactive web tool that visually traces how stolen funds moved across Ethereum wallets after the Kelp DAO
- 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
- 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
- jjanssen/jest-styled-components-bugA minimal reproduction repo that demonstrates a bug in jest-styled-components, a testing tool for styled-compo
- jriecken/grunt-asset-smasherAn unmaintained Grunt plugin that bundles and compresses website assets like CSS and JS for production, now su
- 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
- 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
- nickserv/cdnmA command-line tool that finds and updates the CDN-linked JavaScript/CSS library versions inside your HTML fil
- 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
- 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
- severhaak/vizwiz-electron-buildAn Electron and React desktop application described as a visualizer app, with full instructions for running in
- 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
- 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
- tanykim/julie-and-juliaAn interactive web app that turns the 'Julie & Julia' movie script into a searchable, visual experience for ex
- 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
- 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
- zinkey/beejsA lightweight tool that lets you write CommonJS-style JavaScript modules and run them directly in the browser
- 0xmukesh/docusaurus-tutorialA companion code repo for a Hashnode tutorial that walks you through building a documentation website with Doc
- 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/testA sandbox repository for testing GitHub workflows related to Meshery Extensions, letting contributors safely v
- acip/slack-claude-agentA self-hosted Slack bot that brings Claude AI into your workspace, streams replies into threads, and requires
- 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
- akarshsatija/all_nodeA personal collection of practice code someone wrote while learning Node.js fundamentals, not a tool or librar
- alexanderdaly/neurofhe-relayResearch package and pitch deck for a hybrid privacy gateway that combines neuromorphic spike preprocessing wi
- amaury1093/iframe-500usd-challengeA $500 coding challenge: build a proxy server that lets StartPage load inside an iframe despite its anti-embed
- 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
- 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
- bnb/clinpm is the package manager bundled with Node.js that lets JavaScript developers install, version, and share co
- 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
- chrislanejones/rust-wasm-photo-toolA browser-based image editor for annotation, clone stamping, drawing, and OCR, powered by a Rust and WebAssemb
- codedocks2005/-puller-ai-chat-summarizer-extensionA Chrome extension that summarizes any ChatGPT, Claude, or Gemini conversation into a structured breakdown wit
- davinson-pezo/hermes-pixel-uiA pixel-art dashboard that visualizes what your Hermes Agent coding sessions are doing in real time.
All repos · Explain any other repo →