top JavaScript repos, explained fr
popular JavaScript repos on github, each explained in plain english: what it does, its stack, and how to run it.
- yyx990803/eventproxyA tiny JavaScript library that coordinates multiple parallel async tasks using events, avoiding deeply nested
- yyx990803/flow-remove-typesA lightweight tool that strips Flow type annotations from JavaScript files, leaving clean code that runs in No
- yyx990803/foreverForever is a tool that automatically restarts a script or program whenever it crashes, keeping servers and bac
- yyx990803/generator-dudeGenerator-dude is a Yeoman template generator that scaffolds a ready-to-use front-end or Node.js project with
- yyx990803/hexo-adminA visual admin dashboard plugin for the Hexo blogging engine, letting you write and manage posts through a web
- yyx990803/insanely-big-tablesAn experimental project testing how JavaScript frameworks perform when rendering extremely large tables with t
- yyx990803/jsdelivrA free public CDN that hosts JS libraries, CSS, and fonts so you can link to a file instead of hosting it your
- yyx990803/karmaA test runner that launches real browsers like Chrome and Firefox to run your JavaScript tests and report resu
- yyx990803/npmnpm is the Node Package Manager — it downloads, installs, and organizes reusable JavaScript code libraries for
- yyx990803/npm-http-servernpm-http-server lets you fetch files from npm packages directly over HTTP, without installing them locally fir
- yyx990803/pm2A command-line process manager that keeps Node.js apps running, auto-restarting crashes and load-balancing acr
- yyx990803/uglifyjs-webpack-pluginA webpack plugin that automatically compresses and minifies your JavaScript during build, making files smaller
- yyx990803/vinyl-fsvinyl-fs reads files using glob patterns, streams them through processing steps, and writes the results to a d
- yyx990803/webpack-hot-middlewareMiddleware that plugs webpack hot reloading into your own server, so browser code updates instantly when you s
- abhishek-kumar09/who-is-imposterA Chrome extension that tracks where your personal data goes online, blurs suspected fake tweets on Twitter, a
- amarjitjim/browserpilotAn AI agent that controls a real Chromium browser via an observe-plan-act loop driven by Gemini 2.0 Flash, wit
- andershaig/cssessA bookmarklet that crawls your site and flags CSS rules that aren't actually used, so you can clean up bloated
- boneskull/bugginA small JavaScript library for command-line apps that catches crashes and shows users a friendly link to file
- gaearon/coreAn obsolete shared JavaScript library that once powered webpack's loader and source map handling, now supersed
- gaearon/esteAn opinionated starter kit for isomorphic JavaScript web apps using React, Flux, and immutable data, with webp
- gaearon/jquery-not-definedA standard Create React App starter template that gives you a pre-configured environment for building React we
- gaearon/jsizeA command-line tool that shows the real size of any npm package, both minified and gzip-compressed, before you
- gaearon/react-bootstrap-jqueryA Create React App starter template that hides the build tooling so you can start writing a React app right aw
- gaearon/react-error-overlay-razzle-bugA minimal bug-reproduction repo showing that React's dev-mode error overlay doesn't appear when using the Razz
- gaearon/react-state-problemA small React quiz app demo built to reproduce and study a state bug where old answer highlights stick around
- gaearon/webpack-sourcesA toolkit for build tools like webpack to wrap, combine, and track source code alongside its source maps durin
- gaearon/webpack-subresource-integrityA Webpack plugin that adds Subresource Integrity hashes to bundled files so browsers reject tampered scripts a
- ipetkov/islandmysterygameA 3D browser game where you explore a procedurally generated island — pick up sticks, throw rocks, build a cam
- kieranklaassen/farmbot-agent-cli-mcpA CLI and MCP server that lets you or an AI assistant control a FarmBot farming robot, moving its arm, checkin
- 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
- lxsmnsyc/threadpoolliteA lightweight JavaScript library that manages a pool of Web Workers so heavy computations run in parallel with
- 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
- patrickarlt/universal-javascript-exampleA lightweight JavaScript package that lets you write code once and run it in both browsers and servers, elimin
- patrickjs/github-commit-messagesA Chrome extension that lets you toggle commit scope labels like 'feat:' or 'fix:' on and off while browsing G
- patricklafrance/shelbyA lightweight toolkit that extends Knockout.js with server syncing, data mapping, and edit/undo features for b
- pizzalater/spritekitA browser tool that removes the background from a short MP4 video and exports the selected frames as a transpa
- pmarquees/real-time-designA terminal tool that lets a developer code by voice, turning spoken instructions into tasks for Codex or Claud
- ruanyf/eslint-plugin-ignoreuglifyAn ESLint plugin that detects minified files by their long lines and automatically skips them, so linting repo
- ruanyf/markdown-it-toc-and-anchorA markdown-it plugin that automatically builds a clickable table of contents and adds jump-to-section anchor l
- ruanyf/node_memcachedA Node.js library that connects your app to a Memcached server so you can store and fetch fast, temporary data
- siddharthkp/beepA hands-on workshop teaching developers how to build and publish reusable Node.js packages, step by step throu
- skevy/babel-preset-react-native-syntaxA Babel preset that lets React Native library authors use modern JavaScript syntax while keeping their publish
- tanykim/beer-matchBeer Match is an interactive map and chart dashboard for beer data pulled from Untapped, built with a Node.js
- voxpelli/pg-utilsA Node.js toolkit that automatically sets up, seeds, and tears down PostgreSQL test databases so you can write
- watson/shallow-clone-shimA small JavaScript utility that copies an object while preserving all hidden property rules, and optionally le
- webreflection/ds4-chatA minimal browser chat page that connects to a local ds4 server running the DeepSeek 4 Flash AI model.
- xiakeman777/xiakeman-ai-short-dramaA Chinese-language creation workbench for producing AI-generated short dramas and animated videos using the Se
- 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
- yyx990803/elixirLaravel Elixir is a friendlier wrapper around Gulp that lets Laravel developers automate front-end tasks like
- 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
All repos · Explain any other repo →