platform: browser
5858 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| manuhabitela/drawingboard.js A lightweight JavaScript library that adds a canvas-based drawing board to any website, with controls like a color picker, pencil, eraser, … | 10 | 2202 | maintenance |
| marcelduran/yslow YSlow analyzes web pages and grades their performance against Yahoo's rules for high performance web pages. It ships as browser extensions,… | 32 | 2200 | maintenance |
| evanw/node-source-map-support A Node.js library that adds source map support to stack traces using the V8 stack trace API, remapping compiled file paths and line numbers… | 23 | 2195 | maintenance |
| shakee93/vue-toasted Vue Toasted is a responsive, touch-compatible toast notification plugin for Vue.js 2+. It supports icons, action buttons, custom themes, an… | 23 | 2195 | maintenance |
| MopTym/vue-waterfall A Vue.js component that arranges child elements in a Pinterest-style waterfall (masonry) layout, supporting vertical and horizontal line di… | 23 | 2195 | maintenance |
| binaryjs/binaryjs BinaryJS is a Node.js library that provides easy binary websocket streaming between a Node server and browser clients. It wraps websocket c… | 32 | 2190 | maintenance |
| SimonBrazell/privacy-redirect A browser extension that redirects requests to Twitter, YouTube, Instagram, Google Maps, Reddit, Google Search, and Google Translate to pri… | 10 | 2190 | maintenance |
| mikeal/bent Bent is a tiny functional HTTP client library for Node.js and browsers built on async/await, returning configured async request functions. … | 32 | 2188 | maintenance |
| hojberg/cssarrowplease A small web application that generates CSS code for tooltip arrows with configurable position, size, color, and border. It is available at … | 32 | 2188 | maintenance |
| Yaffle/EventSource A JavaScript polyfill for the EventSource (Server-Sent Events) API, providing support for older browsers like IE 8-10 and adding features s… | 23 | 2183 | maintenance |
| plasma-umass/doppio Doppio is a POSIX-compatible runtime system and a Java Virtual Machine (JVM) implemented entirely in TypeScript, allowing Java bytecode to … | 23 | 2183 | maintenance |
| AudithSoftworks/Uniform A jQuery plugin that restyles native form controls (checkboxes, selects, inputs) with custom CSS/SASS themes, supporting HTML-5 attributes.… | 10 | 2181 | maintenance |
| wayou/t-rex-runner A standalone extraction of the Chrome offline 'no internet' T-Rex runner game from the Chromium source code, written in JavaScript. It can … | 32 | 2180 | maintenance |
| shuding/tilg Tilg is a tiny React hook (`useTilg`) that logs component lifecycle events (render, mount, unmount), component names, props, and custom deb… | 23 | 2179 | maintenance |
| 1000ch/grd Grd is an ultra-lightweight CSS grid framework built on Flexbox, providing just two base classes (Grid and Cell) plus modifiers in only 321… | 23 | 2178 | maintenance |
| mjrussell/redux-auth-wrapper redux-auth-wrapper is a React Higher Order Component (HOC) library for handling authentication and authorization in React + Redux applicati… | 32 | 2174 | maintenance |
| j0be/PowerDeleteSuite A browser bookmarklet for Reddit that lets users mass-edit and mass-delete their own comments and submissions using Reddit's API endpoints.… | 23 | 2174 | maintenance |
| munificent/hauberk Hauberk is a web-based roguelike dungeon crawl game written in Dart, featuring ASCII-art graphics and procedurally generated dungeons. It r… | 62 | 2169 | maintenance |
| github/accessibilityjs A client-side JavaScript library that scans the DOM for common accessibility errors such as missing alt attributes, unlabeled inputs, and b… | 10 | 2165 | maintenance |
| dollarshaveclub/stickybits Stickybits is a tiny (~1kb, zero-dependency) JavaScript library that makes elements stick vertically on scroll, serving as a lightweight al… | 10 | 2158 | maintenance |
| greena13/react-hotkeys A declarative React library for managing keyboard hotkeys and focus areas via JSX components and higher-order components. It supports globa… | 23 | 2153 | maintenance |
| tajo/react-portal A small React component library that transports children (modals, lightboxes, loading bars) into a portal appended to document.body or a cu… | 25 | 2152 | maintenance |
| rnmp/salvattore Salvattore is a lightweight, dependency-free JavaScript library that arranges HTML elements into a multi-column masonry-style grid, configu… | 10 | 2152 | maintenance |
| Tinywan/H5-dash-hls-rtmp-webrtc A collection of HTML5 live-streaming demos and reference material covering HLS/M3U8, MPEG-DASH, RTMP, and WebRTC playback using players lik… | 23 | 2149 | maintenance |
| vitch/jScrollPane jScrollPane is a jQuery plugin that replaces the browser's default scrollbars on overflow elements with fully customizable, CSS-skinnable H… | 23 | 2147 | maintenance |
| powmedia/backbone-forms A form framework for Backbone.js that auto-generates forms from schema definitions, with support for nested forms, editable lists, validati… | 23 | 2147 | maintenance |
| lepture/github-cards An unofficial GitHub Cards project that generates embeddable cards for GitHub user profiles and repositories. It provides a widget.js scrip… | 35 | 2142 | maintenance |
| taylorhakes/promise-polyfill A lightweight (<1kb gzipped) ES6 Promise polyfill for browsers and Node.js that is Promises/A+ compliant. It can be used as a global polyfi… | 23 | 2142 | maintenance |
| sproutcore/sproutcore SproutCore is a JavaScript MVC framework for building fast, native-caliber single-page web applications that run in the browser. It provide… | 76 | 2141 | maintenance |
| async-library/react-async React Async is a promise-based React library for declarative data fetching and asynchronous state handling, offering a component, helper co… | 67 | 2140 | maintenance |
| zingchart/zingtouch ZingTouch is a dependency-free JavaScript library for detecting touch gestures in the browser. It ships six customizable standard gestures … | 42 | 2140 | maintenance |
| andreruffert/rangeslider.js A small, fast jQuery polyfill for the HTML5 <input type="range"> slider element, providing consistent styled sliders across browsers includ… | 10 | 2139 | maintenance |
| sindresorhus/devtools-detect A small JavaScript library that detects whether browser DevTools is open and its orientation, emitting a 'devtoolschange' event on changes.… | 10 | 2136 | maintenance |
| Operational-Transformation/ot.js A JavaScript implementation of Operational Transformation (OT) for building real-time collaborative text editing. It integrates with CodeMi… | 32 | 2134 | maintenance |
| oakmac/chessboardjs chessboard.js is a standalone JavaScript chessboard component for embedding interactive chess boards in web pages. It is intentionally 'jus… | 32 | 2134 | maintenance |
| davidbau/seedrandom A small JavaScript library providing seeded pseudorandom number generators, including an ARC4-based PRNG and fast alternatives like Alea. I… | 32 | 2132 | maintenance |
| zurb/tribute Tribute is a cross-browser @mention engine written in ES6 with no dependencies. It attaches to inputs, textareas, and contenteditable eleme… | 25 | 2132 | maintenance |
| Naezr/ShyFox ShyFox is a Firefox userChrome CSS theme that hides the entire browser interface into the window border for an ultra-minimal look, with ver… | 27 | 2129 | maintenance |
| leeoniya/dropcss DropCSS is a tiny (~10 KB), exceptionally fast Node.js library that removes unused CSS by taking HTML and CSS as input and returning only t… | 23 | 2127 | maintenance |
| magenta/magenta-js Magenta.js is a collection of TypeScript libraries for running inference with pre-trained Magenta machine learning models directly in the b… | 72 | 2125 | maintenance |
| AIZOOTech/FaceMaskDetection An open-source face mask detection project providing a lightweight SSD-based model (1.01M parameters) with inference code for PyTorch, Tens… | 32 | 2124 | maintenance |
| liyupi/yuindex YuIndex is a geek-styled browser homepage that lets users operate everything through a self-implemented web terminal and command system. It… | 32 | 2124 | maintenance |
| phoboslab/Impact Impact is an HTML5 game engine written in JavaScript for building 2D browser games, including Weltmeister, its built-in level editor. It is… | 32 | 2123 | maintenance |
| dntzhang/cax Cax is a lightweight Canvas 2D rendering engine with SVG path support, built-in display objects (Bitmap, Sprite, Graphics, Shape, Text), cl… | 32 | 2122 | maintenance |
| mobxjs/mobx-react-lite mobx-react-lite is a lightweight (1.5kB gzipped) set of React bindings for MobX, supporting functional components via Hooks (React 16.8+). … | 10 | 2118 | maintenance |
| itgoyo/Aria2 A curated collection of tutorials and tools for bypassing Baidu Netdisk download speed limits, centered on the aria2 download utility and i… | 32 | 2109 | maintenance |
| fooplugins/FooTable FooTable is a jQuery plugin that makes HTML tables responsive so they look good on small-screen devices. It adds features like sorting, fil… | 60 | 2107 | maintenance |
| RobertWHurst/KeyboardJS KeyboardJS is a JavaScript library for binding keyboard combos and shortcuts in the browser (also Node.js compatible) without dealing with … | 23 | 2103 | maintenance |
| SockJS SockJS-client is a browser JavaScript library that provides a WebSocket-like object for low-latency, full-duplex, cross-domain communicatio… | 65 | 2101 | maintenance |
| Quartz/Chartbuilder Chartbuilder is a front-end charting application from Quartz for creating simple, beautiful charts in a consistent predefined style by past… | 32 | 2096 | maintenance |
| Automattic/expect.js A minimalistic BDD-style assertion library for Node.js and browsers, based on should.js. It provides a chainable expect() API that works st… | 32 | 2096 | maintenance |
| jsantell/dancer.js dancer.js is a high-level JavaScript audio API that wraps Web Audio API (with Audio Data API and Flash fallbacks) to expose real-time wavef… | 32 | 2096 | maintenance |
| lambdalisue/jupyter-vim-binding A Jupyter Notebook nbextension that adds Vim-style editing and keybindings to notebook cells, powered by CodeMirror's Vim mode. It introduc… | 10 | 2094 | maintenance |
| paulirish/memory-stats.js A minimal JavaScript library that displays a live JS heap size monitor overlay in the browser, similar to stats.js but for memory. It reads… | 32 | 2091 | maintenance |
| montagejs/collections A JavaScript library providing implementations of common data structures such as lists, sets, maps, splay trees, and LRU caches with idioma… | 23 | 2091 | maintenance |
| zenozeng/fonts.css A CSS library that packages cross-platform Chinese font stacks (Song, Kai, Hei, FangSong) covering common fonts on Windows, macOS, and Linu… | 23 | 2091 | maintenance |
| yanhaijing/zepto.fullpage A lightweight mobile-focused JavaScript library that implements fullpage single-screen scrolling effects, similar to fullPage.js but design… | 32 | 2089 | maintenance |
| vsmode/pixel8 Pixel8 is a React library of low-res primitives for creating pixel art and games in the browser. It uses a custom React renderer and ArrayB… | 32 | 2088 | maintenance |
| dollarshaveclub/shave Shave is a zero-dependency JavaScript plugin that truncates multi-line text to fit within an HTML element based on a max-height, adding an … | 10 | 2086 | maintenance |
| wavded/humane-js humane.js is a lightweight, framework-independent browser notification system that displays unobtrusive on-screen messages using CSS transi… | 56 | 2085 | maintenance |
| MohammadYounes/AlertifyJS AlertifyJS is a dependency-free JavaScript library for creating attractive browser dialogs (alert, confirm, prompt) and unobtrusive toast n… | 23 | 2083 | maintenance |
| einaregilsson/Redirector Redirector is a browser extension for Firefox, Chrome, Edge, Vivaldi and Opera that redirects URLs based on regex or wildcard patterns, lik… | 47 | 2082 | maintenance |
| js2coffee/js2coffee js2coffee is a JavaScript-to-CoffeeScript compiler available as a CLI tool and a Node.js/browser library. It parses JavaScript with Esprima… | 32 | 2080 | maintenance |
| dai-siki/vue-image-crop-upload A Vue 2/3 component that provides an image cropping modal with preview and upload to a server endpoint. It is designed for desktop browsers… | 32 | 2079 | maintenance |
| noelboss/featherlight Featherlight is an ultra-slim (~4kB) jQuery lightbox plugin supporting images, ajax content, iframes, and custom DOM content. It uses minim… | 23 | 2068 | maintenance |
| taylorhakes/fecha A lightweight (~2KB) JavaScript library for date formatting and parsing, designed as a minimal replacement for moment.js's formatting and p… | 23 | 2068 | maintenance |
| weixsong/elasticlunr.js Elasticlunr.js is a lightweight full-text search engine library written in JavaScript, forked from Lunr.js with added flexibility. It suppo… | 32 | 2066 | maintenance |
| EmilTholin/svelte-routing A declarative routing library for Svelte applications with server-side rendering (SSR) support. It provides Router, Link, and Route compone… | 32 | 2052 | maintenance |
| esofar/cnblogs-theme-silence Silence is a clean, reading-focused theme for the CNBlogs (博客园) blogging platform. It offers responsive design, dark mode, customizable nav… | 23 | 2050 | maintenance |
| sharkdp/cube-composer Cube Composer is a browser-based puzzle game inspired by functional programming, written in PureScript. Players solve cube-arrangement puzz… | 32 | 2047 | maintenance |
| JakeWharton/SdkSearch An Android app and Chrome extension for quickly searching the Android SDK documentation. It provides fast lookup of Android API reference e… | 10 | 2045 | maintenance |
| davidkpiano/react-redux-form React Redux Form is a library of reducer and action creators for building complex, performant forms in React applications using Redux for s… | 10 | 2041 | maintenance |
| sym233/core-values-encoder A web-based tool that encodes arbitrary text into sequences of Chinese 'core values' phrases and decodes them back to the original text. It… | 32 | 2039 | maintenance |
| DKirwan/calendar-heatmap A reusable D3.js calendar heatmap component for visualizing daily time series data, styled after GitHub's contribution chart. It is configu… | 71 | 2036 | maintenance |
| abpetkov/switchery Switchery is a small standalone JavaScript component that converts default HTML checkbox inputs into iOS 7 style toggle switches. It is cus… | 23 | 2032 | maintenance |
| Mottie/GitHub-userscripts A collection of JavaScript userscripts that add extra functionality to GitHub, such as code folding, table of contents, diff filters, custo… | 32 | 2031 | maintenance |
| zspecza/common-tags common-tags is a JavaScript library of well-tested tagged template literal functions for ES2015+, covering tasks like stripping indentation… | 23 | 2027 | maintenance |
| microsoft/maker.js Maker.js is a JavaScript/TypeScript library from Microsoft Garage for programmatically creating 2D vector line drawings using geometric and… | 67 | 2023 | maintenance |
| neptunian/react-photo-gallery A responsive, accessible React component for rendering photo galleries as justified or masonry grids while preserving original aspect ratio… | 23 | 2015 | maintenance |
| fregante/object-fit-images A lightweight JavaScript polyfill that adds object-fit and object-position CSS support for <img> elements in browsers that lack it, such as… | 10 | 2015 | maintenance |
| sachinchoolur/lightslider lightSlider is a lightweight jQuery plugin for building responsive content sliders and carousels with animated thumbnail navigation. It sup… | 23 | 2013 | maintenance |
| Shpigford/knockoff A browser extension that filters pseudo-brand junk out of Amazon search results by detecting trademark-squat brand names and hiding, dimmin… | 75 | 2009 | maintenance |
| leapmotion/leapjs LeapJS is the official JavaScript client library for the Leap Motion Controller, providing real-time hand and finger tracking data via a We… | 26 | 2008 | maintenance |
| bigemon/ChatGPT-ToolBox A ChatGPT toolbox userscript/browser extension written largely by ChatGPT itself, injectable via Tampermonkey or Chrome bookmarklets. It ad… | 32 | 2004 | maintenance |
| ETCExtensions/Edit-This-Cookie EditThisCookie is a Google Chrome/Chromium browser extension for managing cookies. It lets users add, delete, edit, search, protect, and bl… | 23 | 2003 | maintenance |
| charto/nbind nbind is a set of C++11 header files that automatically generate JavaScript bindings for C++ libraries with a single #include, usable as No… | 23 | 2001 | maintenance |
| cloudflarearchive/backgrid Backgrid.js is a set of Backbone.js components for building semantic, easily stylable data grid widgets with a clean JavaScript API. It pro… | 10 | 2001 | maintenance |
| cerebral/cerebral Cerebral is a declarative state and side effects management library for JavaScript frontend frameworks like React, Vue, Angular, Preact, an… | 79 | 1995 | maintenance |
| jaz303/tipsy tipsy is a jQuery plugin that generates Facebook-style tooltips for web page elements. It supports fading, gravity-based positioning, and i… | 32 | 1994 | maintenance |
| dleitee/strman strman is a zero-dependency JavaScript string manipulation library offering utilities like slugify, case conversion, and string checks. It … | 23 | 1986 | maintenance |
| alex3165/react-mapbox-gl A React component library that wraps mapbox-gl-js, providing declarative React components for rendering interactive WebGL maps. It exposes … | 23 | 1985 | maintenance |
| voxmedia/meme Meme is a browser-based meme generator built with HTML5 Canvas that Vox Media uses to create social sharing images. It is a customizable MV… | 32 | 1983 | maintenance |
| reactjs/react-art React ART is a React bridge to the ART vector drawing library, providing declarative React components for rendering vector graphics. It can… | 10 | 1983 | maintenance |
| divan/gotrace GoTrace is a CLI tool that analyzes Go execution traces produced by the Go runtime and renders a 3D WebGL visualization of concurrency flow… | 32 | 1982 | maintenance |
| yishn/tikzcd-editor A browser-based visual editor for creating commutative diagrams that exports to tikzcd LaTeX code. It can be self-hosted from a static buil… | 23 | 1981 | maintenance |
| furnishup/blueprint3d A customizable TypeScript library built on three.js for designing interior spaces like homes and apartments in 3D. It provides 2D floorplan… | 23 | 1979 | maintenance |
| myrtille-rdp/myrtille Myrtille is an HTTP(S) gateway that lets users access remote desktops (RDP) and SSH servers directly from any HTML4/HTML5 web browser, with… | 23 | 1978 | maintenance |
| dundalek/markmap A JavaScript component that parses markdown documents and renders them as interactive mindmaps with zoom, pan, and expand/collapse. It supp… | 32 | 1976 | maintenance |
| storeon/storeon Storeon is a tiny (~180 bytes) event-based Redux-like state management library for React, Preact, Angular, Vue, and Svelte. It tracks state… | 32 | 1976 | maintenance |
| Twipped/Kalendae Kalendae is a framework-agnostic JavaScript date picker library with no external dependencies. It supports single, multiple, and range date… | 23 | 1975 | maintenance |