platform: browser
5858 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| ccampbell/mousetrap Mousetrap is a tiny (~2kb gzipped), dependency-free JavaScript library for binding keyboard shortcuts in the browser. It supports single ke… | 23 | 11777 | maintenance |
| sql-formatter-org/sql-formatter A JavaScript/TypeScript library that pretty-prints SQL queries across many dialects including PostgreSQL, MySQL, BigQuery, Snowflake, and P… | 96 | 2886 | active |
| kane50613/takumi Takumi is a Rust-based rendering engine that converts JSX, HTML, and CSS into images (PNG, JPEG, WebP, SVG, animated GIF/WebP) and paged PD… | 81 | 2886 | active |
| nimiq/qr-scanner A lightweight JavaScript/TypeScript QR code scanner library based on Cosmo Wolfe's port of Google's ZXing library. It supports webcam video… | 32 | 2886 | stable |
| xiao-zaiyi/illa-helper A browser extension that helps users learn languages naturally while browsing the web, based on the comprehensible input theory. It provide… | 79 | 2876 | active |
| tachyons-css/tachyons Tachyons is a functional (utility-first) CSS toolkit of small, single-purpose, composable classes for building responsive UIs without writi… | 83 | 11716 | maintenance |
| jessepollak/card Card is a JavaScript/CSS library that enhances any credit card payment form with a live, animated credit card preview built entirely with C… | 23 | 11716 | maintenance |
| Azure/fetch-event-source A TypeScript library providing a fetch()-based alternative to the browser's native EventSource API for consuming server-sent events. It rem… | 54 | 2870 | stable |
| t1m0n/air-datepicker Air Datepicker is a lightweight, dependency-free JavaScript datepicker and calendar component written in pure ES6 with native CSS variables… | 33 | 2870 | active |
| klembot/twinejs Twine is an open-source tool for writing and publishing interactive, nonlinear stories without needing to code, available as a desktop app … | 83 | 2869 | active |
| thepersonalaicompany/amurex Amurex is an open-source Chrome extension that acts as an AI meeting copilot for Google Meet and MS Teams. It provides real-time suggestion… | 34 | 2868 | active |
| motiondivision/motionone Motion One is a JavaScript animation library (monorepo of packages like motion, @motionone/dom, @motionone/easing) providing a hybrid engin… | 10 | 2868 | active |
| anvaka/map-of-github An interactive web-based map visualization of 690,000+ GitHub projects, where each dot is a repository positioned by Jaccard similarity of … | 55 | 2867 | active |
| imsai-sh/zhuzhiliao A zero-dependency, single-file web simulation of the traditional Chinese bamboo cicada toy (竹知了) that 'wa-wa' cries when spun. It combines … | 56 | 2866 | active |
| mathquill/mathquill MathQuill is an open-source web formula editor library that lets users easily type and render mathematical notation in a webapp, with LaTeX… | 34 | 2865 | active |
| aurelia/framework Aurelia 1 is a modern front-end JavaScript/TypeScript framework for building browser, mobile, and desktop single-page applications. This pa… | 23 | 11671 | maintenance |
| pissang/claygl ClayGL is a WebGL graphics library for building scalable Web3D applications in the browser. It offers a modular, tree-shakeable API (down t… | 48 | 2863 | stable |
| mavoweb/mavo Mavo is an HTML-based language and JavaScript library for building small-scale data-driven web applications by writing only HTML and CSS, w… | 31 | 2863 | active |
| mahlernim/google-timeline-visualizer An Android app (with an iPhone web app) that turns Google Maps Timeline (Location History) exports into an animated travel video. Users sel… | 83 | 2860 | active |
| joye61/pic-smaller Pic Smaller is a free, open-source batch image compressor that runs entirely in the browser, supporting JPEG, PNG, WebP, GIF, SVG, AVIF, an… | 69 | 2852 | active |
| hsnaydd/moveTo MoveTo is a lightweight (1kb gzipped) JavaScript library for smooth scroll animations with no dependencies. It lets you programmatically sc… | 51 | 2852 | stable |
| TidalCycles Strudel is a web-based environment for live coding algorithmic music patterns, offering a faithful JavaScript port of the Haskell-based Tid… | 10 | 2850 | active |
| tonytomov/jqGrid jqGrid is an Ajax-enabled jQuery plugin for representing and manipulating tabular data on the web. It is a client-side grid solution that l… | 87 | 2838 | active |
| gcanti/fp-ts fp-ts is a library for typed functional programming in TypeScript, providing popular data types (Option, Either, IO, Task), type classes (F… | 58 | 11540 | maintenance |
| skanaar/nomnoml nomnoml is a JavaScript library and tool for rendering UML diagrams from a compact text syntax, producing SVG or canvas output. It ships as… | 78 | 2837 | active |
| postaljs/postal.js postal is a TypeScript-first pub/sub message bus for JavaScript with AMQP-style topic wildcards, channel-scoped messaging, request/response… | 73 | 2836 | active |
| pmndrs/postprocessing A post processing library for three.js that adds fullscreen image effects like bloom to WebGL scenes via passes and effects managed by an E… | 98 | 2835 | active |
| rainbow-me/rainbowkit RainbowKit is a React library for adding wallet connection UI and management to Ethereum dapps. It is built on wagmi and viem and provides … | 86 | 2834 | active |
| hop-protocol/hop Hop Protocol is a monorepo containing TypeScript SDKs, a hop-node, and a React frontend for the Hop cross-chain bridge, which enables token… | 61 | 2824 | active |
| Engelberg/instaparse Instaparse is a Clojure/ClojureScript library that turns context-free grammars written in standard EBNF or ABNF notation into executable pa… | 32 | 2822 | stable |
| dai-shi/react-tracked React Tracked is a TypeScript library that provides state usage tracking using JavaScript Proxies to optimize React re-renders. It works wi… | 70 | 2820 | active |
| legions-developer/evilcharts EvilCharts is an open-source collection of beautifully designed, animated chart components for React and Next.js, built on Recharts and Apa… | 62 | 2814 | active |
| maxmcd/webtty A Go CLI tool that shares a terminal session over WebRTC, letting a remote peer connect via a pasted SDP exchange or a static browser page … | 23 | 2813 | active |
| yued-fe/lulu LuLu UI is a cross-browser, cross-framework native JavaScript and CSS UI component library from China Literature (Yuewen), offering themes … | 66 | 2807 | active |
| albinotonnina/albinotonnina.com A personal portfolio website built with React 18 and Webpack 5, featuring scroll-triggered SVG animations and interactive visual storytelli… | 62 | 2803 | active |
| jgthms/minireset.css minireset.css is a tiny modern CSS reset that normalizes font sizes, block margins, tables, box sizing, and responsive media elements. It s… | 32 | 2801 | stable |
| MakieOrg/Makie.jl Makie is a high-performance, interactive data visualization and plotting ecosystem for the Julia programming language. It offers multiple b… | 97 | 2800 | stable |
| Chevrotain/chevrotain Chevrotain is a fast, feature-rich parser building toolkit for JavaScript with built-in LL(K) grammar support. Grammars are written as pure… | 67 | 2797 | stable |
| bikeshaving/crank Crank.js is a JavaScript/TypeScript UI framework for building websites and applications where components are plain functions, generators, a… | 94 | 2795 | active |
| jquery/jquery-ui The official jQuery UI library, a curated set of user interface interactions (draggable, sortable, resizable), effects, widgets (datepicker… | 77 | 11330 | maintenance |
| IoLanguage/io Io is a small, dynamic prototype-based programming language implemented in C, inspired by Self, Smalltalk, Lisp, and Lua, where everything … | 66 | 2790 | active |
| dimsemenov/Magnific-Popup Magnific Popup is a fast, light, and responsive lightbox and modal dialog plugin for jQuery and Zepto.js. It can display images, image gall… | 23 | 11314 | maintenance |
| picturepan2/spectre Spectre.css is a lightweight (~10KB gzipped), responsive, modern CSS framework built on Flexbox. It provides base styles, a responsive grid… | 23 | 11312 | maintenance |
| objectivehtml/FlipClock FlipClock.js is a themeable, type-safe TypeScript library for rendering clocks, timers, counters, and flipboards in web applications. It is… | 54 | 2785 | stable |
| opentiny/tiny-engine TinyEngine is a Vue-based low-code engine for building custom low-code platforms across different domains. It supports online real-time vis… | 91 | 2784 | active |
| joelshepherd/tabliss Tabliss is a beautiful, customisable New Tab page browser extension for Firefox, Chrome, and Edge. It offers widgets like clocks, weather, … | 32 | 2781 | active |
| Raphaël Raphaël is a small JavaScript library for cross-browser vector graphics on the web, built on SVG and VML so every drawn object is also a DO… | 23 | 11270 | maintenance |
| besuper/TwitchNoSub A browser extension for Chrome, Chromium-based browsers, and Firefox that lets users watch subscriber-only VODs (past broadcasts) on Twitch… | 80 | 2776 | active |
| unpoly/unpoly Unpoly is a JavaScript library that adds progressive enhancement attributes to HTML, letting you build dynamic, SPA-like interfaces while k… | 77 | 2776 | active |
| fireship-io/flamethrower A 2kB zero-config client-side router and prefetcher for static sites that makes page navigation feel like a single-page app. It prefetches … | 32 | 2776 | active |
| Binaryify/vue-tetris A browser-based Tetris game built with Vue and Vuex, ported from a React version. It features responsive keyboard/touch controls, Web Audio… | 41 | 2774 | stable |
| ValentinH/react-easy-crop react-easy-crop is a React component for cropping images and videos with drag, zoom, and rotate interactions. It returns crop dimensions in… | 97 | 2772 | active |
| handsontable/hyperformula HyperFormula is an open-source headless spreadsheet engine written in TypeScript that parses and evaluates Excel-compatible spreadsheet for… | 94 | 2771 | active |
| Rich-Harris/magic-string A small, fast TypeScript library for editing strings in place (update, prepend, append, move, overwrite) while generating accurate v3 sourc… | 99 | 2770 | stable |
| mourner/rbush RBush is a high-performance JavaScript library providing a 2D spatial index for points and rectangles, built on an optimized R*-tree with b… | 65 | 2770 | stable |
| container2wasm/container2wasm container2wasm is a Go CLI tool that converts container images (e.g. Docker images) into WASM binaries that can run on WASI runtimes or in … | 85 | 2768 | active |
| easysoft/zui ZUI 3 is an open-source HTML5 front-end UI component library offering rich CSS utility classes (built on Tailwind CSS) and powerful JavaScr… | 67 | 2768 | active |
| javve/list.js List.js is a tiny, dependency-free vanilla JavaScript library that adds search, sort, filter, and pagination to existing HTML lists, tables… | 31 | 11209 | maintenance |
| material-components/material-web Material Web (@material/web) is a library of framework-agnostic web components implementing Google's Material 3 (Material You) design syste… | 89 | 11202 | maintenance |
| modelcontextprotocol/ext-apps Official specification and TypeScript SDK for the MCP Apps protocol, a standard for building interactive UIs (charts, forms, dashboards) th… | 81 | 2766 | active |
| vorillaz/devicons Devicons is an open-source collection of over 1,300 crisp, consistent icons and logos for developers, MIT licensed. It ships as raw SVGs, a… | 84 | 2762 | active |
| vueuse/motion @vueuse/motion is a Vue animation library providing composables and a v-motion directive for declarative component animations, built on Pop… | 38 | 2760 | active |
| sveltia/sveltia-cms Sveltia CMS is a free, open-source, Git-based headless CMS for Jamstack sites, built as a modern rewrite and successor to Netlify/Decap CMS… | 93 | 2757 | active |
| ethereumjs/ethereumjs-monorepo A modular TypeScript monorepo of Ethereum execution-layer libraries including an EVM interpreter, transaction and block handling, Merkle Pa… | 95 | 2756 | active |
| anghunk/linuxdo-scripts A feature-rich browser extension for enhancing the LinuxDo forum experience, offering UI optimizations and AI-assisted features. It is publ… | 68 | 2755 | active |
| instant-markdown/vim-instant-markdown A Vim plugin that opens a browser window showing a real-time compiled preview of the markdown file currently being edited in Vim, closing w… | 75 | 2752 | active |
| pimterry/loglevel loglevel is a minimal, lightweight JavaScript logging library that adds reliable level-based logging (trace/debug/info/warn/error) on top o… | 28 | 2747 | stable |
| coder/ghostty-web A web-based terminal emulator library that compiles Ghostty's native VT100 parser to WebAssembly and exposes an xterm.js-compatible API. It… | 54 | 2746 | active |
| metafizzy/isotope Isotope is a JavaScript layout library for creating filterable and sortable grid layouts with animated transitions, supporting multiple lay… | 23 | 11102 | maintenance |
| vitmalina/w2ui W2UI is a lightweight JavaScript UI widget library for building rich web applications declaratively via JSON data structures. It provides g… | 67 | 2740 | stable |
| bergside/design-md-chrome A Chrome extension that extracts visual styles (typography, colors, spacing, shadows, motion) from any website and generates DESIGN.md or S… | 68 | 2738 | active |
| muxinc/media-chrome Media Chrome is a collection of framework-agnostic web components (custom elements) for building fully customizable audio and video player … | 95 | 2729 | active |
| cars10/elasticvue Elasticvue is a free, open-source GUI for Elasticsearch available as a desktop app, browser extension, Docker container, or self-hosted web… | 93 | 2728 | active |
| facebook/react-devtools React DevTools is a browser extension for Chrome and Firefox that lets developers inspect the React component hierarchy within the browser'… | 10 | 11012 | maintenance |
| salarcode/SmartProxy SmartProxy is a Firefox, Chrome, and Edge browser extension that automatically enables or disables proxy usage per website based on customi… | 90 | 2726 | active |
| kieler/elkjs elkjs is a JavaScript port of the Eclipse Layout Kernel (ELK), providing automatic graph layout algorithms, most notably a layer-based (Sug… | 88 | 2726 | active |
| microsoft/clarity Microsoft Clarity is an open-source behavioral analytics library written in TypeScript that tracks DOM mutations and user interactions to g… | 77 | 2722 | active |
| dangrossman/daterangepicker A JavaScript date range, date, and time picker component that attaches to any webpage element and shows a dropdown with two calendars. It s… | 23 | 10977 | maintenance |
| matthewp/haunted Haunted is a TypeScript library that brings React's Hooks API (useState, useEffect, useContext, etc.) to standard web components, using lit… | 79 | 2718 | active |
| hiukim/mind-ar-js MindAR is a web augmented reality library supporting image tracking and face tracking, written end-to-end in JavaScript with TensorFlow.js.… | 23 | 2718 | active |
| mljs/ml ml.js is an umbrella library bundling the mljs organization's machine learning tools for JavaScript, including clustering, classification, … | 23 | 2715 | active |
| xfgryujk/blivechat A YouTube-style live chat overlay for OBS that displays Bilibili livestream comments, gifts, and super chats. It runs as a hosted web servi… | 90 | 2713 | active |
| lobehub/sd-webui-lobe-theme Lobe Theme is a modern, highly customizable UI theme and extension for the Stable Diffusion WebUI (AUTOMATIC1111). It provides an exquisite… | 66 | 2713 | active |
| haltu/muuri Muuri is a JavaScript layout engine for building responsive, sortable, filterable, and draggable grid layouts with animations. It combines … | 23 | 10945 | maintenance |
| intlify/vue-i18n Vue I18n is the official internationalization plugin for Vue 3, providing translation, pluralization, number and datetime localization with… | 99 | 2712 | stable |
| kevinchappell/formBuilder formBuilder is a jQuery plugin providing a drag-and-drop interface for building web forms entirely client-side. Its companion plugin formRe… | 90 | 2711 | active |
| altcha-org/altcha ALTCHA is an open-source, privacy-first CAPTCHA alternative that protects websites, forms, and APIs from bots and spam using a proof-of-wor… | 93 | 2708 | active |
| polywock/globalSpeed Global Speed is a browser extension that provides universal speed control for video and audio across websites like YouTube, Netflix, and Sp… | 99 | 2707 | active |
| dmotz/trystero Trystero is a JavaScript/TypeScript library that adds serverless WebRTC peer discovery and communication to web apps, using BitTorrent, Nos… | 94 | 2705 | active |
| pionxzh/chatgpt-exporter A Tampermonkey userscript that adds export functionality to the ChatGPT web interface, letting users save and share their conversation hist… | 98 | 2704 | active |
| sindresorhus/slugify A JavaScript library that converts strings into URL-safe slugs, handling transliteration for many languages including German, Vietnamese, A… | 44 | 2702 | stable |
| clauderic/react-sortable-hoc A set of React higher-order components that turn any list into an animated, accessible, touch-friendly sortable list. It supports drag hand… | 32 | 10889 | maintenance |
| dimdenGD/OldTwitter A browser extension that restores the old Twitter layout from 2015 (with an optional 2018 design) by fully replacing the modern Twitter cli… | 98 | 2700 | active |
| chinchang/web-maker Web Maker is a free, open-source offline frontend playground for HTML, CSS, and JavaScript, similar to CodePen or JSFiddle but running enti… | 78 | 2695 | active |
| swagger-api/swagger-client Swagger Client is a JavaScript library for fetching, resolving, and executing requests against Swagger/OpenAPI-defined REST APIs from the b… | 98 | 2694 | active |
| react-figma/react-figma A custom React renderer that renders React components directly into Figma documents via the Figma Plugin API. It provides react-native-comp… | 57 | 2692 | active |
| WickyNilliams/headroom.js Headroom.js is a lightweight, dependency-free JavaScript widget that hides fixed headers when scrolling down and reveals them when scrollin… | 23 | 10838 | maintenance |
| rough-stuff/wired-elements Wired Elements is a collection of web components (custom elements) that render with a hand-drawn, sketchy appearance, built with RoughJS an… | 23 | 10829 | maintenance |
| lian-yue/vue-upload-component A Vue.js file upload component supporting multi-file and directory uploads, drag-and-drop, chunked uploads, thumbnails, and legacy HTML4/IE… | 99 | 2687 | stable |
| plbrault/youre-the-os You're the OS! is a game where the player acts as a computer's operating system, managing processes, memory, and I/O events to keep the use… | 88 | 2684 | active |