platform: browser
5858 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| jingguanzhang/gift-book A fully offline, zero-backend single-page web application for managing cash gift ledgers (礼金/份子钱) at Chinese weddings, funerals, and other … | 54 | 1272 | active |
| simonwep/pickr Pickr is a dependency-free, multi-themed, responsive color picker library for JavaScript web applications. It supports multiple color repre… | 96 | 4487 | maintenance |
| muicss/mui MUI is a lightweight CSS framework implementing Google's Material Design guidelines, with a small gzipped footprint (~6.6K CSS, ~5.4K JS) a… | 32 | 4484 | maintenance |
| acgotaku/YAAW-for-Chrome A Chrome extension providing a web frontend dashboard for the Aria2 download manager via its JSON-RPC interface. It can intercept browser d… | 71 | 1270 | active |
| google/codeworld CodeWorld is a web-based educational programming environment built on Haskell, letting students create geometric drawings, animations, and … | 61 | 1270 | stable |
| madebymany/sir-trevor-js Sir Trevor is a browser-based rich content editor for the web built around intuitive block-based content creation. Content is stored as str… | 32 | 4480 | maintenance |
| jiacai2050/gooreplacer Gooreplacer is a browser extension for Chrome, Firefox, and Edge that redirects or blocks URLs and modifies HTTP request/response headers b… | 10 | 1269 | active |
| manycore-maas/Painter Painter is a JSON-driven canvas drawing library for WeChat mini programs (also usable in Node and HTML5) that renders images from a declara… | 23 | 4475 | maintenance |
| gorkys/vue-draggable-resizable-gorkys A Vue 3 component library for making elements draggable and resizable, forked from vue-draggable-resizable with enhancements like conflict … | 66 | 1268 | active |
| ankurk91/vue-loading-overlay A Vue.js component that displays a full-screen or container-scoped loading overlay with a spinner during async operations. It supports Vue … | 10 | 1268 | stable |
| improbable-eng/grpc-web A gRPC-Web implementation providing a Go wrapper/proxy to expose gRPC servers to browsers and a TypeScript client library for invoking gRPC… | 23 | 4473 | maintenance |
| oliviertassinari/react-swipeable-views A React component library for creating swipeable views with touch and mouse swipe gestures, usable in the browser and experimentally in Rea… | 80 | 4470 | maintenance |
| primus/primus Primus is a Node.js abstraction layer over multiple real-time frameworks (WebSocket, SockJS, Engine.IO, BrowserChannel, polling) that expos… | 23 | 4469 | maintenance |
| Nystik-gh/ignis Ignis is a self-hosted web application that runs Obsidian in a standard browser by shimming the Electron APIs Obsidian depends on, keeping … | 80 | 1266 | active |
| iTowns/itowns iTowns is a Three.js-based JavaScript/WebGL framework for visualizing 2D and 3D geospatial data in the browser. It supports OGC protocols a… | 78 | 1266 | active |
| udevbe/greenfield Greenfield is an HTML5 Wayland compositor that runs native Linux applications remotely in a web browser, or WebAssembly applications direct… | 45 | 1266 | active |
| triggerjs/trigger Trigger JS is a small TypeScript library that creates scroll-based animations using HTML attributes and CSS variables, without writing Java… | 32 | 1266 | active |
| zhang-wangz/LeetCodeRating LeetCodeRating is a Tampermonkey userscript (browser plugin) that overlays weekly-contest difficulty scores onto LeetCode problem pages, pr… | 86 | 1264 | active |
| blueimp/JavaScript-Load-Image A JavaScript library that loads images from File/Blob objects or URLs and returns optionally scaled, cropped, or rotated HTML img or canvas… | 32 | 4456 | maintenance |
| mescroll/mescroll mescroll is a lightweight JavaScript framework for pull-to-refresh and pull-up infinite loading in mobile web lists, written in vanilla JS … | 23 | 4455 | maintenance |
| Stapxs/Stapxs-QQ-Lite-2.0 Stapxs QQ Lite is an unofficial third-party QQ chat client compatible with the OneBot protocol, built with Vue.js. It runs as a web app (PW… | 97 | 1263 | active |
| facebook/prop-types A JavaScript library for runtime type checking of React component props and similar objects. It lets developers document expected property … | 10 | 4448 | maintenance |
| cosmosgl/graph cosmos.gl is a GPU-accelerated force graph layout and rendering engine built on WebGL 2 (via luma.gl), where all simulation and drawing run… | 98 | 1261 | active |
| better-auth/better-hub Better Hub is a re-imagined code collaboration platform that provides an improved interface for GitHub, covering repo overviews, PR reviews… | 53 | 1261 | active |
| cferdinandi/reef Reef is a tiny (2.6kb) vanilla JavaScript utility library for building reactive, state-based UI components using signals, rendering, and DO… | 36 | 1261 | active |
| OpenSilver/OpenSilver OpenSilver is an open-source, MIT-licensed framework for building cross-platform applications with C#, VB.NET, or F# and XAML, powered by W… | 77 | 1260 | active |
| potato47/ccc-devtools A web-based debugging tool for Cocos Creator games that injects a devtools panel into the browser preview. It lets developers inspect and e… | 57 | 1259 | active |
| anl331/goey-toast A React toast notification component library with an organic gooey blob morphing animation, built on top of Sonner and Framer Motion. It su… | 54 | 1259 | active |
| nicolaskruchten/pivottable PivotTable.js is a JavaScript pivot table (pivot grid, cross-tab) library with a drag'n'drop UI for summarizing and exploring datasets in t… | 23 | 4436 | maintenance |
| dqev/reicon Reicon is an open-source SVG asset library offering 3,900+ UI icons, 71,000+ illustrations, and 4,900+ brand logos under an MIT license. It… | 80 | 1258 | active |
| johnwalley/allotment Allotment is a React component library for creating resizable split-pane views, derived from VS Code's split view implementation. It suppor… | 78 | 1258 | active |
| starknet-io/starknet.js Starknet.js is the official JavaScript/TypeScript library for interacting with the Starknet L2 network, a ZK-rollup scaling solution for Et… | 93 | 1256 | active |
| De-Panther/unity-webxr-export A Unity package that integrates the WebXR JavaScript API into Unity WebGL builds, letting developers create and export AR and VR experience… | 85 | 1256 | active |
| michaelbull/kotlin-result A Kotlin multiplatform library providing a Result monad for modelling success or failure operations without exceptions. It supports Ok/Err … | 86 | 1255 | active |
| bug0inc/passmark Passmark is an open-source TypeScript library that extends Playwright to run end-to-end browser regression tests written in plain English. … | 57 | 1255 | active |
| uvarov-frontend/vanilla-calendar-pro Vanilla Calendar Pro is a lightweight, dependency-free JavaScript date and time picker component written in TypeScript that works with any … | 95 | 1253 | active |
| CircuitVerse/CircuitVerse CircuitVerse is a free, open-source web platform for building and simulating digital logic circuits in the browser, inspired by Logisim. It… | 77 | 1253 | active |
| HelgeSverre/ollama-gui Ollama GUI is a web-based chat interface for interacting with local LLMs served through the Ollama API. It offers local chat history via In… | 70 | 1253 | active |
| sorich87/bootstrap-tour A JavaScript library for building guided product tours and onboarding walkthroughs using Twitter Bootstrap popovers. It supports step defin… | 23 | 4408 | maintenance |
| nielsfaber/scheduler-card A Lovelace custom card for Home Assistant that provides a UI for creating, editing, and managing time-based schedules for smart devices. It… | 92 | 1252 | active |
| meodai/poline Poline is a tiny TypeScript micro-library that generates color palettes by interpolating HSL colors in polar/cartesian space between anchor… | 71 | 1252 | active |
| QNetITQ/WaveFox WaveFox is a Firefox CSS theme (userChrome) that extensively restyles the browser UI, including tab shapes, toolbars, separators, and optio… | 95 | 1251 | active |
| MiniMax-AI/OpenRoom VibeApps (OpenRoom) is a browser-based desktop environment with draggable windows and a suite of built-in apps, all controlled by an AI Age… | 53 | 1251 | active |
| Nolovenodie/emby-crx An enhancement and beautification plugin for Emby media servers, available as a Chrome-based browser extension or as a server-side deployme… | 43 | 1250 | active |
| antfu/qrcode-toolkit A web-based toolkit for generating base QR codes and refining AI-generated QR codes by comparing outputs to find misaligned pixels. It also… | 29 | 1250 | active |
| chromium/permission.site A simple website for testing how web APIs interact with browser permission prompts, covering features like geolocation, camera, Bluetooth, … | 77 | 1249 | active |
| ksimback/hermes-ecosystem Hermes Atlas is a community-curated web directory mapping the ecosystem of tools, skills, plugins, and integrations built around Hermes Age… | 59 | 1249 | active |
| rpldy/react-uploady React-Uploady is a lightweight, modular React library providing components and hooks for building client-side file-upload features. It hand… | 81 | 1248 | active |
| Anurella/reset-css A CSS reset stylesheet that neutralizes inconsistent browser default styles to provide a uniform baseline for web projects. It is a single … | 59 | 1248 | stable |
| whale4113/cloud-document-converter Cloud Document Converter is a browser extension that lets users download or copy Lark (Feishu) documents as Markdown directly from the Lark… | 86 | 1247 | active |
| T3-Content/unduck Unduck is a fast, client-side replacement for DuckDuckGo's !bang redirects, implemented as a hosted URL you add as a custom search engine i… | 53 | 1247 | active |
| MikeKovarik/exifr exifr is a fast, dependency-free JavaScript library for reading EXIF and other image metadata (TIFF, XMP, ICC, IPTC, GPS, JFIF) from JPG, P… | 23 | 1247 | active |
| faye/faye Faye is a publish-subscribe messaging library based on the Bayeux protocol, providing message servers for Node.js and Rack (Ruby) applicati… | 44 | 4385 | maintenance |
| denysdovhan/vacuum-card A custom Lovelace card for Home Assistant that displays the state of robot vacuum cleaners and provides controls like start, stop, pause, a… | 88 | 1246 | active |
| davidbonnet/astring Astring is a tiny, fast, dependency-free JavaScript code generator that produces JavaScript source code from ESTree-compliant ASTs. It supp… | 23 | 1246 | stable |
| any86/any-touch any-touch is a tiny (1kb~5kb) TypeScript gesture recognition library for detecting touch and mouse gestures like pan, pinch, rotate, tap, s… | 60 | 1245 | stable |
| developit/workerize Workerize is a tiny (~800 byte) JavaScript library that moves a module into a Web Worker and exposes its exported functions as asynchronous… | 23 | 4378 | maintenance |
| AIPexStudio/AIPex AIPex is an open-source (MIT) AI browser automation assistant delivered as a Chrome/Edge extension that runs inside your existing browser w… | 81 | 1244 | active |
| Roll20/roll20-character-sheets A community-maintained repository of 800+ character sheet templates for the Roll20 virtual tabletop, written mostly in HTML/CSS/JavaScript.… | 68 | 1244 | active |
| legastero/stanza StanzaJS is a JavaScript/TypeScript library for modern XMPP that exposes all stanzas as JSON instead of XML. It supports WebSocket and BOSH… | 66 | 1244 | active |
| thomasloven/lovelace-layout-card A Home Assistant Lovelace custom plugin that provides additional view layouts (masonry, horizontal, vertical, grid) for finer control over … | 67 | 1243 | active |
| anvaka/npmgraph.an A web application that visualizes the dependency graph of npm packages in 2D and 3D, built with Vue 3 and the ngraph library. It fetches pa… | 66 | 1243 | active |
| useAnimations/react-useanimations A React component library of free animated open-source icons built on Lottie animations. It provides tree-shakeable animated SVG icons for … | 32 | 1243 | stable |
| jaredpalmer/the-platform A collection of React Hooks and Suspense-friendly React components that wrap browser Web APIs like device motion, geolocation, network stat… | 23 | 4369 | maintenance |
| miguel-perez/smoothState.js smoothState.js is a jQuery plugin that progressively enhances page loads to provide smooth, controlled page transitions using pushState. It… | 23 | 4368 | maintenance |
| jimmywarting/StreamSaver.js StreamSaver.js is a JavaScript library that lets browser apps write a WritableStream directly to the user's file system, saving large files… | 66 | 4367 | maintenance |
| tomorrow505/auto_feed_js A Tampermonkey/Greasemonkey userscript that enables one-click cross-posting (re-seeding) of torrents across 100+ private tracker sites. It … | 77 | 1242 | active |
| bemusic/bemuse Bemuse is an open-source, web-based online rhythm action game that plays songs in BMS/BMSON format directly in the browser. It is built wit… | 84 | 1241 | active |
| YouG-o/YouTube-No-Translation A browser extension that prevents YouTube from automatically translating video titles, descriptions, thumbnails, subtitles, and audio track… | 83 | 1241 | active |
| ikrishg/reseter.css A modern CSS reset library (~0.8kb) that normalizes browser default styles and includes cross-browser fixes. It combines the benefits of no… | 58 | 1241 | active |
| merkletreejs/merkletreejs A JavaScript/TypeScript library for constructing Merkle Trees and generating and verifying cryptographic inclusion proofs. It supports mult… | 47 | 1241 | stable |
| le5le-com/meta2d.js Meta2d.js is a TypeScript 2D engine for real-time data exchange and interactive canvas-based graphics on the web. It is designed for buildi… | 95 | 1240 | active |
| crittermike/shortkeys Shortkeys is a cross-browser extension (Chrome, Firefox, Edge, Opera) for creating custom keyboard shortcuts with 125+ built-in actions lik… | 90 | 1240 | active |
| TransparentLC/WechatMomentScreenshot A web-based tool that generates fake WeChat Moments (朋友圈) share screenshots, including text posts, shared articles, images, and nine-grid l… | 32 | 4358 | maintenance |
| damienbod/angular-auth-oidc-client An npm library for securing Angular applications with OpenID Connect and OAuth2, supporting Code Flow with PKCE, refresh tokens, and the Im… | 95 | 1239 | active |
| ryokun6/ryos ryOS is a web-based desktop environment that recreates classic macOS and Windows interfaces in the browser, built with React and TypeScript… | 84 | 1239 | active |
| pnd280/complexity Complexity is a browser extension suite that enhances AI chat web apps, currently targeting Perplexity AI on Chrome, Firefox, Firefox Andro… | 75 | 1239 | active |
| bvibber/ogv.js A JavaScript/WebAssembly media decoder and player for Ogg Vorbis, Opus, Theora, and WebM VP8/VP9/AV1 video, built by compiling native codec… | 62 | 1239 | active |
| ConnorAtherton/walkway Walkway is a small JavaScript library for animating SVG line-drawing effects on path, line, and polyline elements. It provides configurable… | 32 | 4346 | maintenance |
| hymbz/ComicReadScript A userscript (Tampermonkey/Violentmonkey) that adds a two-page spread reading mode and various UX enhancements to popular manga/comic websi… | 96 | 1237 | active |
| theintern/intern Intern is a complete JavaScript testing stack supporting unit and functional testing in Node.js and browsers, with built-in code coverage, … | 23 | 4344 | maintenance |
| tyrasd/overpass-turbo A web-based IDE for writing, testing, and running Overpass API queries against OpenStreetMap data, with an interactive map for visualizing … | 74 | 1236 | active |
| yatki/vscode-surround A VS Code extension that wraps selected code blocks with customizable templates such as if/else, try/catch, and loop snippets. It supports … | 56 | 1236 | active |
| hakimel/stroll.js A small JavaScript library that applies CSS3 3D transform-based scroll effects to HTML lists. It binds to list elements via selectors or jQ… | 32 | 4340 | maintenance |
| KonghaYao/cn-font-split A Rust-based font subsetting tool that splits large CJK and other character fonts (otf, ttf, woff2) into small, web-ready packages with fin… | 79 | 1235 | active |
| bramstein/fontfaceobserver Font Face Observer is a small JavaScript library that loads and monitors @font-face webfonts, notifying you via promises when a font become… | 35 | 4335 | maintenance |
| SteamDatabase/BrowserExtension SteamDB's official browser extension for Chrome, Firefox, and Edge that enhances Steam store and community websites. It adds SteamDB links … | 76 | 1233 | active |
| mbrevda/react-image A React library providing an <img> tag replacement and useImage hook that supports fallback to alternate image sources on load failure. It … | 77 | 1232 | active |
| jlongster/absurd-sql absurd-sql is a backend for sql.js (SQLite compiled to WebAssembly) that persists the database in IndexedDB by reading and writing it in sm… | 32 | 4325 | maintenance |
| astoilkov/use-local-storage-state A React hook that persists component state in localStorage, acting as a drop-in replacement for useState. It supports SSR, cross-tab synchr… | 90 | 1231 | stable |
| hexclave/pgmock pgmock is an in-memory PostgreSQL mock server for unit and E2E tests that runs entirely in WebAssembly on Node.js and in the browser, with … | 49 | 1231 | active |
| sachinchoolur/jquery-to-javascript-converter A browser-based tool that scans existing jQuery code and automatically generates equivalent modern vanilla JavaScript, producing a minimal … | 23 | 1231 | active |
| joewalnes/reconnecting-websocket A tiny JavaScript library (<600 bytes gzipped) that wraps the native WebSocket API to add automatic reconnection when the connection drops.… | 32 | 4319 | maintenance |
| metafizzy/packery Packery is a JavaScript library and jQuery plugin that creates gapless, draggable grid layouts using a bin-packing algorithm. It fills empt… | 27 | 4318 | maintenance |
| indutny/bn.js bn.js is a pure JavaScript arbitrary-precision integer (BigNum) arithmetic library supporting addition, multiplication, modular reduction, … | 64 | 1230 | stable |
| HemmeligOrg/Hemmelig.app Hemmelig is a self-hostable web application for sharing sensitive information via encrypted, self-destructing secret links with client-side… | 82 | 1229 | active |
| pmotschmann/Evolve Evolve is an open-source browser-based incremental game where players evolve a civilization from primordial ooze into a space-faring empire… | 77 | 1229 | active |
| bangle-io/bangle-io Bangle.io is a browser-based WYSIWYG note-taking app that stores notes as plain Markdown files in a local folder of the user's choice. It i… | 75 | 1229 | active |
| hundredrabbits/Ronin Ronin is an experimental procedural graphics terminal that interprets a minimal LISP dialect to automate graphical tasks like resizing, cro… | 39 | 1229 | active |
| euvl/vue-js-modal A Vue.js modal component library that makes it easy to add customizable modals and dialogs to Vue applications. It is a contributor-driven … | 23 | 4312 | maintenance |