platform: browser
5858 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| jwilber/roughViz roughViz.js is a reusable JavaScript library for creating sketchy, hand-drawn styled charts in the browser, built on D3v5, roughjs, and han… | 32 | 7149 | stable |
| microsoft/SandDance SandDance is a JavaScript data visualization library from Microsoft Research that creates unit visualizations with a one-to-one mapping bet… | 67 | 7143 | active |
| ianstormtaylor/superstruct Superstruct is a JavaScript and TypeScript library for defining data schemas (structs) and validating arbitrary data against them at runtim… | 23 | 7134 | stable |
| jaywcjlove/hotkeys-js A dependency-free JavaScript micro-library for capturing keyboard input and defining keyboard shortcuts in the browser. It provides a simpl… | 98 | 7124 | stable |
| Nutlope/llamacoder Llama Coder is an open-source web application that generates small apps from a single prompt, similar to Claude Artifacts, powered by Llama… | 67 | 7120 | active |
| FormCreate FormCreate is a low-code Vue form generation library that renders dynamic forms from JSON data, with validation, data collection, submissio… | 88 | 7090 | stable |
| olton/metroui Metro UI is a progressive, HTML-first front-end framework and component library in Windows Metro style, offering 150+ components, 900+ icon… | 68 | 7080 | active |
| stalniy/casl CASL is an isomorphic JavaScript authorization library that restricts what resources a user is allowed to access, using declarative rules t… | 98 | 7055 | stable |
| Momo707577045/m3u8-downloader A browser-based tool for extracting and downloading m3u8 (HLS) streaming videos by fetching the m3u8 playlist, downloading .ts segments in … | 40 | 7055 | active |
| lightGallery lightGallery is a customizable, modular, dependency-free JavaScript lightbox gallery plugin for displaying images and videos on the web and… | 72 | 7049 | active |
| Cocoon-AI/architecture-diagram-generator A Claude AI skill that generates dark-themed system architecture diagrams as standalone HTML/SVG files from plain-English descriptions. Out… | 61 | 7039 | active |
| fabiospampinato/cash Cash is an absurdly small (~6 KB gzipped) jQuery alternative for modern browsers that provides jQuery-style chainable syntax for DOM manipu… | 65 | 7034 | active |
| BrowserMCP/mcp Browser MCP is an MCP server plus Chrome extension that lets AI applications like Claude, Cursor, VS Code, and Windsurf control the user's … | 28 | 7019 | active |
| Vanilagy/mediabunny Mediabunny is a pure TypeScript, zero-dependency library for reading, writing, and converting video and audio files (MP4, WebM, MP3, WAV, O… | 85 | 7017 | active |
| MikeMcl/bignumber.js A JavaScript library for arbitrary-precision decimal and non-decimal (base 2-36) arithmetic. It provides a full-featured BigNumber API with… | 78 | 7009 | stable |
| LasCC/HackTools HackTools is an all-in-one browser extension for offensive security professionals that bundles penetration testing tools like XSS payloads,… | 23 | 7002 | active |
| grab/cursor-talk-to-figma-mcp An MCP server plus Figma plugin that lets AI agents like Cursor, Claude Code, and Codex read and programmatically modify Figma designs. A W… | 62 | 6987 | active |
| futurepress/epub.js Epub.js is a JavaScript library for rendering ePub documents in the browser across many devices. It provides interfaces for common ebook fu… | 56 | 6950 | stable |
| reactchartjs/react-chartjs-2 React wrapper components for Chart.js, letting you render charts like Line, Bar, and Doughnut as declarative React components. It supports … | 72 | 6939 | stable |
| VueTorrent/VueTorrent VueTorrent is a sleek alternative WebUI for the qBittorrent torrent client, built with Vue 3 and Vuetify. It replaces qBittorrent's default… | 99 | 6933 | active |
| davidjbradshaw/iframe-resizer A JavaScript library that automatically resizes iframes to match their content and keeps monitoring them to maintain the correct size. It s… | 87 | 6932 | active |
| mapbox/pixelmatch A tiny, dependency-free JavaScript library for pixel-level image comparison, originally built for comparing screenshots in tests. It works … | 89 | 6931 | stable |
| 4gray/iptvnator IPTVnator is a cross-platform, open-source IPTV player application built with Electron and Angular that plays m3u/m3u8 playlists, Xtream Co… | 93 | 6914 | active |
| sindresorhus/query-string A JavaScript library for parsing and stringifying URL query strings, with support for arrays, nested objects, and various encoding formats.… | 93 | 6903 | stable |
| joe-bell/cva Class Variance Authority (cva) is a tiny TypeScript library for building type-safe, variant-driven class names for UI components, with firs… | 67 | 6880 | stable |
| kristopolous/BOOTSTRA.386 BOOTSTRA.386 is a Twitter Bootstrap theme (supporting Bootstrap v2 through v5) that styles webpages to look like 1980s DOS-era graphical in… | 55 | 6877 | active |
| openstyles/stylus Stylus is a browser extension for Chrome, Firefox, and Chromium-based browsers that lets users restyle websites by installing and managing … | 99 | 6848 | active |
| webclipper/web-clipper Web Clipper is an open-source browser extension that saves web content to many note-taking platforms such as Notion, OneNote, Obsidian, Bea… | 49 | 6831 | active |
| phoenixframework/phoenix_live_view Phoenix LiveView is an Elixir library for building rich, real-time web user interfaces with server-rendered HTML over WebSockets. It sends … | 99 | 6825 | stable |
| Choices-js/Choices Choices.js is a lightweight, configurable vanilla JavaScript library that enhances select boxes and text inputs with searchable, multi-sele… | 95 | 6819 | active |
| TalAter/annyang annyang is a tiny (2 KB), dependency-free JavaScript library that adds speech recognition and voice commands to websites using the Web Spee… | 78 | 6816 | stable |
| travist/jsencrypt JSEncrypt is a tiny, zero-dependency JavaScript library for OpenSSL-compatible RSA encryption, decryption, signing, and key generation. It … | 66 | 6804 | active |
| dinerojs/dinero.js Dinero.js is a JavaScript and TypeScript library for creating, calculating, converting, comparing, and formatting monetary values safely. I… | 90 | 6789 | stable |
| google/material-design-lite Material Design Lite is a Google implementation of Material Design components in vanilla CSS, JS, and HTML with no framework dependencies. … | 59 | 32190 | maintenance |
| opengeos/GeoLibre GeoLibre is a free, open-source, lightweight cloud-native GIS platform for visualizing, exploring, and analyzing geospatial data. Built wit… | 81 | 6772 | active |
| renpy/renpy Ren'Py is an open-source visual novel engine that lets creators build interactive stories using words, images, and sounds, combining an eas… | 94 | 6766 | active |
| wevm/wagmi Wagmi is a type-safe, modular TypeScript library of reactive primitives (React hooks, Vue composables, Solid primitives, and framework-agno… | 94 | 6744 | active |
| niklasvh/html2canvas html2canvas is a JavaScript library that renders webpages or DOM elements as canvas images entirely in the browser, without server-side ren… | 23 | 31923 | maintenance |
| jlfwong/speedscope speedscope is a fast, interactive web-based viewer for performance profiles that imports data from many profilers across languages like Jav… | 73 | 6730 | stable |
| sivan/heti Heti is a CSS/SCSS stylesheet library that enhances Chinese web typography according to common Chinese typesetting conventions (CLREQ). It … | 50 | 6721 | stable |
| golden-layout/golden-layout Golden Layout is a JavaScript layout manager for arranging web app components in dockable, draggable panels with support for native popup w… | 52 | 6708 | active |
| antvis/X6 X6 is a JavaScript/TypeScript diagramming and graph editing engine that renders nodes and edges using SVG and HTML. It provides customizabl… | 90 | 6685 | active |
| TanStack/form TanStack Form is a headless, type-safe form state management library for TypeScript/JavaScript with adapters for React, Vue, Angular, Solid… | 94 | 6672 | stable |
| victornpb/undiscord Undiscord is a userscript (installable via Tampermonkey, Violentmonkey, or Greasemonkey) that bulk-deletes your own messages in Discord cha… | 59 | 6645 | active |
| nodeca/js-yaml js-yaml is a fast YAML 1.2 (and 1.1) parser and serializer for JavaScript, passing the full YAML test suite. It converts YAML text into Jav… | 77 | 6626 | stable |
| iorate/ublacklist uBlacklist is a browser extension that blocks specified sites from appearing in Google and other major search engine results. It supports m… | 98 | 6623 | active |
| brython-dev/brython Brython is an implementation of Python 3 that runs entirely in the web browser, loaded as a JavaScript file and executing Python code embed… | 92 | 6611 | active |
| ml5js/ml5-library ml5.js is a friendly, beginner-oriented JavaScript machine learning library for the browser, built on top of TensorFlow.js. It provides acc… | 23 | 6587 | active |
| ChartsCSS/charts.css Charts.css is an open source CSS framework for data visualization that turns semantic HTML tables into charts using utility CSS classes and… | 57 | 6581 | active |
| plainhub/plain-app PlainApp is an open-source Android app that runs a local web server on your phone, letting you manage files, media, contacts, SMS, notes, a… | 99 | 6578 | active |
| hinesboy/mavonEditor mavonEditor is a Vue-based markdown editor component supporting Vue 2 and Vue 3, with live preview, dual-pane editing, and customizable too… | 27 | 6578 | active |
| ecrmnn/collect.js A dependency-free JavaScript library providing a fluent, Laravel Collections-style API for working with arrays and nested objects. It offer… | 32 | 6556 | stable |
| fkling/astexplorer A web-based tool for exploring the abstract syntax trees (ASTs) generated by dozens of parsers for JavaScript, CSS, HTML, GraphQL, YAML, an… | 23 | 6542 | active |
| share/sharedb ShareDB is a realtime database backend based on Operational Transformation (OT) for synchronizing JSON documents across clients. It support… | 95 | 6535 | stable |
| Automerge Automerge is a JSON-like CRDT (conflict-free replicated data type) library that lets multiple users modify application state concurrently, … | 98 | 6532 | active |
| blueimp/jQuery-File-Upload A jQuery plugin providing a file upload widget with multiple file selection, drag & drop, progress bars, validation, and media previews. It… | 10 | 30717 | maintenance |
| bashalarmistalt/decimen-optical-transfer A web application that transfers files between devices using animated QR codes displayed on one screen and captured by another device's cam… | 79 | 6504 | active |
| google-map-react/google-map-react A React component library wrapping a subset of the Google Maps API that lets you render arbitrary React components as map markers. It suppo… | 60 | 6477 | stable |
| RobinHerbots/Inputmask Inputmask is a JavaScript library that creates input masks to enforce predefined input formats such as dates, numbers, and phone numbers. I… | 75 | 6460 | active |
| CareyWang/sub-web A Vue 2.7 web frontend for the subconverter backend that generates proxy subscription configuration links. It provides a browser UI for con… | 66 | 6460 | active |
| nextapps-de/winbox WinBox.js is a lightweight, dependency-free HTML5 window manager library for the web that lets developers create draggable, resizable, full… | 23 | 6446 | stable |
| VincentGarreau/particles.js A lightweight JavaScript library for rendering animated particle effects on an HTML canvas, configurable via JSON. It supports interactive … | 23 | 30203 | maintenance |
| sz3/libcimbar libcimbar is an optimized C++ implementation of the cimbar (color icon matrix) high-density 2D barcode format for air-gapped data transfer … | 95 | 6426 | active |
| bfirsh/jsnes JSNES is a Nintendo Entertainment System (NES) emulator written in JavaScript, distributed as a library usable in both the browser and Node… | 88 | 6414 | active |
| Grsmto/simplebar SimpleBar is a lightweight (6kb) vanilla JavaScript library that replaces the browser's default scrollbar with a custom CSS-styled one whil… | 46 | 6413 | stable |
| konvajs/react-konva React Konva is a React library providing declarative components for the Konva 2D HTML5 canvas framework. It lets developers build interacti… | 98 | 6403 | stable |
| google/perfetto Perfetto is an open-source suite of SDKs, daemons, and tools for production-grade system profiling, app tracing, and trace analysis on clie… | 95 | 6393 | stable |
| antvis/Infographic AntV Infographic is a declarative infographic generation and rendering engine for the web, with a custom syntax, ~200 built-in templates, t… | 78 | 6385 | active |
| melonjs/melonJS melonJS is an open-source, MIT-licensed 2D/2.5D HTML5 game engine for indie developers, built with ES6 classes and TypeScript support. It p… | 99 | 6376 | active |
| chuspeeism/dashi-ppt-skill An AI-agent skill that generates browser-editable presentations from documents, with 12 visual themes and thousands of layout pages and con… | 65 | 6376 | active |
| foundation/foundation-sites Foundation for Sites is a responsive front-end framework providing HTML, CSS (Sass), and JavaScript components for building websites and ap… | 24 | 29784 | maintenance |
| paulirish/lite-youtube-embed A lightweight web component (custom element) that renders YouTube embeds using a static facade with a poster image, loading the actual ifra… | 51 | 6347 | active |
| vasturiano/3d-force-graph A web component for rendering graph data structures as interactive 3D force-directed layouts using ThreeJS/WebGL. It uses d3-force-3d or ng… | 66 | 6342 | active |
| pacocoursey/next-themes next-themes is a small React library providing theme management for Next.js apps, supporting system preference, custom themes, and flash-fr… | 65 | 6333 | stable |
| tridactyl/tridactyl Tridactyl is a Firefox WebExtension that replaces the browser's default control mechanism with a Vim-like keyboard-driven interface, inspir… | 77 | 6311 | active |
| ecomfe/zrender ZRender is a lightweight 2D graphics rendering engine for the web, supporting Canvas, SVG, and VML backends. It serves as the underlying re… | 81 | 6303 | active |
| IanLunn/Hover Hover.css is a collection of CSS3-powered hover effects for links, buttons, logos, SVG, and featured images, available in CSS, Sass, and LE… | 23 | 29395 | maintenance |
| nathancahill/split A monorepo of tiny, zero-dependency JavaScript utilities for creating resizable split views, including Split.js (for float/flex layouts) an… | 23 | 6280 | stable |
| Iconify Iconify is a universal icon framework unifying 200+ open source icon sets (300k+ icons) behind one syntax, with a web component, framework … | 77 | 6278 | active |
| itorr/nbnhhsh A userscript and web tool that translates Chinese pinyin initialism abbreviations (like 'yyds' or 'xswl') used on social platforms into rea… | 53 | 6273 | active |
| sadmann7/tablecn A shadcn/ui-style collection of copy-paste data table and data grid components for React, built on TanStack Table with a Next.js, Tailwind … | 68 | 6259 | active |
| pheralb/svgl SVGL is a curated library of 600+ optimized SVG logos for brands and technologies, served through a searchable web app and a free REST API.… | 70 | 6258 | active |
| jd-opensource/micro-app micro-app is a micro front-end framework from JD that renders sub-applications via webcomponent-like custom elements, so a base app can emb… | 92 | 6252 | active |
| codesandbox/sandpack Sandpack is a component toolkit by CodeSandbox for embedding live-running code editing experiences into web applications and documentation.… | 42 | 6223 | active |
| angus-c/just Just is a collection of zero-dependency JavaScript utility modules, each published as its own tiny npm package that does one thing (e.g. ju… | 32 | 6202 | active |
| jakearchibald/svgomg SVGOMG is a web-based GUI for SVGO, the SVG optimizer, exposing most of SVGO's configuration options through a friendly interface. It lets … | 52 | 6192 | active |
| brookhong/Surfingkeys Surfingkeys is a browser extension for Chrome, Firefox, Edge, and Safari that provides Vim-style keyboard navigation and control of the web… | 76 | 6157 | active |
| adamgiebl/neumorphism Neumorphism.io is a web-based CSS code generator for the Neumorphism/Soft UI design trend, built with React. It lets designers and develope… | 54 | 6139 | active |
| kenwheeler/slick Slick is a jQuery-based carousel/slider library for building responsive, touch-enabled image and content carousels on the web. It offers ex… | 96 | 28555 | maintenance |
| epiral/bb-browser bb-browser is a TypeScript CLI and MCP server that lets AI agents control your real Chrome browser using your existing login state, exposin… | 70 | 6128 | active |
| davidmerfield/randomColor A tiny JavaScript library that generates attractive random colors, with options to control hue, luminosity, count, seed, and output format.… | 54 | 6124 | stable |
| graffle-js/graffle Graffle is a minimal, extensible, type-safe GraphQL client for JavaScript and TypeScript, formerly known as graphql-request. It supports mu… | 77 | 6116 | active |
| nodeca/pako Pako is a fast JavaScript port of the zlib compression library, providing deflate, inflate, and gzip compression with binary-equivalent out… | 76 | 6111 | stable |
| lucaong/minisearch MiniSearch is a tiny, dependency-free in-memory full-text search engine written in TypeScript for browser and Node.js. It provides prefix a… | 51 | 6108 | stable |
| jerosoler/Drawflow Drawflow is a lightweight, dependency-free JavaScript library for building node-based flow editors in the browser. It lets users drag nodes… | 23 | 6106 | stable |
| glacambre/firenvim Firenvim is a browser extension plus Neovim plugin that embeds a Neovim client inside Firefox and Chrome, replacing textareas with a full N… | 81 | 6105 | active |
| nesbox/TIC-80 TIC-80 is a free, open-source fantasy computer for making, playing, and sharing tiny retro games. It bundles code, sprite, map, and sound e… | 64 | 6103 | active |
| frappe/gantt Frappe Gantt is an open-source JavaScript library for rendering interactive, customizable Gantt charts on the web. It supports flexible tim… | 65 | 6097 | active |
| creativetimofficial/david-ai David AI (formerly tailwind-starter-kit) is a free, open-source library of 300+ customizable, production-ready UI components built with Tai… | 34 | 6096 | active |
| vuejs/vuex Vuex is a centralized state management pattern and library for Vue.js applications, providing a single store with predictable mutation rule… | 23 | 28320 | maintenance |