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.
- justjavac/chromesnifferplusA Chrome and Edge browser extension that detects which frameworks, libraries, and services a website is built
- 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
- truelockmc/streambertA desktop app for streaming and downloading movies, shows, and anime from third-party sources without ads or t
- yyx990803/html5-clearA deprecated proof-of-concept web app that recreates the iOS Clear to-do list's polished gestures and animatio
- karpathy/svmjssvmjs is a lightweight JavaScript library for training a Support Vector Machine classifier entirely in the bro
- polyfillpolyfill/polyfill-libraryA Node.js library that builds a custom JavaScript polyfill bundle tailored to whichever browser is requesting
- withkynam/vibecode-pro-max-kitA framework of agents, skills, and memory files installed into a project so AI coding tools like Claude Code s
- stephenlthorn/auto-identity-removeNode script that uses Playwright to submit monthly opt-out requests against 500+ data broker sites, with CapSo
- leomoon-studios/wiki-goA self-hosted wiki and documentation platform that stores everything as Markdown files, with no database requi
- 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
- lbr77/sideimpactorA browser based tool that signs and installs iOS apps onto a connected iPhone using your own Apple Developer a
- boona13/mykonos-island-voxelsA relaxed browser based building toy for arranging a tiny Mykonos style Mediterranean island, with no goals or
- typicode/fetchivalFetchival is a tiny JavaScript helper that simplifies sending and receiving JSON data from a server, turning r
- f/agentlyticsA local dashboard that combines your usage history from 17+ AI coding tools like Cursor and Claude Code into o
- sveltejs/rollup-plugin-svelteA plugin that lets Rollup bundle Svelte components by compiling them into standard JavaScript and CSS. Mainly
- alchaincyf/fanboxA macOS desktop cockpit that pairs a local file browser and preview panel with an embedded terminal, so you ca
- primekeeper58/blooket-hacksA claimed cheat menu for the classroom quiz game Blooket, but its install steps ask you to run a command that
- fastify/avvioAvvio is a Node.js library that manages the startup and shutdown sequence of plugins so your app boots in the
- fastify/fastify-helmetA Fastify plugin that automatically adds security headers to every response, protecting your web app from comm
- jane-xiaoer/xiaoer-videolabA privacy-focused browser extension that downloads the video on your current tab in one click, using a local y
- ruanyf/extremely-simple-flux-demoA tiny one-button demo that teaches the Flux pattern — action, dispatcher, store, view — so React beginners ca
- ytnrvdf/wha-spell-simulatorA browser app inspired by Witch Hat Atelier where you draw spell diagrams on a canvas that get parsed into str
- secops-7/mikrodashA real-time web dashboard that streams live stats from MikroTik routers, meant for private local network use o
- open-gsd/get-shit-done-reduxGSD is a command-based workflow that breaks software specs into phases and runs each in a fresh AI context win
- ruanyf/css-modules-demosA set of six runnable demos teaching CSS Modules, a technique that auto-generates unique class names so CSS st
- gaearon/library-boilerplateA pre-configured starter template for building publishable React libraries, wiring together Babel, Webpack, ES
- sigmatradelabs/aster-botAn automated trading bot for AsterDEX, a crypto perpetual futures exchange, that runs built-in strategies to o
- fastify/point-of-viewA Fastify plugin that lets your Node.js server build dynamic web pages from reusable HTML templates. You pick
- ebookfoundation/free-programming-books-searchA local-search companion site for the free-programming-books list, letting you find books by title, author, or
- isaacs/inheritsA tiny JavaScript helper that sets up class inheritance, matching Node.js's built-in version but lightweight e
- paraschopra/make-pages-interactiveA Claude Code plugin that lets you leave comments directly on HTML pages and have Claude edit the page in plac
- neuralcpl/polymarket-trading-botA Node.js bot that runs arbitrage and copy-trading strategies on Polymarket's five-minute Bitcoin price market
- ruanyf/node-oauth-demoA minimal Node.js example showing the core OAuth 2.0 login flow, like 'Sign in with Google,' stripped down to
- getify/foi-langFoi is an experimental programming language blending functional and imperative styles, aiming to compile to We
- jsha/blocktogetherBlock Together helps Twitter users fight harassment by sharing block lists. One person blocks abusers, then ot
- shopify/shopify-ai-toolkitAn official Shopify plugin that connects AI coding assistants like Claude Code and Cursor to Shopify's live do
- jxlarrea/voice-satellite-card-integrationA free, browser based voice assistant for Home Assistant that runs wake word detection locally with no cloud n
- patrickjs/everyone-ssn-usaA public awareness project about a Social Security number data breach, focused on urging affected people to fr
- yyx990803/vue-svelte-size-analysisA rigorous bundle-size study comparing Vue and Svelte, showing Svelte's smaller runtime is offset by larger pe
- xbuilderlab/cheat-on-moneyCheat On Money is a Claude Code skill that helps Chinese speaking users find legitimate side income opportunit
- blackcandlelab/polymarket-trading-botA Node.js trading bot for Polymarket's BTC Up/Down markets that runs arbitrage and copy-trading strategies wit
- nodejs/github-botAn automated bot that listens for GitHub activity across the Node.js organization's repositories and runs smal
- builderio/skillsSkills for coding agents is an installable set of five composable skills, covering model-cost orchestration, u
- run-liyi/wechatpayAn Electron desktop app that turns your exported WeChat Pay bill into local charts and summaries of income, sp
- spupuz/vibenvrA self-hosted, privacy-respecting video surveillance system for IP cameras that keeps all recordings local, no
- nevertoday/zhongguo-traditional-colorsA reference collection of 742 traditional Chinese colors, each provided as a color card image with HEX, RGB, a
- davidvkimball/vaultcmsVault CMS turns the Obsidian note-taking app into a content editor for Astro websites, so you write Markdown i
- jaimeisme/comfystudioA desktop video editor built around local ComfyUI workflows that turns scripts into AI generated keyframes and
- ruanyf/tiny-browser-requireA tiny library that lets browser JavaScript use Node.js-style require() and module.exports to load files, with
- juliangarnier/juliangarnier.comThe source code for Julian Garnier's personal portfolio website at juliangarnier.com. It showcases his work an
- yangshun/delete-github-forksA small command-line tool that lists your GitHub forks and bulk-deletes the ones you no longer want, avoiding
- n8n-io/n8n-desktop-appA discontinued desktop wrapper for n8n that once let people run the workflow automation tool as a native app o
- dimartarmizi/omnicloudOmniCloud is a self-hostable web app that connects Google Drive, OneDrive, Dropbox, and other cloud storage ac
- arbitragebot-group/polymarket-trading-botA Node.js bot that automatically trades short-term Bitcoin Up/Down bets on Polymarket, including copying anoth
- polymarket-trader-lab/polymarket-trading-botA Node.js bot that automates arbitrage and copy trading on Polymarket's short-term Bitcoin Up/Down markets.
- 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
- leonxlnx/lumenshadersA single-file browser tool that generates real-time looping abstract art using WebGL2 shaders, with export to
- vercel/git-hooksA lightweight tool that automatically runs your chosen checks like linting or tests before Git commits, catchi
- feross/queue-microtaskA tiny JavaScript package that safely schedules code to run right after the current task finishes, using the n
- gaearon/react-transform-catch-errorsA deprecated dev-only Babel tool that catches errors thrown while a React component renders and shows a friend
- jianshuo/ccglassA local proxy and dashboard that shows exactly what requests your AI coding assistant, like Claude Code or Cod
- taisly/agentA CLI tool and JavaScript SDK that lets AI coding agents publish short videos to TikTok, Instagram Reels, YouT
- imtonyjaa/ggemu-fishing-joyA sample browser fish-shooting game built with PixiJS, showing developers how to integrate a game with the GGE
- siigari/claude-heartbeatA tool that turns an interactive Claude Code session into an automated task queue processor using a subscripti
- yyx990803/starzA command-line tool that tallies every star a GitHub user's repos have earned and shows their most popular pro
- mrdoob/draco.jsA small, pure JavaScript library that decodes Draco-compressed 3D mesh files in the browser as a drop-in repla
- foundzigu/smsbazaarA dashboard that compares the price and stock of SMS verification numbers across seven providers, specifically
- frank-masciopinto/no-kingsA browser extension that shows who owns the website in your active tab, including Big Three index fund stakes
- voidsignals/polymarket-trading-botA Node.js bot that arbitrages and copy-trades Polymarket's 5-minute Bitcoin Up/Down prediction markets on Poly
- mo-tunn/openguiderAn Electron desktop AI assistant that watches your screen, listens to voice, and gives step-by-step guidance f
- obsidian-trades/polymarket-copy-trading-botAn automated bot that trades real money on Polymarket prediction markets, offering an arbitrage mode and a mod
- amitkumardemo/edgecareerA full-stack AI career coach web app offering job recommendations, resume review, cover letters, and mock inte
- patrickjs/reddit-insightAn analytics dashboard that pulls public Reddit data and visualizes it in charts, showing trends like what top
- polymarket-sports/polymarket-trading-botA Node.js bot that trades Polymarket's five-minute Bitcoin up/down markets, using arbitrage and copy-trading s
- ruanyf/sina-newsA simple web app that aggregates real-time news from Sina into one clean, searchable feed, so you can browse C
- cobusgreyling/loop-engineeringA collection of patterns and CLI tools for building automated systems that run AI coding agents on a schedule,
- windyrobin/iframeA lightweight Rails-inspired Node.js web framework that handles routing, clustering, logging, and static files
- ruanyf/github-actions-demoA teaching demo showing how GitHub Actions automatically builds and publishes a React app to GitHub Pages ever
- sveltejs/esrapesrap takes a structured code tree (AST) and prints it back out as readable, runnable code with sourcemaps. It
- buynao/aipathA free, bilingual interactive course that teaches AI from the basics through 30 hands-on lessons with browser-
- kappaemme-git/local-client-prospector-skillA Codex skill that searches for local businesses lacking a proper website and scores them as sales leads.
- 863401402/image-provenanceA browser only tool that checks if an image was AI generated and can strip or disrupt hidden AI watermarks.
- elyelysiox/recaptchaA written technical breakdown of the obfuscation and anti-bot techniques used inside Google's reCAPTCHA client
- gaearon/react-deep-force-updateA tiny React utility that forces a component and all of its children to fully re-render, bypassing React's usu
- fastify/fastify-scheduleA Fastify plugin that lets you schedule recurring background tasks inside your server, like polling an API or
- kunchenguid/lavish-axiA local command line tool that lets you click and annotate AI generated HTML files in a browser, then sends st
- karpathy/lifejsA browser-based artificial life simulator where simple virtual creatures move, eat, reproduce, and evolve in r
- yyx990803/release-tagA GitHub Action that automatically creates a GitHub Release when you push a version tag, and auto-detects pre-
- cupidbity/cupid-music-playerA pixel art desktop music player with an animated vinyl record UI that plays local MP3s, Spotify playlists, an
- panishandsome/ai-rules-syncAgentsync keeps one source of truth file for AI coding tool instructions and automatically generates all the o
- peng-zhihui/cheese-uestcA WeChat mini-program that gives UESTC university students a single hub for campus news, announcements, and li
- karpathy/notpygamejsA minimal JavaScript library by Andrej Karpathy for building simple 2D browser games on Canvas, handling the g
- tj/co-parallelA JavaScript utility that runs multiple async tasks at the same time with a concurrency limit, returning resul
- db-toolkit/db-toolkitA free, open-source desktop app for managing PostgreSQL, MySQL, MariaDB, SQLite, and MongoDB databases, with a
- sixiangguo/cc-note-opsAn Obsidian plugin that turns your current note into WeChat articles, Xiaohongshu posts, or topic ideas using
- sophomoresty/bpc-fetchA command-line tool that fetches full text from 930+ paywalled news sites and saves articles as clean Markdown
- techjarves/local-ai-image-generatorA zero-setup Windows desktop app that runs Stable Diffusion image generation fully offline, auto-detecting you
All repos · Explain any other repo →