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.
- 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
- gskinnerteam/backbone-historyA starter template for Backbone.js web apps that uses the HTML5 History API to create clean, shareable URLs wi
- 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
- jupyterlab/eslint-plugin-jinjaAn ESLint plugin that teaches JavaScript code checkers to ignore Jinja template syntax so files mixing both ca
- 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/memory-gameA browser-based memory game inspired by the classic Simon game, where players repeat growing sequences of flas
- abhishek-kumar09/mern0821-special-batch-liveA code repository for a live web development training batch, containing sample code and exercises for students
- abhishek-kumar09/snake_gameA classic Snake game built with JavaScript that runs in your web browser. You control a growing snake that eat
- 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
- allquixotic/ajaxlifeA web-based client that lets you access the Second Life virtual world through a browser instead of the full de
- 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
- brainjs/nomnomNomnom is a Node.js tool that helps command-line programs understand the instructions users type, like flags a
- 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.
- dicnunz/codex-build-gate-skillA Codex skill that blocks startup idea implementation until buyer proof and a validation plan exist.
- dozoisch/expA command-line tool that lets JavaScript developers build and preview mobile apps on real phones instantly, wi
- eduardolundgren/madvoc-routeA JavaScript parser that converts a plain-text routes file for the Madvoc web framework into structured route
- enixcoda/replayrightA plugin that lets an AI coding agent record browser automation tests automatically while exploring a website,
- esoyuince/codex-chrome-operatorA local Windows and Chrome automation bridge that lets the Codex AI tool observe and act on web pages under st
- f4bc0d3/huggingmes-hermes-webuiA ready-to-deploy package that lets you run a personal AI chat agent on Hugging Face Spaces for free, combinin
- fahad19/reactA JavaScript library for building interactive websites and apps out of small, reusable UI components.
- fanmixco/career-signalA local CV review app that scores your resume for concrete evidence before using AI to build a job-specific im
- fat/package-bootstrapThis repository has no README or documentation, so its exact purpose can't be confirmed — the name suggests a
- felixrieseberg/ghostA self-hosted blogging platform that gives writers a clean, no-bloat space to publish posts, built on Node.js
- felixrieseberg/sailsA Node.js web framework like Ruby on Rails for building real-time apps and APIs fast, using Express, Socket.io
- frankyyouchill/meme-remix-studioA local demo app that turns one uploaded photo into 2 or 4 AI-generated meme variants using StepFun's chat and
- gaearon/backbone.localstorageA lightweight adapter that makes Backbone.js apps save data to the browser's localStorage instead of a server,
- gaearon/cancellationA JavaScript library that lets you cleanly stop a running async operation, like an HTTP request or long loop,
- gaearon/flux-comparisonThe same simple online shop app built thirteen different ways using different Flux architectural patterns, so
- gaearon/jest-mock-issue-reproA minimal repository created to reproduce a specific bug in Jest's mock functionality, containing only the bar
- gaearon/redux-loopA Redux library that lets reducers declare side effects like API calls alongside state updates, in one traceab
- gvergnaud/monaco-editorMonaco Editor lets you embed the same code editor that powers VS Code directly into your website, with syntax
- hiswattson456/restaurant-dish-inventory-botA Telegram bot and web admin panel that lets restaurant staff report broken tableware and lets managers track
- hkulekci/3dcellforgeAn interactive browser tool for viewing and AI generating 3D models of biological cells.
- 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
- hwillson/boxA JavaScript library for managing recurring subscription billing—tracking who's subscribed, renewals, upgrades
- iamcheyan/chordvoxminiA free, fully offline voice dictation tool that transcribes speech and pastes cleaned up text into any app.
- 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
- kenrick95/apadA web app that shows one shared daily coding practice problem from the uVa/CP3 competitive programming archive
All repos · Explain any other repo →