platform: browser
5858 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| keepassxreboot/keepassxc-browser KeePassXC-Browser is a WebExtension that integrates the KeePassXC password manager with Firefox, Chrome/Chromium, and Edge via native messa… | 95 | 2320 | active |
| marmelab/gremlins.js gremlins.js is a JavaScript monkey testing library for Node.js and the browser that unleashes random user-like actions (clicking, typing, s… | 23 | 9091 | maintenance |
| MasterKale/SimpleWebAuthn SimpleWebAuthn is a collection of TypeScript-first libraries (@simplewebauthn/server and @simplewebauthn/browser) that simplify adding WebA… | 95 | 2316 | active |
| SwiftLaTeX/SwiftLaTeX SwiftLaTeX compiles the PdfTeX and XeTeX LaTeX engines to WebAssembly so LaTeX documents can be compiled entirely in the browser, exposed a… | 23 | 2315 | active |
| eikek/docspell Docspell is a self-hosted document management system (DMS) for organizing scanned papers, e-mails, and other files. It automates metadata t… | 67 | 2314 | active |
| arasatasaygin/is.js is.js is a general-purpose, dependency-free JavaScript micro check library for validating types, regexps, presence, time, and environment. … | 32 | 9066 | maintenance |
| chaolucky18/xuexitongScript A Tampermonkey userscript (also runnable via browser console) that automates course video playback on the Xuexitong (Chaoxing) learning pla… | 74 | 2311 | active |
| josdejong/workerpool workerpool is a small JavaScript library that implements the thread pool pattern, letting you offload CPU-heavy tasks to a pool of workers … | 76 | 2308 | stable |
| gruhn/vue-qrcode-reader A set of Vue.js 3 components for detecting and decoding QR codes and other barcode formats directly in the browser. It provides QrcodeStrea… | 75 | 2307 | active |
| bvaughn/react-highlight-words A React component that highlights occurrences of given search terms within a larger body of text. It supports custom styling, active match … | 23 | 2304 | stable |
| styled-components/xstyled xstyled is a utility-first CSS-in-JS framework for React, built on top of styled-components or Emotion. It lets you style components with p… | 90 | 2303 | active |
| microsoft/pxt Microsoft MakeCode (PXT) is a framework for building beginner-friendly, browser-based programming editors focused on computer science educa… | 77 | 2302 | active |
| amilich/isometric-city IsoCity is an open-source isometric city-building simulation game built with Next.js, TypeScript, and HTML5 Canvas, featuring traffic, pede… | 58 | 2298 | active |
| staylor/react-helmet-async A thread-safe fork of React Helmet for managing document head tags (title, meta, link) in React 16+ apps, using a HelmetProvider to encapsu… | 54 | 2298 | active |
| beautifier/js-beautify js-beautify is a widely used beautifier that reformats and re-indents JavaScript, JSON, HTML, and CSS, with a Node library, Python package,… | 85 | 8993 | maintenance |
| Azure/azure-sdk-for-js The official Azure SDK for JavaScript and TypeScript, providing client libraries for consuming Azure services and management libraries for … | 95 | 2294 | active |
| guillaumepotier/Parsley.js Parsley.js is a JavaScript form validation library that lets you validate forms entirely through HTML data attributes without writing JavaS… | 61 | 8979 | maintenance |
| color-js/color.js Color.js is a JavaScript library for color conversion, manipulation, and color science, created by editors of the CSS Color specifications.… | 97 | 2292 | active |
| usertour/usertour Usertour is an open-source, self-hostable user onboarding platform for creating in-app product tours, checklists, surveys, banners, and ann… | 87 | 2291 | active |
| Xiangyu-CAS/xiaohongshu-ops-skill A skill for the OpenClaw agent that turns it into a Xiaohongshu (RedNote) operations assistant, using browser automation (CDP) to analyze f… | 50 | 2291 | active |
| sh-dv/hat.sh Hat.sh is a browser-based web application for secure local file encryption and decryption using XChaCha20-Poly1305 with chunked streaming v… | 23 | 2291 | active |
| yeojz/otplib otplib is a TypeScript-first library for generating and verifying one-time passwords (HOTP and TOTP) for two-factor authentication, compati… | 99 | 2289 | active |
| Mokshit06/typewind Typewind is a typesafe, zero-runtime wrapper around Tailwind CSS that lets you write Tailwind classes as TypeScript expressions via a `tw` … | 56 | 2288 | active |
| Stremio Stremio Web is the official web UI of Stremio, a modern media center for discovering and streaming movies, series, and channels. It is a Re… | 99 | 2287 | active |
| gautamkrishnar/nothing-private Nothing Private is a proof-of-concept website demonstrating that browser fingerprinting can identify and track users even in private browsi… | 48 | 2285 | active |
| Moonofweisheng/wot-design-uni Wot UI (wot-design-uni) is a Vue 3 + TypeScript component library for uni-app offering 80+ high-quality mobile UI components. It supports d… | 82 | 2282 | active |
| jsverse/transloco Transloco is an internationalization (i18n) library for Angular that lets you define translations in multiple languages and switch between … | 84 | 2279 | active |
| vkurko/calendar EventCalendar is a lightweight, zero-dependency JavaScript library for rendering full-sized, interactive event calendars with drag & drop s… | 92 | 2278 | active |
| Kong/swrv swrv is a Vue Composition API library for remote data fetching using the stale-while-revalidate caching strategy. It serves cached data imm… | 79 | 2277 | active |
| luzhenhua/echo-flow EchoFlow is a self-hosted web application for sentence-by-sentence audio reading and shadowing practice. Users import their own mp3 audio a… | 60 | 2277 | active |
| xmppjs/xmpp.js xmpp.js is a modular JavaScript library implementing the XMPP (Extensible Messaging and Presence Protocol) for building chat clients and co… | 83 | 2275 | active |
| xqq/mpegts.js A JavaScript/TypeScript library that plays MPEG2-TS and FLV streams in HTML5 browsers by transmuxing them into fMP4 segments fed through Me… | 87 | 2266 | active |
| yemount/pose-animator Pose Animator is a browser-based tool that animates 2D SVG vector characters in real time using pose and face keypoints detected by PoseNet… | 32 | 8852 | maintenance |
| desandro/imagesloaded imagesLoaded is a small JavaScript library that detects when images (including background images) inside a container have finished loading.… | 23 | 8850 | maintenance |
| cappuccino/cappuccino Cappuccino is an open-source web application framework that lets developers build desktop-class applications in the browser using Objective… | 77 | 2264 | active |
| Caligatio/jsSHA jsSHA is a pure TypeScript/JavaScript library implementing the complete SHA hash family (SHA-1, SHA-2, SHA-3, SHAKE, cSHAKE, KMAC) plus HMA… | 85 | 2263 | stable |
| cartesiancs/map3d map3d is a web application that generates real-world 3D city maps with buildings and roads using React-Three-Fiber and OpenStreetMap data. … | 57 | 2262 | active |
| ajayyy/DeArrow DeArrow is an open-source browser extension that crowdsources better titles and thumbnails for YouTube videos, replacing sensationalized cl… | 96 | 2259 | active |
| akveo/eva-icons Eva Icons is an open-source pack of over 480 crafted icons for common UI actions and items, provided in SVG, PNG, web font, and Sketch form… | 23 | 8818 | maintenance |
| MinhasKamal/DownGit DownGit is a web tool that creates direct download links for any public GitHub directory or file, packaging them as a zip archive. It is ho… | 54 | 2256 | active |
| rehypejs/rehype rehype is an HTML processor powered by plugins, part of the unified collective, that parses HTML into an AST (hast) so plugins can inspect … | 62 | 2250 | active |
| antoniandre/splitpanes Splitpanes is a Vue.js component library providing a reliable, touch-ready splitter/resizer for creating resizable panes in web application… | 76 | 2249 | stable |
| TEN-framework/ten-vad TEN VAD is a lightweight, low-latency voice activity detection library with an ONNX model for real-time speech detection. It supports C, Py… | 50 | 2248 | active |
| youzan/zent Zent is a React component library developed and used at Youzan, offering 50+ essential and domain-specific UI components. It supports TypeS… | 43 | 2248 | active |
| erichlof/THREE.js-PathTracing-Renderer A real-time path tracing renderer built on top of the Three.js WebGL framework, providing global illumination, progressive rendering, refle… | 73 | 2243 | active |
| suitenumerique/meet La Suite Meet is an open-source video conferencing application powered by LiveKit, built with Django and React. It provides browser-based h… | 91 | 2241 | active |
| proj4js/proj4js Proj4js is a JavaScript library for transforming point coordinates between coordinate reference systems, including datum transformations. I… | 97 | 2239 | stable |
| open-source-labs/Reactime Reactime is an open-source Chrome extension for React applications that provides time-travel debugging through state snapshots and comprehe… | 67 | 2239 | active |
| chvin/react-tetris A browser-based Tetris game built with React, Redux, and Immutable.js, playable on desktop (keyboard) and mobile (touch). It demonstrates s… | 32 | 8731 | maintenance |
| liriliri/chii Chii is a remote debugging tool for web pages, similar to weinre, that replaces the web inspector with the latest Chrome DevTools frontend.… | 52 | 2237 | active |
| douglascrockford/JSON-js Douglas Crockford's original JSON library for JavaScript, providing JSON.stringify and JSON.parse via 2.js for environments lacking a built… | 32 | 8718 | maintenance |
| qiao/PathFinding.js A comprehensive JavaScript path-finding library for 2D grid-based games, implementing algorithms such as A*, IDA*, BFS, Best-First Search, … | 23 | 8712 | maintenance |
| mapbox/geojson.io geo.io is a browser-based editor for creating, viewing, and sharing spatial map data, originally built by Mapbox in 2013 and overhauled in … | 76 | 2234 | active |
| tuupola/lazyload A vanilla JavaScript plugin that lazyloads images by deferring loading until they enter the viewport, using the Intersection Observer API. … | 23 | 8708 | maintenance |
| pbeshai/use-query-params A React library providing hooks, HOCs, and render props for managing application state in URL query parameters with type-safe serialization… | 69 | 2232 | active |
| adrai/flowchart.js flowchart.js is a JavaScript library that renders SVG flowchart diagrams from a simple textual DSL, running in the browser (and via a compa… | 60 | 8697 | maintenance |
| tentone/nunuStudio nunuStudio is an open-source, web-powered 3D game engine built on three.js, featuring a fully featured visual editor with scene editing, co… | 55 | 2228 | active |
| daybrush/selecto Selecto.js is a TypeScript component library that lets users select elements by dragging a selection area with the mouse or touch. It ships… | 23 | 2227 | active |
| ejci/favico.js favico.js is a JavaScript library for dynamically manipulating the browser favicon, adding animated alert badges, rendering images, videos,… | 32 | 8678 | maintenance |
| Airtable/airtable.js The official JavaScript client library for the Airtable REST API, usable in Node.js and browsers. It lets you read, create, update, and del… | 34 | 2225 | stable |
| Nickersoft/push.js Push.js is a compact JavaScript library that wraps the browser Notifications API to show desktop notifications with cross-browser fallbacks… | 10 | 8657 | maintenance |
| posva/pinia-colada Pinia Colada is a smart data fetching layer for Vue applications built on top of Pinia. It provides automatic caching with request deduplic… | 88 | 2221 | active |
| Pusher Channels The official Pusher Channels JavaScript client library for subscribing to channels and receiving realtime events over WebSockets with HTTP … | 97 | 2220 | active |
| kognise/water.css Water.css is a tiny, classless CSS framework that styles semantic HTML with no markup changes—just add a stylesheet link. It supports autom… | 32 | 8647 | maintenance |
| TommyLemon/APIAuto APIAuto is a web-based HTTP API tool combining machine-learning-powered no-code automated testing, code generation with static checks, and … | 84 | 2217 | active |
| bvaughn/js-search JS Search is an efficient, dependency-free client-side search library for JavaScript and JSON objects. It supports tokenization, stemming, … | 32 | 2217 | stable |
| micromark/micromark micromark is a small, safe, 100% CommonMark-compliant markdown parser written in JavaScript, implemented as a state machine that emits conc… | 43 | 2216 | stable |
| photopea/UPNG.js UPNG.js is a small, fast JavaScript library for encoding and decoding PNG and APNG images, serving as the main PNG engine for the Photopea … | 23 | 2215 | stable |
| Hubs-Foundation/hubs Hubs is an open-source, browser-based multi-user 3D virtual world and social VR platform built with A-Frame, Three.js, and WebXR/WebRTC. It… | 82 | 2214 | active |
| react-toolbox/react-toolbox React Toolbox is a set of React components implementing Google's Material Design specification, styled with CSS Modules and PostCSS. It int… | 23 | 8616 | maintenance |
| react-hookz/web @react-hookz/web is a TypeScript library of general-purpose React hooks built with SSR compatibility in mind. It serves as a spiritual succ… | 98 | 2213 | active |
| rogden/tailwind-config-viewer A local UI tool for visually browsing your Tailwind CSS configuration file, letting you navigate theme sections and copy class names to the… | 23 | 2213 | stable |
| orchidjs/tom-select Tom Select is a lightweight (~16kb gzipped), framework-agnostic <select> UI control with autocomplete and native-feeling keyboard navigatio… | 96 | 2212 | active |
| Hopding/pdf-lib pdf-lib is a pure JavaScript/TypeScript library for creating and modifying PDF documents in any JavaScript runtime, including Node, browser… | 23 | 8605 | maintenance |
| miniMAC/magic Magic is a lightweight CSS3 animation library (about 3.1 kB gzipped) providing dozens of special-effect animation classes like puffIn, twis… | 23 | 8603 | maintenance |
| aemkei/jsfuck JSFuck is an esoteric JavaScript library that encodes and executes arbitrary JavaScript using only six characters: []()!+. It works both in… | 37 | 8597 | maintenance |
| GriffinJohnston/ldrs LDRS is a collection of 44 minimalist loading animations (loaders and spinners) built with HTML, CSS, and SVG, distributed as zero-dependen… | 54 | 2206 | active |
| AnotiaWang/deep-research-web-ui A web UI for the dzhng/deep-research project that performs iterative, AI-driven research by combining search engines, web scraping, and LLM… | 66 | 2205 | active |
| HubSpot/offline Offline.js is a small browser JavaScript library that automatically detects when users lose internet connectivity and shows a themed online… | 10 | 8573 | maintenance |
| migueravila/bento Bento is a minimalist, elegant, and hackable browser startpage built with JavaScript. It can be deployed via GitHub Pages or Docker and cus… | 40 | 2202 | active |
| mainsail-crew/mainsail Mainsail is a responsive web interface for managing and controlling 3D printers running Klipper firmware via Moonraker. It provides a dashb… | 97 | 2201 | active |
| matthewp/robot Robot (robot3) is a small (~1KB) functional and immutable finite state machine library for JavaScript. It brings declarative state manageme… | 85 | 2197 | stable |
| HaxeFlixel/flixel HaxeFlixel is a free, open-source 2D game engine written in Haxe and built on top of OpenFL. It lets developers write one codebase and nati… | 77 | 2196 | stable |
| unsplash/unsplash-js The official JavaScript/TypeScript wrapper for the Unsplash API, providing typed methods for searching and fetching free photos. It support… | 66 | 2193 | active |
| levy-street/world-of-claudecraft World of ClaudeCraft is a free, open-source classic-style browser MMO built in TypeScript with Three.js, playable online with persistent ch… | 80 | 2185 | active |
| NeilFraser/JS-Interpreter A sandboxed JavaScript interpreter written in JavaScript that executes arbitrary ES5 code in isolation and safety. It supports line-by-line… | 72 | 2185 | active |
| JetBrains/skiko Skiko is a Kotlin Multiplatform library that exposes the Skia graphics library APIs to Kotlin, along with rendering context and window mana… | 94 | 2178 | active |
| TEdit/Terraria-Map-Editor TEdit is a standalone open-source map editor for the game Terraria, letting users paint tiles, walls, liquids, and wire, edit chests, signs… | 99 | 2175 | active |
| SortableJS/react-sortablejs React bindings for SortableJS that expose a ReactSortable component for building drag-and-drop sortable lists. It wraps the SortableJS libr… | 23 | 2173 | active |
| matrix-org/matrix-js-sdk The official Matrix Client-Server SDK for JavaScript and TypeScript, maintained by Element and used in Element Web and Desktop. It lets app… | 99 | 2172 | stable |
| loc567/loc567 loc567 is a fully open-source, free, purely web-based iOS mock location tool that works through Safari without a computer, jailbreak, or Tr… | 53 | 2170 | active |
| AlexxIT/WebRTC A Home Assistant custom component that enables real-time low-latency viewing of camera streams using WebRTC, powered by the go2rtc streamin… | 48 | 2168 | active |
| smartystreets/goconvey GoConvey is a Go testing tool that integrates with `go test`, offering a BDD-style DSL (Convey/So assertions) plus an auto-updating web UI … | 23 | 8405 | maintenance |
| rematch/rematch Rematch is a lightweight wrapper around Redux that eliminates boilerplate like action types, action creators, switch statements, and thunks… | 10 | 8404 | maintenance |
| ecklf/tailwindcss-radix A Tailwind CSS plugin that generates utilities and variants for styling Radix UI component state via data attributes. It provides prefixed … | 41 | 2165 | active |
| brody2consult/cordova-sqlite-storage A Cordova/PhoneGap plugin providing native SQLite database access on Android, iOS, and Windows with an API based on the HTML5/Web SQL draft… | 36 | 2162 | active |
| lobehub/lobe-ui Lobe UI is an open-source React UI component library built on Ant Design for building AIGC (AI-generated content) web apps. It provides 90+… | 92 | 2159 | active |
| ipfs/ipfs-companion IPFS Companion is a browser extension that adds native support for ipfs:// and ipns:// addresses to Firefox, Chrome, Brave, Edge, and Opera… | 86 | 2157 | active |
| geosigno/simpleParallax.js simpleParallax.js is a lightweight TypeScript library that adds parallax scroll effects directly to <img> tags, available for both React an… | 81 | 2157 | active |
| DestinyItemManager/DIM Destiny Item Manager (DIM) is a progressive web app that lets Destiny game players manage their in-game inventory, move items between Guard… | 95 | 2156 | active |