platform: browser
5858 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| cidrblock/drawthe.net drawthe.net is a tool that renders network diagrams as SVG in the browser from a YAML text file describing icons, groups, connections, and … | 23 | 1182 | active |
| Temzasse/react-modal-sheet A flexible React bottom sheet component library built on the Motion animation library, offering smooth gesture-driven sheets with snap poin… | 80 | 1181 | active |
| mediathekview/mediathekviewweb MediathekViewWeb is a web interface for searching and streaming German public broadcaster (ARD, ZDF, etc.) video content from the Mediathek… | 69 | 1181 | active |
| marcrobledo/RomPatcher.js A browser-based and Node.js ROM patcher supporting many patch formats (IPS, UPS, APS, BPS, RUP, PPF, EBP, BSDiff, xdelta/VCDiff, and more).… | 69 | 1181 | stable |
| gimlet-io/capacitor Capacitor Next is a local-first web UI for FluxCD and Kubernetes, distributed as a single binary that serves a built-in webserver using you… | 67 | 1181 | active |
| marnusw/date-fns-tz A complementary library for date-fns v3 that adds IANA time zone support using the browser's Intl API, so no time zone data needs to be bun… | 23 | 1181 | stable |
| prosekit/prosekit ProseKit is a headless, framework-agnostic rich text editor toolkit for the web, built on ProseMirror with adapters for React, Vue, Preact,… | 92 | 1179 | active |
| NetLogo/NetLogo NetLogo is a widely used agent-based modeling environment written in Scala, letting users program turtles, patches, and links to simulate c… | 89 | 1179 | active |
| hugeicons/hugeicons Hugeicons is a large icon library offering 54,000+ icons (5,400+ free) in 10 styles on a 24x24 pixel-perfect grid, distributed as packages … | 66 | 1179 | active |
| bitcoinjs/bip39 A JavaScript library implementing Bitcoin BIP39 mnemonic code for generating deterministic keys from entropy. It supports multiple language… | 61 | 1179 | stable |
| fmaclen/hollama Hollama is a minimal LLM chat application that runs entirely in the browser, connecting to Ollama and OpenAI servers with all data stored l… | 53 | 1179 | active |
| sourabhv/FlapPyBird FlapPyBird is an open-source clone of the Flappy Bird game built with Python and Pygame. It can run as a desktop game and optionally in the… | 32 | 1179 | stable |
| willmcpo/body-scroll-lock A small JavaScript library that locks body scrolling on iOS, Android, and desktop browsers while preserving scrolling of a target element s… | 23 | 4102 | maintenance |
| alyssaxuu/motionity Motionity is a free, open-source, web-based motion graphics and animation editor, combining features of After Effects and Canva. It support… | 32 | 4095 | maintenance |
| peggyjs/peggy Peggy is a parser generator for JavaScript based on parsing expression grammars (PEG), producing fast parsers with excellent error reportin… | 78 | 1176 | active |
| yysun/apprun AppRun is a lightweight (~6KB) JavaScript/TypeScript library for building web applications using an Elm-inspired architecture of state, vie… | 74 | 1176 | active |
| kewisch/ical.js A dependency-free JavaScript library for parsing and serializing iCalendar (RFC 5545), jCal, vCard (RFC 6350), and jCard data. Originally b… | 70 | 1176 | stable |
| luis-almeida/unveil Unveil is a very lightweight (under 1KB) jQuery/Zepto plugin for lazy loading images, delaying image loading until the user scrolls them in… | 32 | 4093 | maintenance |
| Netflix/vizceral Vizceral is a JavaScript component that renders animated traffic graphs on a WebGL canvas, visualizing node-and-edge graphs with traffic vo… | 23 | 4093 | maintenance |
| Vvveb VvvebJs is a drag-and-drop page builder library written in vanilla JavaScript with no dependencies or build tools, bundled with Bootstrap 5… | 90 | 1175 | active |
| developit/web-worker A small npm library that provides a consistent Web Worker API across browsers and Node.js, implementing browser-style Workers on top of Nod… | 36 | 1175 | stable |
| shadowwalker/next-pwa A zero-config Next.js plugin that adds Progressive Web App support by generating and registering service workers, powered by Workbox. It pr… | 23 | 4089 | maintenance |
| alvarotrigo/pagePiling.js pagePiling.js is a jQuery plugin that creates a scrolling pile of fullscreen sections, letting users navigate stacked page sections via mou… | 23 | 4088 | maintenance |
| internetarchive/bookreader The Internet Archive BookReader is a JavaScript library for viewing scanned books online in a browser, with page-turning, zoom, search-insi… | 98 | 1174 | active |
| enable3d/enable3d Enable3d is a TypeScript 3D game framework for the web that wraps three.js and adds ammo.js (Bullet) physics, and can also be used as a phy… | 77 | 1174 | active |
| casparwylie/cascii-core Cascii is a web-based ASCII and Unicode diagram builder written in vanilla JavaScript with zero dependencies. It runs entirely in the brows… | 52 | 1174 | active |
| pmgl/microstudio microStudio is a free, open source game engine that runs in the browser, usable as an online service, offline standalone app, or self-hoste… | 63 | 1173 | active |
| flixlix/power-flow-card-plus Power Flow Card Plus is a highly customizable Home Assistant Lovelace card that visualizes live (instantaneous) power flow between grid, so… | 82 | 1172 | active |
| nevertoday/zhongguo-traditional-colors An open-source static website and reference library of 742 Chinese traditional colors, providing high-resolution color cards with HEX, RGB,… | 65 | 1172 | active |
| rocicorp/replicache Replicache is a client-side sync framework for building realtime, offline-capable web applications on top of any backend stack. It provides… | 10 | 1172 | active |
| malihu/malihu-custom-scrollbar-plugin A highly customizable jQuery plugin that replaces native browser scrollbars with styled custom scrollbars. It supports vertical and horizon… | 32 | 4074 | maintenance |
| juliansteenbakker/mobile_scanner A Flutter plugin for scanning barcodes and QR codes using the device camera, backed by CameraX/ML Kit on Android, AVFoundation/Apple Vision… | 98 | 1170 | active |
| alexjlockwood/ShapeShifter Shape Shifter is a web application for creating SVG icon animations that can be exported to Android AnimatedVectorDrawable, standalone SVGs… | 10 | 4068 | maintenance |
| Level/levelup levelup is a Node.js and browser wrapper providing a convenient API over abstract-leveldown compliant key-value stores, following LevelDB c… | 10 | 4068 | maintenance |
| johnnesky/beepbox BeepBox is a free online tool for sketching and sharing instrumental melodies, with songs encoded entirely in the browser URL for easy shar… | 84 | 1168 | active |
| jupyterlab-contrib/jupyterlab-variableInspector A JupyterLab extension that displays currently used variables and their values from running kernels in a side panel. It supports notebooks … | 69 | 1168 | active |
| rails/importmap-rails A Rails gem that manages modern JavaScript via browser-native import maps, letting you use ESM modules with logical names without transpili… | 66 | 1168 | stable |
| steffest/BassoonTracker BassoonTracker is a browser-based old-school Amiga music tracker written in plain JavaScript that plays and edits Protracker MOD and FastTr… | 66 | 1168 | active |
| glink25/Cent Cent is a free, open-source collaborative bookkeeping (expense tracking) web app built as a pure-frontend PWA that stores ledger data as JS… | 62 | 1168 | active |
| alvaromontoro/almond.css Almond.CSS is a class-less CSS stylesheet collection that makes simple semantic HTML websites look nicer without any JavaScript or classes.… | 38 | 1168 | active |
| marpple/FxTS FxTS is a functional programming library for TypeScript and JavaScript built on Iterable/AsyncIterable protocols. It provides lazy evaluati… | 99 | 1167 | active |
| karaxnim/karax Karax is a framework for building single page applications in Nim that compiles to JavaScript. It uses a virtual DOM similar to React but i… | 75 | 1167 | active |
| sbdchd/squawk Squawk is a linter for Postgres migrations and SQL that catches statements which could cause downtime, such as blocking locks or breaking s… | 96 | 1166 | active |
| arielsalminen/responsive-nav.js A tiny (~1.3kb minified and gzipped) dependency-free JavaScript plugin that creates a toggled, collapsible navigation menu for small screen… | 32 | 4052 | maintenance |
| JosephusPaye/Keen-UI Keen UI is a lightweight Vue 3 UI component library with a simple API, inspired by Google's Material Design. It focuses on interactive Java… | 23 | 4052 | maintenance |
| open-circle/formisch Formisch is a lightweight, schema-first, fully type-safe headless form library for JavaScript frameworks including React, Solid, Vue, Svelt… | 82 | 1165 | active |
| stephane-monnot/react-vertical-timeline A React component library for rendering vertical timelines with customizable elements, icons, dates, and styling. It provides drop-in Verti… | 52 | 1165 | stable |
| N0VI028/JS-Slash-Runner Tavern-Helper (JS-Slash-Runner) is a SillyTavern extension that lets users run external JavaScript inside the chat via sandboxed iframes. I… | 67 | 1164 | active |
| sindresorhus/memoize A TypeScript library for memoizing functions, caching results of calls with identical input to speed up consecutive invocations. It support… | 77 | 1163 | active |
| jcubic/sysend Sysend.js is a small dependency-free JavaScript library that enables message passing and synchronization between web pages open in the same… | 56 | 1163 | active |
| flackr/scroll-timeline A JavaScript polyfill implementing the ScrollTimeline and ViewTimeline APIs from the CSS scroll-driven animations spec. It lets developers … | 32 | 1163 | active |
| civiccc/react-waypoint A React component that fires callbacks when an element enters or leaves the viewport during scrolling. It supports lazy loading, infinite s… | 23 | 4041 | maintenance |
| VKCOM/VKUI VKUI is a library of adaptive React components based on VK's design system for building web applications. It mimics the look of iOS and And… | 95 | 1162 | active |
| CH563/shot-easy-website ShotEasy is a free online photo and screenshot toolkit built with Astro that runs entirely in the browser using WebAssembly. It offers scre… | 70 | 1162 | active |
| andreknieriem/simplelightbox SimpleLightbox is a touch-friendly, responsive JavaScript image lightbox library for mobile and desktop, with optional jQuery support. It s… | 65 | 1161 | active |
| shazow/whatsabi WhatsABI is a small TypeScript library that guesses an ABI and detects proxy contracts directly from Ethereum bytecode, even for unverified… | 98 | 1160 | active |
| researchgate/react-intersection-observer A declarative React component that wraps the browser's IntersectionObserver API for detecting element visibility in the viewport. It handle… | 67 | 1160 | stable |
| planttheidea/fast-copy fast-copy is a JavaScript library providing a highly performant deep copy (clone) of objects, arrays, Maps, Sets, and other complex structu… | 100 | 1159 | active |
| JuneAndGreen/sm-crypto A pure JavaScript implementation of the Chinese national cryptography (Guomi) algorithms SM2 (elliptic curve encryption/signatures), SM3 (h… | 77 | 1159 | active |
| omrilotan/isbot isbot is a lightweight TypeScript library that identifies bots, crawlers, and spiders by matching user agent strings against a maintained r… | 76 | 1159 | active |
| joshnuss/svelte-persisted-store A Svelte store wrapper that persists state to localStorage or sessionStorage, with optional cross-tab synchronization via storage events. I… | 63 | 1159 | stable |
| clauderic/react-infinite-calendar A React component library providing an infinite-scrolling date picker with range selection, localization, theming, and keyboard support. It… | 32 | 4022 | maintenance |
| kairi003/Get-cookies.txt-LOCALLY A browser extension for Chrome and Firefox that exports cookies in Netscape cookies.txt or JSON format entirely locally, without transmitti… | 48 | 1158 | active |
| egret-labs/egret-core Egret is an open-source HTML5 game engine written in TypeScript that provides 2D and 3D rendering, GUI systems, audio, and resource managem… | 23 | 4018 | maintenance |
| zhuhaichao518/cloudplayplus_stone CloudPlayPlus is an open-source remote desktop and game streaming application built with Flutter and a customized libWebRTC, designed for l… | 49 | 1157 | active |
| nomic-ai/deepscatter A TypeScript library for rendering zoomable, animated scatterplots in the browser that scale to billions of points using WebGL and Apache A… | 34 | 1157 | active |
| rrag/react-stockcharts A React component library for building highly customizable stock and financial charts, built on top of d3. It supports multiple chart types… | 23 | 4016 | maintenance |
| AvaloniaCommunity/Material.Avalonia A customizable Material Design theme library for the AvaloniaUI framework, providing styles for nearly all Avalonia controls plus extra con… | 98 | 1156 | active |
| nico-martin/gemma4-browser-extension A Chrome extension that runs an on-device AI agent powered by Transformers.js and Gemma 4 via WebGPU, entirely locally with no data sent to… | 60 | 1156 | active |
| fat/zoom.js A simple jQuery plugin that adds Medium-style smooth image zooming to web pages. Images marked with a data-action attribute expand smoothly… | 45 | 4012 | maintenance |
| LazarSoft/jsqrcode A JavaScript port of the ZXing QR code scanner that decodes QR codes from images or canvas in HTML5-enabled browsers. It supports webcam-ba… | 32 | 4012 | maintenance |
| picturepan2/instagram.css A pure CSS library that recreates all 41 Instagram photo filters using only CSS classes, with no JavaScript required. Filters are applied b… | 32 | 4012 | maintenance |
| EventSource/eventsource A WhatWG/W3C-compliant EventSource client library for consuming server-sent events (SSE) in Node.js, browsers, Deno, Bun, and other JavaScr… | 98 | 1155 | stable |
| WebReflection/flatted Flatted is a tiny (0.5K) and fast JavaScript library for serializing and parsing JSON data that contains circular references, with ports fo… | 75 | 1155 | stable |
| codedgar/Puppertino Puppertino is a lightweight, modular CSS framework that brings the macOS look and feel to web applications, following Apple's Human Interfa… | 67 | 1155 | active |
| mattbryson/TouchSwipe-Jquery-Plugin TouchSwipe is a jQuery plugin that detects touch gestures such as swipes in four directions and pinch in/out on touch devices like iPad, iP… | 32 | 4008 | maintenance |
| milesj/interweave A React library for safely rendering HTML strings without dangerouslySetInnerHTML, with XSS protection, attribute filtering, and text match… | 35 | 1154 | active |
| ThorUI ThorUI is a lightweight, clean mobile UI component library for uni-app (Vue-based), supporting compilation to WeChat/QQ mini-programs, H5, … | 32 | 1154 | active |
| stacktracejs/stacktrace.js A JavaScript library that generates, parses, and enhances stack traces in all web browsers using the Error.stack mechanism. It resolves sou… | 23 | 4001 | maintenance |
| HVF/franchise Franchise is an open-source SQL notebook client with a lightweight notebook interface for querying and visualizing data. It runs in the bro… | 32 | 4000 | maintenance |
| GENEXIS-AI/chromex Chromex is a Chrome MV3 side-panel extension that connects the browser to OpenAI's Codex CLI via a local native-messaging bridge. It lets u… | 72 | 1152 | active |
| Daninet/hash-wasm hash-wasm is a fast hash function library for browsers and Node.js implemented with hand-tuned WebAssembly binaries. It supports a wide ran… | 23 | 1152 | stable |
| ccd0/4chan-x 4chan X is a userscript that adds features like thread watching, quote linking, and inline image expansion to anonymous imageboards such as… | 70 | 1151 | active |
| malinajs/malinajs Malina.js is a frontend component compiler inspired by Svelte that compiles HTML/CSS/JS components into fast, framework-free web applicatio… | 60 | 1151 | active |
| Deepnest Deepnest (and its browser-based predecessor SVGnest) is an open-source vector nesting tool that packs arbitrary 2D shapes into sheets of ma… | 32 | 1151 | active |
| HubSpot/messenger Messenger is a client-side JavaScript library for showing Growl-style notification messages in web apps. It supports updatable messages, ac… | 32 | 3991 | maintenance |
| painn-n/onchainsms A web dApp for sending public wallet-to-wallet notes on Robinhood Chain and Base, where each message is an EVM transaction embedding the re… | 58 | 1150 | active |
| gregberge/react-teleporter A small React library that lets you 'teleport' components from one place in the React tree to another, built on React Portals. It's useful … | 33 | 1150 | active |
| EltonChou/TwitterMediaHarvest Media Harvest is a browser extension that downloads images and videos from X (Twitter) with one click, directly in the browser without sign… | 96 | 1149 | active |
| toggl/track-extension The official Toggl Track browser extension (formerly Toggl Button) for Chrome and Firefox that lets users start and stop time-tracking time… | 98 | 1148 | active |
| etro-js/etro Etro is a framework-agnostic TypeScript library for programmatically editing videos in the browser. It composites video, audio, image, and … | 93 | 1148 | active |
| johanhelsing/matchbox Matchbox is a Rust library and toolset for painless peer-to-peer WebRTC networking targeting both wasm/browser and native applications. It … | 74 | 1148 | active |
| GetmeUK/ContentTools ContentTools is a JavaScript library for building WYSIWYG editors for HTML content, providing a fully functional page editor that can be em… | 23 | 3979 | maintenance |
| VPenkov/okayNav okayNav is a jQuery plugin that provides progressively responsive navigation, collapsing navigation links into an off-screen menu one at a … | 23 | 3977 | maintenance |
| hexianWeb/CubeCity CubeCity is a lightweight 2.5D cartoon-style city-building simulation game built with Three.js and Vue 3. Players place, relocate, and demo… | 40 | 1147 | active |
| buttons/github-buttons An unofficial embeddable GitHub button widget that renders star, fork, watch, and follow buttons for GitHub repositories and users. It can … | 77 | 1146 | active |
| saeedalipoor/icono Icono is a pure CSS icon pack where each icon is a single class applied to any element, requiring no fonts, SVGs, or external resources. Ic… | 23 | 3972 | maintenance |
| openlayers/ol-cesium OL-Cesium (npm: olcs) is a JavaScript/TypeScript library that integrates OpenLayers 2D maps with CesiumJS 3D globes in the same application… | 91 | 1145 | active |
| marvelapp/devices.css A pure CSS library that renders realistic phone and tablet device frames using only CSS and HTML snippets. It provides prebuilt device mock… | 23 | 3965 | maintenance |
| terwanerik/ScrollTrigger A lightweight JavaScript library that lets web pages react to scroll changes by toggling CSS classes and running callbacks when elements en… | 23 | 3965 | maintenance |