JavaScript repos explained in plain English
Popular JavaScript repositories on GitHub, each explained for non-coders — what it does, its tech stack, and how to run it.
- 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
- heigeai/heige-codex-skin-studioA one-click theme switcher for OpenAI's Codex Desktop app that reskins the interface from a single image witho
- jane-xiaoer/paper-collage-ad-codexA Codex skill that automates making a paper cutout style collage advertisement video, from script and keyframe
- yyx990803/vue-svelte-size-analysisA rigorous bundle-size study comparing Vue and Svelte, showing Svelte's smaller runtime is offset by larger pe
- zhovner/zaborona_helpA free service that helps people in Ukraine access websites blocked by ISPs or the government by routing their
- gaearon/redux-devtools-log-monitorA visual, time-traveling debugger for Redux apps that lets you watch and rewind exactly how your app's data ch
- yyx990803/semiA command-line tool that automatically adds or removes semicolons from JavaScript code to match whichever styl
- kritt-ai/open-krittA self-hosted tool that runs AI agents in parallel to hunt for security bugs in code and rank the findings.
- wassermanproductions/motion-previs-studioA desktop app that breaks a reference video into pose, depth, and camera-movement layers so filmmakers can pla
- ruanyf/chrome-extension-demoA minimal, working example of a Chrome browser extension, showing the core pieces so you can learn how extensi
- 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
- shlokkhemani/rabbitholeAn infinite canvas where selecting text and asking a question opens the answer as a new connected document, so
- 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
- gaearon/react-blessed-hot-motionAn experimental demo showing React can render interactive apps directly to your terminal instead of a browser,
- sindresorhus/cat-namesA tiny package that gives you a list of the top 100 cat names, with options to get all names at once or pick o
- posva/vuex-mock-storeA lightweight fake version of Vuex for Vue.js apps that lets you test components in isolation without running
- ruanyf/mocha-demosA collection of nine hands-on demo folders teaching how to test JavaScript code with Mocha, from basic checks
- jaimeisme/comfystudioA desktop video editor built around local ComfyUI workflows that turns scripts into AI generated keyframes and
- d3/d3-voronoiA JavaScript library that divides a surface into regions around given points, creating Voronoi diagrams and De
- nodejs/postjectPostject lets you embed extra files and data directly into an already-compiled program, so you can ship a sing
- webdevsimplified/spotify-cloneA front-end JavaScript project that recreates the Spotify music streaming interface, including playlist naviga
- 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
- joeseesun/qiaomu-cut-skillA video editing skill for AI agents. Describe the video you want in one sentence and it handles sourcing foota
- 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
- webdevsimplified/learn-react-todayA companion code repository for a free React course by Web Dev Simplified, containing finished code for every
- webdevsimplified/youtube-video-player-cloneA clone of YouTube's video player interface built with JavaScript. It recreates the look and behavior of a cus
- arbitragebot-group/polymarket-trading-botA Node.js bot that automatically trades short-term Bitcoin Up/Down bets on Polymarket, including copying anoth
- deepika-builds/liquid-glassA one file, zero dependency JavaScript library that gives web elements a realistic bending glass look, with a
- mumuy/gobangA browser-based Five-in-a-Row board game where you play against a built-in AI opponent. No downloads needed —
- gaearon/promise-loaderA webpack loader that splits JavaScript into smaller chunks loaded on demand via promises, so users only downl
- polymarket-trader-lab/polymarket-trading-botA Node.js bot that automates arbitrage and copy trading on Polymarket's short-term Bitcoin Up/Down markets.
- ruanyf/react-testing-demoA hands-on tutorial that teaches React component testing using a Todo app, showing three approaches from shall
- rust-lang/lang-teamA digital filing cabinet where the Rust language design team stores planning documents, meeting notes, and dec
- vikingmute/webpack-react-codesA collection of working code samples that accompany a book about building web apps with React and webpack. Rea
- zjp1997720/wechat-article-searchA command line tool that searches WeChat public account articles by keyword and returns structured results, no
- atom/snippetsA built-in tool for the Atom text editor that lets you create custom keyboard shortcuts to instantly insert fr
- wesbos/twitter-unfollowerA JavaScript tool that automatically unfollows inactive or stale Twitter accounts based on a threshold you set
- leonxlnx/lumenshadersA single-file browser tool that generates real-time looping abstract art using WebGL2 shaders, with export to
- cloudflare/doomA multiplayer version of the classic game Doom that runs in the browser using WebAssembly and Cloudflare's edg
- vercel/git-hooksA lightweight tool that automatically runs your chosen checks like linting or tests before Git commits, catchi
- addyosmani/yeoman-examplesA collection of four sample web apps — todo lists and URL shorteners built with Angular and Backbone — generat
- feross/queue-microtaskA tiny JavaScript package that safely schedules code to run right after the current task finishes, using the n
- ucsandman/marketing-studioA Claude Code tool that generates a full set of launch marketing videos, social clips, and images for your pro
- anil-matcha/open-ai-ugcA free, self-hostable web app that lets you create AI-generated video ads using AI actors, your own scripts, a
- hapijs/cryptilesA small JavaScript library that handles common security tasks for web apps, like generating random tokens and
- gaearon/react-transform-catch-errorsA deprecated dev-only Babel tool that catches errors thrown while a React component renders and shows a friend
- duolahypercho/codex-routerA local router that lets AI desktop apps like Codex and Claude Desktop use outside models such as Kimi, DeepSe
- 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
- paulirish/devtools-timeline-modelParses raw Chrome performance trace data into structured, queryable models for automated analysis. Currently m
- stephengrider/rallycodingweeklyA free collection of ready-to-run JavaScript and React code examples that accompany weekly tutorial videos, le
- imtonyjaa/ggemu-fishing-joyA sample browser fish-shooting game built with PixiJS, showing developers how to integrate a game with the GGE
- texel-org/windfoilA GPU-based technique for filling and smoothing the edges of 2D vector shapes, offered as an alternative to an
- dexzane/awesome-web-promptsA curated library of AI prompts and ready made code for building visually striking web page sections, from her
- frankchiu-dev/claude-codex-usage-dashboardA local dashboard, viewable from your phone or tablet over Wi-Fi, that shows how much of your Claude Code and
- kentcdodds/rtl-css-jsA JavaScript utility that automatically flips CSS-in-JS style objects for right-to-left languages like Arabic
- tasihi89/canvas-handCanvas Hand adds a local drawing canvas to Codex, letting you generate images, mark them up with arrows, and h
- nativescript/tailwindA lightweight plugin that lets you style NativeScript mobile apps using Tailwind CSS class names, translating
- generalizingai/openstudioAn open source AI creative studio for generating images, videos, cinematic clips, and faceless reels using you
- siigari/claude-heartbeatA tool that turns an interactive Claude Code session into an automated task queue processor using a subscripti
- 7-e1even/learn-agentA chapter by chapter set of runnable Node.js notes explaining how real coding agents like Claude Code and Code
- 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
- atagon-gmbh/kogiqa-mcpAn MCP server that lets an AI assistant control a real web browser using plain language instead of screenshots
- finna/finn-loopA set of tools that lets the Claude Code AI assistant turn your ideas into working software by writing specs,
- foundzigu/smsbazaarA dashboard that compares the price and stock of SMS verification numbers across seven providers, specifically
- hashlips/hashlips_art_engine_appA tool that generates large collections of unique digital artworks by combining layered image files. You provi
- haleclipse/cscienceA packaged, patched build of Claude Science that lets developers run it locally with their own Anthropic API k
- ave9858/msdlA web-based tool that lets you browse and download Microsoft software directly from Microsoft's official serve
- yeet-src/sigwireA Linux terminal dashboard that streams every process signal on the machine live, showing sender, target, and
- 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
- blitzdotdev/blitzosA tool that builds a private context repo teaching every new Claude Code cloud agent your repos, conventions,
- sveltejs/esrapesrap takes a structured code tree (AST) and prints it back out as readable, runnable code with sourcemaps. It
- angieruiz17/codex-gpt-pluginA Codex plugin that lets an AI coding agent send prompts to a logged-in ChatGPT Pro browser session for toughe
- discourse/discourse-adpluginA Discourse plugin that lets forum owners show ads from networks like Google AdSense and Amazon, or create the
- matchameleon/moneyclawA prepaid wallet system that lets OpenClaw AI agents make authorized online payments through a capped, auditab
- angieruiz17/claude-fintech-skillsA curated set of Claude Code skill files capturing hard-won lessons from a decade of running production fintec
All repos · Explain any other repo →