platform: browser
5858 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| gitbrent/PptxGenJS PptxGenJS is a JavaScript/TypeScript library for programmatically generating PowerPoint (.pptx) presentations with text, tables, shapes, im… | 54 | 6073 | active |
| langren1353/GM_script A collection of Tampermonkey/Greasemonkey userscripts, most notably AC-baidu, which removes redirects and ads from Baidu, Sogou, Google, Bi… | 72 | 6055 | active |
| lesspass/lesspass LessPass is a stateless, open-source password manager that deterministically generates site-specific passwords from a single master passwor… | 76 | 6053 | active |
| jashkenas/backbone Backbone.js is a lightweight JavaScript library that gives structure to web applications by providing Models with key-value binding and cus… | 75 | 28100 | maintenance |
| michalsnik/aos AOS is a small JavaScript library that animates HTML elements as they scroll into view, driven by CSS transitions and data attributes. It o… | 32 | 28056 | maintenance |
| vuejs/apollo Vue Apollo is the official Apollo/GraphQL integration for Vue.js, providing composables and components for running GraphQL queries, mutatio… | 84 | 6032 | active |
| css-doodle/css-doodle css-doodle is a web component for drawing generative patterns and visual art with CSS. It generates a grid of cells styled by CSS rules wit… | 83 | 6030 | active |
| Meituan-Dianping/Logan Logan is a lightweight logging platform from Meituan-Dianping that collects, stores, uploads, and analyzes front-end logs on mobile and web… | 50 | 6010 | active |
| naver/billboard.js billboard.js is a reusable JavaScript chart library built on D3.js, offering a simple API to generate charts rendered as SVG or Canvas. It … | 97 | 6007 | active |
| russellsamora/scrollama Scrollama is a lightweight JavaScript library for building scrollytelling experiences using the IntersectionObserver API instead of scroll … | 56 | 5999 | active |
| bitcoinjs/bitcoinjs-lib bitcoinjs-lib is a JavaScript/TypeScript Bitcoin library for Node.js and browsers, supporting transaction building, PSBTs, and address/scri… | 62 | 5997 | stable |
| jvalen/pixel-art-react Pixel Art to CSS is a web-based pixel art drawing and animation editor built with React and Redux. It generates ready-to-use CSS code from … | 52 | 5997 | active |
| toeverything/blocksuite BlockSuite is a TypeScript toolkit of headless editor frameworks, web components, and editors for building content editing and collaborativ… | 79 | 5992 | active |
| rdev/liquid-glass-react A React component library that recreates Apple's Liquid Glass visual effect with configurable refraction, blur, chromatic aberration, and e… | 30 | 5985 | active |
| AR-js-org/AR.js AR.js is a lightweight JavaScript library for augmented reality on the web, supporting image tracking, marker tracking, and location-based … | 75 | 5977 | active |
| openpgpjs/openpgpjs OpenPGP.js is a pure JavaScript implementation of the OpenPGP protocol (RFC 9580), maintained by Proton Mail. It lets applications encrypt,… | 90 | 5969 | stable |
| hanydd/BilibiliSponsorBlock A browser extension that automatically skips sponsored segments, intros/outros, and like-subscribe reminders in Bilibili videos, ported fro… | 93 | 5962 | active |
| outerbase/studio Outerbase Studio is a lightweight, browser-based GUI for managing SQL databases, with strong support for SQLite-family databases (SQLite, L… | 61 | 5961 | active |
| FilipePS/Traduzir-paginas-web TWP - Translate Web Pages is a browser extension (WebExtension) that translates web pages in real time using Google, Bing, or Yandex transl… | 98 | 5955 | active |
| itsgoingd/clockwork Clockwork is a PHP development tool that collects runtime data from your application - request data, performance metrics, logs, database qu… | 66 | 5945 | active |
| stdlib-js/stdlib stdlib is a standard library for JavaScript and TypeScript with an emphasis on numerical and scientific computing, providing math, statisti… | 95 | 5943 | active |
| silverbulletmd/silverbullet SilverBullet is a self-hosted, browser-based personal knowledge management app that stores notes as Markdown pages with wiki-style bidirect… | 98 | 5930 | active |
| Redot-Engine/redot-engine Redot Engine is a free, open-source, community-driven fork of Godot for building 2D and 3D games from a unified node-based editor. It suppo… | 86 | 5922 | active |
| Azgaar/Fantasy-Map-Generator A free web application that procedurally generates and edits interactive, highly customizable fantasy maps. It is aimed at fantasy writers,… | 94 | 5919 | active |
| lxfater/inpaint-web A free, open-source browser-based tool for image inpainting (object removal) and image upscaling (super-resolution), built with WebGPU and … | 53 | 5912 | active |
| isaacs/node-lru-cache A high-performance JavaScript LRU (least-recently-used) cache library for Node.js and browsers, with optional TTL support, size tracking, a… | 73 | 5910 | stable |
| jashkenas/underscore Underscore.js is a JavaScript utility-belt library offering over 100 functional programming helpers (map, filter, reduce, debounce, etc.) w… | 76 | 27329 | maintenance |
| dolanmiu/docx docx is a JavaScript/TypeScript library for generating and modifying Microsoft Word .docx files with a declarative API. It runs in both Nod… | 93 | 5889 | stable |
| codemirror/codemirror5 CodeMirror 5 is a versatile in-browser code editor library written in JavaScript, featuring over 100 language modes, syntax highlighting, a… | 10 | 27233 | maintenance |
| lindell/JsBarcode JsBarcode is a dependency-free JavaScript barcode generation library supporting formats like CODE128, EAN/UPC, CODE39, ITF, MSI, Pharmacode… | 74 | 5886 | stable |
| lewish/asciiflow ASCIIFlow is a client-side web application for drawing ASCII diagrams and flowcharts. It runs entirely in the browser at asciiflow.com with… | 89 | 5884 | active |
| galacean/engine Galacean Engine is a high-performance, real-time interactive 2D/3D engine written in TypeScript, built on WebGL/WebGL2 with support for ani… | 87 | 5878 | active |
| NirmalScaria/le-git-graph A browser extension that adds a visual git commit graph to the GitHub website via a new 'Commits' tab. It authenticates with GitHub OAuth a… | 65 | 5865 | active |
| bvaughn/react-virtualized React components for efficiently rendering large lists, grids, and tabular data using windowing (virtualization) so only visible rows are r… | 24 | 27080 | maintenance |
| lingui/js-lingui Lingui is a lightweight (2 kb core) internationalization (i18n) framework for JavaScript and TypeScript projects, built on ICU MessageForma… | 97 | 5858 | stable |
| JannisX11/blockbench Blockbench is a free, open-source desktop and web application for editing low-poly 3D models with pixel art textures. It includes modeling,… | 98 | 5839 | active |
| pagefaultgames/pokerogue PokéRogue is a browser-based Pokémon fangame that blends Pokémon-style turn-based battles with roguelite run-based progression. Players bat… | 97 | 5822 | active |
| leongersen/noUiSlider noUiSlider is a lightweight, dependency-free JavaScript range slider library written in TypeScript. It offers ARIA accessibility, keyboard … | 23 | 5805 | stable |
| tape-testing/tape tape is a minimalist TAP-producing test harness for Node.js and browsers. It lets you write tests as simple function calls with assertions … | 72 | 5798 | stable |
| tonsky/datascript DataScript is an immutable, in-memory database with a Datalog query engine for Clojure, ClojureScript, and JavaScript. It is designed to be… | 94 | 5784 | stable |
| GoogleChromeLabs/ProjectVisBug VisBug is an open-source browser extension that brings design-tool interactions to any live webpage, letting designers point, click, multi-… | 66 | 5769 | active |
| fengyuanchen/compressorjs Compressor.js is a JavaScript library that compresses images in the browser using the native HTMLCanvasElement.toBlob() method. It is typic… | 81 | 5764 | stable |
| ChilliCream/graphql-platform ChilliCream GraphQL Platform is a suite of open-source .NET tools for building GraphQL APIs, including the Hot Chocolate GraphQL server, th… | 98 | 5753 | active |
| bowser-js/bowser Bowser is a small, fast JavaScript library for detecting browser, platform, and engine from user agent strings, with support for User-Agent… | 87 | 5750 | stable |
| rstacruz/nprogress NProgress is a tiny JavaScript library that renders a slim, YouTube-style progress bar with realistic trickle animations. It is controlled … | 23 | 26377 | maintenance |
| apertureless/vue-chartjs vue-chartjs is a Vue.js wrapper component library for Chart.js v4, letting developers create reusable chart components in Vue 2 and Vue 3 a… | 86 | 5712 | stable |
| 501351981/vue-office A collection of Vue components for previewing office documents (docx, xlsx/xls, pdf, pptx) in the browser, supporting Vue 2/3 and non-Vue f… | 53 | 5696 | active |
| steveruizok/perfect-freehand A TypeScript library that generates pressure-sensitive freehand stroke outlines from input points, exportable as polygons for rendering wit… | 67 | 5693 | active |
| Tampermonkey/tampermonkey Tampermonkey is the most popular userscript manager, available as a browser extension for Chrome, Edge, Safari, Opera, and Firefox. It lets… | 39 | 5692 | active |
| toji/gl-matrix glMatrix is a high-performance JavaScript library for vector and matrix math, hand-tuned for speed in real-time 3D graphics and computation… | 65 | 5690 | stable |
| alexlenail/NN-SVG A web-based tool for creating publication-ready neural network architecture diagrams parametrically, supporting FCNN, LeNet-style CNN, and … | 61 | 5686 | stable |
| Uniswap/web3-react web3-react is a TypeScript framework for building Ethereum dApps, providing a minimal, extensible system for connecting wallets like MetaMa… | 10 | 5686 | active |
| dcastil/tailwind-merge A TypeScript utility function that merges Tailwind CSS class strings while resolving style conflicts, keeping the last conflicting class. I… | 94 | 5678 | stable |
| shuding/cobe Cobe is a tiny (~5KB) zero-dependency WebGL library for rendering interactive 3D globes on an HTML canvas, with markers, arcs, and CSS anch… | 80 | 5677 | active |
| zxlie/FeHelper FeHelper is an all-in-one browser extension toolbox for Chrome, Firefox, and Edge (Manifest V3) that bundles 30+ developer utilities such a… | 76 | 5658 | active |
| orestbida/cookieconsent CookieConsent is a lightweight, GDPR and CCPA compliant cookie consent management plugin written in vanilla JavaScript with no dependencies… | 65 | 5642 | active |
| JakeChampion/fetch A JavaScript polyfill that implements a subset of the WHATWG Fetch specification, providing window.fetch() for browsers that lack native su… | 23 | 25859 | maintenance |
| xiangyuecn/Recorder A JavaScript HTML5 audio recording library for browsers and hybrid apps, supporting mp3, wav, pcm, ogg, amr, webm, and g711 formats with re… | 84 | 5626 | active |
| localForage/localForage localForage is a JavaScript storage library that wraps IndexedDB, WebSQL, or localStorage behind a simple localStorage-like async API. It i… | 23 | 25809 | maintenance |
| HuolalaTech/page-spy-web PageSpy is a self-hosted remote debugging platform for web pages, mini-programs, and cross-platform apps, letting developers inspect consol… | 97 | 5622 | active |
| Modernizr/Modernizr Modernizr is a JavaScript library that detects which HTML5 and CSS3 features are supported in the user's browser. It exposes results as pro… | 66 | 25694 | maintenance |
| donlon/cloudflare-error-page A generator and library for creating customized error pages that mimic the well-known Cloudflare error page, embeddable into your own websi… | 57 | 5600 | active |
| PaulLeCam/react-leaflet React Leaflet is a library of React components that provide bindings for the Leaflet mapping library, abstracting Leaflet layers and maps a… | 50 | 5597 | stable |
| potree/potree Potree is a free open-source WebGL-based renderer for viewing large point clouds directly in web browsers. It uses octree-based level-of-de… | 50 | 5585 | active |
| bilawalsidhu/gods-eye-view God's Eye View is a browser-based photorealistic 3D globe application that visualizes live public data feeds — aircraft, ships, satellites,… | 58 | 5574 | active |
| ngxson/smolvlm-realtime-webcam A browser-based demo that streams webcam frames to a llama.cpp server running SmolVLM 500M for real-time object detection and scene descrip… | 29 | 5571 | active |
| xuejianxianzun/PixivBatchDownloader A browser extension (Chrome, Edge, Firefox) for batch downloading illustrations, manga, Ugoira animations, and novels from Pixiv. It offers… | 98 | 5564 | active |
| vercel/ms A tiny TypeScript utility for converting human-readable time strings like '2 days' to milliseconds and back. It supports many unit aliases,… | 60 | 5545 | stable |
| Dash-Industry-Forum/dash.js dash.js is a JavaScript reference client for playing MPEG-DASH video streams in browsers using Media Source Extensions and Encrypted Media … | 95 | 5544 | active |
| ohmjs/ohm Ohm is a parsing toolkit consisting of a JavaScript library and a domain-specific language based on parsing expression grammars (PEGs). It … | 80 | 5543 | active |
| thebuilder/react-intersection-observer A tiny (~1 kB gzipped) TypeScript React library wrapping the browser Intersection Observer API. It exposes hooks (useInView, useOnInView) a… | 95 | 5538 | stable |
| Uniswap/interface The open-source repository for Uniswap Labs' front-end interfaces, including the Uniswap web app, the Uniswap Wallet mobile app, and the wa… | 94 | 5532 | active |
| miragejs/miragejs Mirage JS is a client-side API mocking library that lets frontend developers build, test, and prototype complete JavaScript applications wi… | 39 | 5529 | stable |
| argyleink/open-props Open Props is a collection of 500+ CSS custom properties (design tokens) covering colors, gradients, shadows, typography, easings, animatio… | 66 | 5500 | active |
| knadh/oat Oat is an ultra-lightweight (~10KB min+gz), zero-dependency UI component library built on semantic HTML, CSS, and vanilla JS WebComponents.… | 80 | 5469 | active |
| vega/vega-lite Vega-Lite is a high-level declarative grammar of interactive graphics that compiles concise JSON specifications into complete Vega visualiz… | 89 | 5464 | stable |
| reown-com/appkit Reown AppKit (formerly Web3Modal) is a full-stack SDK and UI toolkit for building onchain app user experiences, providing wallet connection… | 93 | 5433 | active |
| NotionX/react-notion-x A fast and accurate React renderer for Notion pages, built in TypeScript. It fetches Notion page data via notion-client and renders it as R… | 99 | 5431 | active |
| serafimcloud/21st 21st.dev is an open-source community registry and marketplace of React UI components built with Tailwind CSS and Radix UI, following shadcn… | 33 | 5423 | active |
| vuejs/devtools-v6 Vue Devtools is a browser extension (Chrome, Firefox, Edge) plus a standalone Electron app for inspecting and debugging Vue.js applications… | 23 | 24699 | maintenance |
| GargantuaX/gemini-watermark-remover A 100% client-side tool that removes Gemini AI watermarks from images and videos using a mathematically precise Reverse Alpha Blending algo… | 82 | 5409 | active |
| froala/wysiwyg-editor Froala is a commercial JavaScript WYSIWYG HTML rich text editor with 30+ plugins and integrations for frameworks like React, Vue, and Angul… | 94 | 5401 | active |
| spritejs/spritejs SpriteJS is a cross-platform, high-performance graphics library that lets you manipulate sprite elements on canvas as if they were DOM elem… | 23 | 5389 | stable |
| orneryd/ui-grid UI Grid is a free, MIT-licensed data grid component rewritten from scratch by the original AngularJS ui-grid author, offering a familiar gr… | 99 | 5376 | active |
| hustcc/timeago.js timeago.js is a tiny (<2kb) zero-dependency JavaScript/TypeScript library that formats dates as relative 'time ago' / 'time in' strings (e.… | 63 | 5371 | stable |
| JuliaPluto/Pluto.jl Pluto.jl is a reactive notebook environment for the Julia programming language, where cells automatically re-run when their dependencies ch… | 96 | 5367 | stable |
| Splidejs/splide Splide is a lightweight, dependency-free slider/carousel library written in TypeScript with strong accessibility support. It offers drag/sw… | 23 | 5363 | stable |
| hiroppy/fusuma Fusuma is a zero-config CLI tool that turns Markdown and MDX files into presentation slides. It provides development, build, PDF export, Gi… | 10 | 5362 | active |
| clientIO/joint JointJS is an open-source JavaScript/TypeScript diagramming library for building interactive, production-scale diagram applications using S… | 99 | 5361 | stable |
| observablehq/plot Observable Plot is a free, open-source JavaScript library for visualizing tabular data, focused on accelerating exploratory data analysis. … | 64 | 5360 | active |
| bvaughn/react-resizable-panels A React component library for building resizable panel groups and layouts, with horizontal and vertical resizing support. It includes TypeS… | 93 | 5352 | active |
| hammerjs/hammer.js Hammer.js is a small JavaScript library for detecting and handling multi-touch gestures like tap, swipe, pinch, and press in web applicatio… | 59 | 24343 | maintenance |
| unjs/ofetch ofetch is an improved fetch API client library for JavaScript/TypeScript that works across Node, browsers, and workers. It adds smart JSON … | 83 | 5349 | active |
| williamngan/pts Pts is a lightweight TypeScript/JavaScript library for visualization and creative coding, providing point/vector math, geometry, color, and… | 67 | 5341 | stable |
| kartik-v/bootstrap-fileinput An enhanced HTML5 file input jQuery plugin for Bootstrap 5.x/4.x/3.x that provides advanced file picker and upload controls. It supports fi… | 60 | 5339 | stable |
| benjamine/jsondiffpatch A TypeScript library for deep diffing and patching JavaScript objects, with smart array diffing via LCS, text diffing for long strings, and… | 60 | 5336 | stable |
| varletjs/varlet Varlet is a Vue 3 component library based on Material Design 2 and 3, offering 70+ lightweight general-purpose components for mobile and de… | 94 | 5332 | active |
| pingdotgg/uploadthing UploadThing is a TypeScript SDK and hosted service for adding file uploads to full-stack web applications, with type-safe server-side file … | 72 | 5316 | active |
| leizongmin/js-xss A JavaScript library for sanitizing untrusted HTML to prevent XSS attacks using a configurable whitelist of allowed tags and attributes. It… | 69 | 5313 | stable |
| Yqnn/svg-path-editor A browser-based editor for creating and manipulating SVG path data with interactive point editing, command conversion, and path operations … | 72 | 5306 | active |