platform: browser
5858 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| furf/jquery-ui-touch-punch A small monkey-patch script that maps touch events to mouse events so jQuery UI widgets like draggable and sortable work on touch devices. … | 32 | 3487 | maintenance |
| xdan/datetimepicker A jQuery plugin that adds date, time, and combined date-time picker dropdowns to HTML form inputs. It supports inline mode, masks, dark the… | 36 | 3485 | maintenance |
| cam-inc/viron Viron is a web-based, OpenAPI Specification (OAS)-driven administration console that auto-generates a fine-tuned GUI from your API's OAS do… | 62 | 1025 | active |
| MGdaasLab/WHartTest WHartTest is an AI-driven test automation platform built on Django 5.2 + DRF with a Vue frontend, generating and managing executable test c… | 83 | 1024 | active |
| meel-hd/lofi-engine LoFi Engine is a cross-platform desktop and browser application that procedurally generates LoFi music and ambient soundscapes locally usin… | 61 | 1024 | active |
| nextcloud/mail Nextcloud Mail is a webmail client app for Nextcloud that connects to any IMAP/SMTP account, built on the Horde PHP libraries with a Vue si… | 68 | 1023 | active |
| polkadot-js/extension A browser extension for Chrome and Firefox that manages Polkadot and Substrate network accounts and signs transactions (extrinsics) with th… | 96 | 1022 | active |
| steffest/DPaint-js DPaint.js is a browser-based image editor modeled after Deluxe Paint, with strong support for retro Amiga file formats like IFF ILBM images… | 77 | 1022 | active |
| babyman/quick-tabs-chrome-extension Quick Tabs is a Chrome browser extension that provides a keyboard-driven popup for switching between open tabs in most-recently-used order,… | 51 | 1021 | active |
| pqina/flip Flip is a JavaScript plugin for rendering beautifully animated flip-style counters and countdown clocks on websites. It is powered by the T… | 74 | 1020 | active |
| alienkitty/alien.js Alien.js is a JavaScript library providing 3D utilities, materials, shaders, and physics helpers for three.js and OGL, alongside an MVC des… | 67 | 1020 | active |
| prayag17/JellySkin JellySkin is a vibrant, minimal CSS theme for the Jellyfin media server web interface, distributed via CDN with a one-line import. It inclu… | 23 | 1020 | active |
| Kagami/ffmpeg.js FFmpeg compiled to JavaScript/WebAssembly via Emscripten, optimized for in-browser use with WebM and MP4 builds plus Web Worker wrappers. I… | 32 | 3463 | maintenance |
| fians/Waves A small JavaScript/CSS library that adds Material Design ripple click effects to buttons, icons, divs, and images. It works with plain Java… | 23 | 3462 | maintenance |
| gudh/ihover iHover is a collection of pure CSS hover effects for images and circles, built with Sass and inspired by a Codrops article. It provides mod… | 32 | 3460 | maintenance |
| Robbendebiene/Gesturefy Gesturefy is a customizable Firefox add-on that lets users execute browser commands via mouse gestures, rocker gestures, and wheel gestures… | 85 | 1019 | active |
| mbraak/jqTree jqTree is a jQuery tree widget for displaying hierarchical tree structures in HTML. It supports JSON data, AJAX loading, drag-and-drop, laz… | 76 | 1019 | active |
| jespervos/blossom-carousel Blossom Carousel is a lightweight TypeScript carousel library built on native browser scrolling, adding physics-based drag support for poin… | 64 | 1019 | active |
| frzyc/genshin-optimizer A web-based artifact and character build optimizer for Genshin Impact and other gacha games like Honkai: Star Rail and Zenless Zone Zero. I… | 95 | 1018 | active |
| linjc/smooth-signature A TypeScript canvas library for capturing handwritten signatures in the browser with a natural pen-brush (variable stroke width) effect. It… | 40 | 1018 | active |
| koute/stdweb stdweb is a Rust crate providing bindings to client-side Web APIs and interoperability between Rust and JavaScript, targeting WebAssembly a… | 32 | 3453 | maintenance |
| evanw/glfx.js glfx.js is a JavaScript library for applying real-time image effects and photo adjustments in the browser using WebGL. It leverages the GPU… | 32 | 3452 | maintenance |
| bl00mber/react-phone-input-2 A highly customizable React phone input component with automatic formatting and country selection. It supports multiple UI styles including… | 32 | 1017 | stable |
| MarconLP/snapify Snapify is an open-source, self-hostable screen recording and video sharing application, positioned as a Loom alternative. Users can record… | 30 | 1017 | active |
| Matt-Fontes/SendScriptWhatsApp A novelty JavaScript script that pastes the entire Shrek or Bee Movie screenplay into WhatsApp Web line by line via the browser console. It… | 32 | 3451 | maintenance |
| ryansolid/dom-expressions A fine-grained reactive DOM rendering runtime for JavaScript libraries that use signals or observables instead of a virtual DOM. It provide… | 67 | 1016 | active |
| ChenyCHENYU/Robot_Admin Robot Admin is a modern enterprise admin dashboard template built with Vue 3, TypeScript, and Naive UI, offering 49 ready-to-use components… | 79 | 1015 | active |
| c-frame/aframe-extras A collection of add-on components and helpers for A-Frame VR, including movement controls, model loaders, pathfinding, and primitives. It e… | 79 | 1015 | active |
| heiseonline/embetty Embetty is a JavaScript library that embeds remote content such as tweets and YouTube videos into web pages without loading third-party tra… | 70 | 1015 | active |
| alfateam/orange-orm Orange ORM is an Object Relational Mapper for Node.js, Bun, and Deno supporting TypeScript and JavaScript with an Active Record pattern and… | 98 | 1014 | active |
| openid/AppAuth-JS AppAuth-JS is a TypeScript client SDK for OAuth 2.0 and OpenID Connect, designed for public clients following RFC 8252 best practices. It s… | 76 | 1014 | active |
| zhlint-project/zhlint zhlint is a linting tool for Chinese text content, available as a CLI, a Node.js package, and a standalone browser script. It validates and… | 62 | 1014 | active |
| addyosmani/bg-remove A React + Vite web application that removes image backgrounds entirely in the browser using Transformers.js with the RMBG-1.4 model (and op… | 22 | 1014 | active |
| arielsalminen/ResponsiveSlides.js ResponsiveSlides.js is a tiny (1kb minified and gzipped) jQuery plugin that creates responsive image sliders/slideshows from unordered list… | 32 | 3437 | maintenance |
| AlloyTeam/AlloyFinger AlloyFinger is a super tiny JavaScript library for recognizing multi-touch gestures (tap, doubleTap, longTap, swipe, pinch, rotate, pressMo… | 32 | 3437 | maintenance |
| Browserpass Browserpass is a browser extension for zx2c4's pass (the UNIX password store) that auto-fills or copies credentials for the current domain,… | 85 | 1013 | active |
| DavidHDev/haiku Haiku (react-haiku) is a lightweight collection of 46 React hooks and 9 utility components for common frontend tasks like debouncing, clipb… | 42 | 1013 | active |
| otakustay/react-diff-view A React component library for rendering git unified diff output with split and unified views. It includes a token system for syntax highlig… | 56 | 1012 | active |
| caolan/highland Highland is a high-level streams library for Node.js and the browser that unifies synchronous and asynchronous data sources behind a single… | 32 | 3430 | maintenance |
| 3dmol/3Dmol.js 3Dmol.js is an object-oriented, WebGL-accelerated JavaScript library for interactive molecular visualization in web browsers. It supports m… | 91 | 1011 | active |
| marwin1991/profile-technology-icons A web-based generator that provides a curated collection of technology icons for decorating GitHub profile READMEs. Users search for techno… | 77 | 1011 | active |
| gmrchk/blobity Blobity is a TypeScript library that renders a customizable animated cursor 'blob' effect on websites using HTML5 canvas. It offers magneti… | 23 | 1011 | active |
| callmecavs/jump.js Jump.js is a small JavaScript library for smooth scrolling to elements or pixel offsets in the browser. It exposes a singleton function wit… | 67 | 3426 | maintenance |
| frappe/frappe-ui Frappe UI is a Vue 3 and Tailwind CSS component library and utility set for rapidly building modern frontends, especially for Frappe Framew… | 68 | 1010 | active |
| pea3nut/Pxer Pxer is a userscript (installed via Tampermonkey) that acts as a crawler for pixiv.net, letting users batch-fetch artworks, collections, an… | 27 | 1010 | active |
| cujojs/when When.js is a Promises/A+ compliant promise library for JavaScript with an ES6 Promise shim and rich async utilities like parallel/sequentia… | 23 | 3421 | maintenance |
| auth0/auth0-spa-js Auth0's official JavaScript SDK for adding authentication to Single Page Applications using the Authorization Code Grant flow with PKCE. It… | 98 | 1009 | active |
| ericgio/react-bootstrap-typeahead A React typeahead/autocomplete component styled with Bootstrap, supporting single- and multi-selection. It is WAI-ARIA compliant and works … | 61 | 1009 | active |
| xqdoo00o/chatgpt-web A pure JavaScript ChatGPT web client that ships as a single HTML file and talks directly to the OpenAI API (plus DeepSeek, Gemini, and Clau… | 33 | 1009 | active |
| cbingb666/115master A userscript (Tampermonkey/ScriptCat) that enhances the 115 cloud drive web interface with an upgraded video player, improved file lists, a… | 78 | 1008 | active |
| dreampuf/GraphvizOnline A browser-based editor and renderer for Graphviz (DOT) diagrams, built with viz.js and ACE editor. It supports live editing, rendering via … | 65 | 1008 | active |
| BBC Audio Waveform Visualisation Peaks.js is a client-side JavaScript UI component for displaying and interacting with audio waveforms in the browser using HTML canvas. It … | 53 | 3406 | maintenance |
| ilyashubin/scrollbooster ScrollBooster is a tiny (~2KB gzipped) zero-dependency JavaScript library that adds drag-to-scroll behavior to any content viewport via mou… | 23 | 1005 | stable |
| heroku/react-refetch React Refetch is a JavaScript library that lets you declaratively map React component props to REST API URLs, wrapping components in a conn… | 61 | 3401 | maintenance |
| Logflare/logflare Logflare is a centralized structured log ingestion and querying service that streams log events into BigQuery (or its own backend) with aut… | 96 | 1004 | active |
| MichaelYuhe/ai-group-tabs A Chrome extension that uses AI (OpenAI API) to automatically organize and group browser tabs into categories. Users can customize categori… | 10 | 1004 | active |
| glorious-codes/glorious-demo A small JavaScript library (4.6kb gzipped) that creates animated demonstrations of code in action, simulating a code editor and terminal wi… | 32 | 3397 | maintenance |
| nervgh/angular-file-upload Angular File Upload is a module for AngularJS (v1.x) that adds file upload capabilities including drag-and-drop, upload progress, validatio… | 23 | 3388 | maintenance |
| ElemeFE/vue-amap A Vue 2.x component library wrapping the AMap (Gaode) JavaScript API, providing declarative map components like markers, polylines, polygon… | 32 | 3380 | maintenance |
| dcnetio/web-dc-api web-dc-api is a browser-based decentralized application SDK that unifies wallet-based identity, private user databases, shared key-value st… | 79 | 999 | active |
| swannodette/mori Mori is a bridge library exposing ClojureScript's persistent data structures (vectors, maps, sets, lists) and supporting functional API to … | 64 | 3370 | maintenance |
| kni-labs/rrssb RRSSB (Ridiculously Responsive Social Sharing Buttons) is a lightweight HTML/CSS/JS library of responsive social sharing buttons built with… | 23 | 3365 | maintenance |
| microsoft/reflect-metadata A polyfill implementing the proposed ECMAScript Metadata Reflection API, adding metadata methods to the global Reflect object for use with … | 67 | 3360 | maintenance |
| addyosmani/basket.js Basket.js is a JavaScript script loader that caches scripts and resources in localStorage to improve page load times. It provides a Promise… | 27 | 3351 | maintenance |
| Voog/wysihtml wysihtml is an open-source, dependency-free rich text WYSIWYG editor for the web, forked from xing/wysihtml5. It generates valid semantic H… | 23 | 3349 | maintenance |
| dolphin-wood/smooth-scrollbar A JavaScript/TypeScript library that replaces native browser scrollbars with customizable, high-performance smooth scrollbars using transla… | 23 | 3349 | maintenance |
| vuejs/vue-rx vue-rx is a Vue.js plugin that integrates RxJS observables into Vue components via a `subscriptions` option and a `v-stream` directive for … | 23 | 3334 | maintenance |
| flexxui/flexx Flexx is a pure Python GUI toolkit that uses web technology (HTML5/JavaScript) for rendering, transpiling Python to JavaScript via PScript.… | 33 | 3329 | maintenance |
| bgstaal/multipleWindow3dScene A demo application showing how to synchronize a Three.js 3D scene across multiple browser windows using localStorage for shared state. It i… | 27 | 18921 | experimental |
| IanLunn/Sequence Sequence.js is a responsive CSS animation framework for building step-based applications such as sliders, presentations, and banners. It ha… | 23 | 3327 | maintenance |
| slevithan/xregexp XRegExp is a JavaScript library providing augmented, extensible regular expressions with modern syntax and flags beyond native browser supp… | 55 | 3326 | maintenance |
| styletron/styletron Styletron is a universal CSS-in-JS toolkit for component-oriented styling, best known for its atomic CSS engine that generates declaration-… | 23 | 3308 | maintenance |
| ccampbell/rainbow Rainbow is a lightweight (~2.5kb) JavaScript syntax highlighting library for coloring code blocks in web pages. It works in the browser via… | 23 | 3297 | maintenance |
| jonathantneal/svg4everybody A small JavaScript polyfill that adds external SVG spritemap support to browsers that lack it, such as older Safari, IE, and Edge versions.… | 23 | 3276 | maintenance |
| stutrek/scrollmonitor A lightweight, dependency-free JavaScript library that monitors DOM elements as the user scrolls, firing events when elements enter or exit… | 23 | 3273 | maintenance |
| jbtronics/CrookedStyleSheets A proof-of-concept demonstrating website tracking and analytics using only CSS, without any JavaScript. It detects browser type, screen res… | 32 | 3270 | maintenance |
| skatejs/skatejs Skate is a functional reactive library built on the W3C web component standards for writing small, fast custom elements. It integrates with… | 23 | 3270 | maintenance |
| jonmiles/bootstrap-treeview A jQuery plugin that renders hierarchical tree structures as an interactive tree view styled with Twitter Bootstrap 3. It supports selectab… | 10 | 3270 | maintenance |
| garand/sticky Sticky is a jQuery plugin that makes any page element stay visible while scrolling by switching it to position: fixed with configurable spa… | 10 | 3264 | maintenance |
| reasonml/reason-react ReasonReact provides typed Reason language bindings for ReactJS, letting you write React components with Reason's type system while remaini… | 72 | 3263 | maintenance |
| kennethcachia/background-check A small vanilla JavaScript library that detects the brightness of images behind overlapping elements and applies `.background--dark` or `.b… | 23 | 3250 | maintenance |
| victorqribeiro/isocity IsoCity is a simple isometric city builder game written in JavaScript that runs in the browser. It has no simulation, budget, or goals - pl… | 23 | 3250 | maintenance |
| parallel-js/parallel.js Parallel.js is a JavaScript library that simplifies parallel computing by running functions on worker threads in the browser (via Web Worke… | 67 | 3246 | maintenance |
| stereobooster/react-ideal-image An adaptive React image component that lazily loads images based on viewport visibility and network conditions, with placeholders (LQIP) to… | 32 | 3244 | maintenance |
| mikeric/rivets Rivets.js is a lightweight, framework-agnostic data binding and templating library for building data-driven views in the browser. It subscr… | 63 | 3220 | maintenance |
| malte-wessel/react-custom-scrollbars A React component library that provides fully customizable scrollbars with native browser scrolling behavior. It supports auto-hide, auto-h… | 23 | 3216 | maintenance |
| kenkeiter/skeuocard Skeuocard is a JavaScript library that progressively enhances credit card input forms into a skeuomorphic, visually realistic card interfac… | 23 | 3215 | maintenance |
| zhouzi/TheaterJS TheaterJS is a small JavaScript library that creates typewriter-style typing animations mimicking human behavior, including variable speed,… | 23 | 3214 | maintenance |
| wentin/cssicon A collection of icons built entirely with pure CSS code, with no dependencies, designed to be grabbed and used directly. Each icon is a sta… | 32 | 3201 | maintenance |
| Dynalon/mdwiki MDwiki is a 100% client-side CMS/wiki implemented as a single HTML file that renders Markdown pages entirely in the browser with no server-… | 25 | 3189 | maintenance |
| kciter/qart.js qart.js is a JavaScript library that merges pictures with QR codes to generate artistic, scannable QR codes rendered on canvas. It works in… | 32 | 3188 | maintenance |
| plasma-umass/browsix Browsix is a JavaScript framework that brings Unix-like abstractions—processes, pipes, signals, sockets, and a shared file system—to the br… | 32 | 3186 | maintenance |
| visiky/resume An online resume generator built with Gatsby that lets users preview, edit, and download PDF resumes without forking a repository. It ships… | 23 | 3175 | maintenance |
| lo-th/Oimo.js Oimo.js is a lightweight 3D physics engine written in pure JavaScript, a full conversion of the ActionScript OimoPhysics library. It provid… | 32 | 3171 | maintenance |
| sharkdp/insect Insect is a high-precision scientific calculator with full support for physical units, available both as a terminal application and a brows… | 10 | 3168 | maintenance |
| RubyLouvre/anu Anu is a tiny React16-compatible library (about 13kb gzipped) that can be used as a drop-in replacement for React and ReactDOM via webpack … | 23 | 3165 | maintenance |
| Yomguithereal/baobab Baobab is a JavaScript and TypeScript persistent, optionally immutable data tree with cursor-based navigation and event-driven updates. It … | 23 | 3155 | maintenance |
| deck-of-cards/deck-of-cards An HTML5 deck of playing cards built with pure vanilla JavaScript and CSS3, with no dependencies. It renders interactive, animated playing … | 34 | 3153 | maintenance |
| e-oj/Magic-Grid Magic Grid is a lightweight JavaScript library for creating dynamic, masonry-style grid layouts. It automatically repositions grid items of… | 32 | 3152 | maintenance |
| dmauro/Keypress Keypress is a small (~9kb), dependency-free JavaScript library for capturing keyboard input in the browser, focused on games. It supports b… | 23 | 3152 | maintenance |