platform: browser
5858 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| immerjs/immer Immer is a tiny JavaScript library that lets you work with immutable state by writing code that mutates a draft copy, producing the next im… | 98 | 28980 | stable |
| alibaba/page-agent Page Agent is a JavaScript library that embeds an AI GUI agent directly into any web page with a single script, letting users control the i… | 82 | 28847 | active |
| tailwindlabs/headlessui Headless UI is a set of completely unstyled, fully accessible UI components for React and Vue, designed to pair with Tailwind CSS. It provi… | 82 | 28722 | stable |
| jackwener/OpenCLI OpenCLI is a Node.js CLI tool that converts websites, browser sessions, and Electron apps into deterministic command-line interfaces for hu… | 77 | 28619 | active |
| TanStack/table TanStack Table is a headless, framework-agnostic table and datagrid engine for TypeScript/JavaScript that provides sorting, filtering, grou… | 95 | 28383 | stable |
| fingerprintjs/fingerprintjs FingerprintJS is an open-source, client-side browser fingerprinting library that queries browser attributes and computes a hashed visitor i… | 86 | 28354 | active |
| mobxjs/mobx MobX is a battle-tested state management library for JavaScript and TypeScript applications built on transparent reactive programming with … | 99 | 28207 | stable |
| caolan/async Async is a JavaScript utility module providing higher-order functions and common patterns for working with asynchronous code, such as serie… | 66 | 28136 | stable |
| JedWatson/react-select React-Select is the widely used select/dropdown/combobox component library for React, offering searchable, multi-select, and highly customi… | 71 | 28036 | stable |
| greensock/GSAP GSAP (GreenSock Animation Platform) is a framework-agnostic JavaScript animation library for animating CSS, SVG, canvas, WebGL, and generic… | 67 | 28017 | stable |
| Element Plus Element Plus is a Vue.js 3 UI component library written in TypeScript, offering a comprehensive set of ready-made components for building w… | 99 | 27716 | stable |
| emscripten-core/emscripten Emscripten is an LLVM-to-WebAssembly compiler toolchain that compiles C and C++ (and other LLVM-based languages) to run on the Web, Node.js… | 99 | 27574 | active |
| recharts/recharts Recharts is a composable charting library for React applications built on top of D3 submodules and native SVG. It provides declarative, reu… | 98 | 27515 | stable |
| WeUI WeUI is a WeChat-like UI framework officially designed by the WeChat Design Team for WeChat web development. It provides standardized mobil… | 74 | 27412 | stable |
| cathrynlavery/diagram-design A Claude Code / Codex / Pi skill that generates 39+ editorial-quality diagrams as self-contained HTML + SVG files. It redraws draw.io and M… | 59 | 27354 | active |
| Ace Editor Ace is a standalone, embeddable code editor written in JavaScript for the browser, originally developed as the primary editor for Cloud9 ID… | 97 | 27143 | stable |
| ai/nanoid Nano ID is a tiny (118 bytes), dependency-free JavaScript library for generating secure, URL-friendly unique string IDs using a hardware ra… | 97 | 26945 | stable |
| marmelab/react-admin React-admin is an open-source frontend framework for building single-page admin panels, dashboards, and B2B applications on top of REST or … | 92 | 26914 | stable |
| philc/vimium Vimium is a browser extension that brings Vim-style keyboard navigation to Chrome, Edge, and Firefox. It lets users scroll, open links, fin… | 75 | 26807 | active |
| nilbuild/driver.js Driver.js is a lightweight (~5kb gzipped), dependency-free TypeScript library for creating product tours, feature introductions, and elemen… | 94 | 26644 | stable |
| vercel/ai The AI SDK is a TypeScript toolkit from Vercel for building AI-powered applications and agents, providing a unified API for text generation… | 92 | 26432 | active |
| GrapesJS/grapesjs GrapesJS is a free and open-source web builder framework for creating drag-and-drop visual editors that let users build HTML-like templates… | 99 | 26166 | active |
| BabylonJS/Babylon.js Babylon.js is an open-source 3D game and rendering engine for the web, written in TypeScript and built on WebGL, WebGPU, and Web Audio. It … | 95 | 25985 | stable |
| feathericons/feather Feather is a collection of open-source SVG icons designed on a 24x24 grid with an emphasis on simplicity and consistency. It ships as an np… | 27 | 25980 | stable |
| select2/select2 Select2 is a jQuery-based replacement for native HTML select boxes that adds searching, tagging, remote data loading via AJAX, and infinite… | 83 | 25909 | stable |
| Redocly/redoc Redoc is an open-source tool that generates beautiful, responsive API reference documentation from OpenAPI/Swagger definitions. It is distr… | 86 | 25888 | active |
| GoogleChromeLabs/squoosh Squoosh is a browser-based web app for compressing images using modern codecs like MozJPEG, WebP, and AVIF, with all processing done locall… | 76 | 25745 | active |
| simple-icons/simple-icons Simple Icons is a collection of over 3400 free SVG icons for popular brands, available via npm package, CDN, or direct download from simple… | 94 | 25733 | active |
| zloirock/core-js core-js is a modular JavaScript standard library providing polyfills for ECMAScript features up to 2025, TC39 proposals, and some WHATWG/W3… | 94 | 25526 | active |
| libgdx/libgdx libGDX is a cross-platform Java game development framework based on OpenGL (ES) that targets Windows, Linux, macOS, Android, iOS, and HTML5… | 87 | 25337 | stable |
| goldfire/howler.js howler.js is a JavaScript audio library that provides a single, consistent API for audio playback on the web, defaulting to the Web Audio A… | 47 | 25337 | stable |
| dimsemenov/PhotoSwipe PhotoSwipe is a modular, framework-independent JavaScript image gallery and lightbox library for mobile and desktop browsers. It provides t… | 48 | 25242 | stable |
| highlightjs/highlight.js Highlight.js is a zero-dependency JavaScript syntax highlighter supporting 193 languages with automatic language detection and 516 themes. … | 94 | 24985 | stable |
| Max-Eee/NeoPass NeoPass is a Chrome extension that bypasses proctoring restrictions on exam platforms like the Iamneo portal, Examly, NeoExamShield, and NP… | 80 | 24574 | active |
| react-navigation/react-navigation React Navigation is a routing and navigation library for React Native and Web apps, providing navigators such as stacks, tabs, and drawers … | 95 | 24500 | active |
| rahuldkjain/github-profile-readme-generator A web application that generates GitHub profile README markdown through a guided form with add-ons like visitor counters and GitHub stats b… | 49 | 24416 | active |
| Vant Vant is a lightweight, customizable Vue UI component library for mobile web apps, offering 80+ high-quality components with support for Vue… | 96 | 24376 | stable |
| mdbootstrap/mdb-ui-kit MDB UI Kit is a Material Design component library built on Bootstrap 5 with plain vanilla JavaScript, offering 700+ components such as moda… | 70 | 24254 | active |
| lucide-icons/lucide Lucide is an open-source icon library providing 1600+ consistent, customizable SVG icons, forked from Feather Icons. It ships official pack… | 95 | 24189 | active |
| ramda/ramda Ramda is a practical functional programming utility library for JavaScript, offering curried, pure functions designed for building function… | 72 | 24056 | stable |
| processing/p5.js p5.js is a free, open-source JavaScript library for creative coding on the web, based on the principles of Processing. It provides an appro… | 98 | 23905 | stable |
| facebook/lexical Lexical is an extensible JavaScript text editor framework from Meta that attaches to contentEditable elements and provides a modular, plugi… | 98 | 23797 | stable |
| tailwindlabs/heroicons Heroicons is a set of 316+ free MIT-licensed hand-crafted SVG icons from the makers of Tailwind CSS, available as raw SVGs and as first-par… | 60 | 23765 | stable |
| validatorjs/validator.js A JavaScript library of string validators and sanitizers for Node.js and browsers. It provides dozens of checks like isEmail, isURL, and is… | 86 | 23737 | stable |
| pure-css/pure Pure is a set of small, responsive CSS modules providing a minimalist foundation for web projects, including grids, forms, buttons, tables,… | 53 | 23724 | stable |
| jquense/yup Yup is a TypeScript schema builder for runtime value parsing and validation, letting you define object schemas that coerce, transform, and … | 67 | 23671 | stable |
| usablica/intro.js Intro.js is a lightweight, dependency-free vanilla JavaScript and CSS library for creating step-by-step onboarding tours and hints on web p… | 96 | 23455 | stable |
| copy/v86 v86 is an x86 PC emulator written in JavaScript that translates x86 machine code to WebAssembly at runtime via a JIT compiler, running enti… | 86 | 23424 | active |
| pubkey/rxdb RxDB is a local-first, reactive NoSQL database for JavaScript applications that runs in browsers, mobile apps, desktop apps, and servers. I… | 99 | 23368 | active |
| conwnet/github1s A web application that lets you read any GitHub repository's code in a VS Code-like interface within one second by changing 'github.com' to… | 94 | 23291 | active |
| ipfs/ipfs IPFS (InterPlanetary File System) is an open peer-to-peer protocol and suite of tools for content-addressed storage and transfer of data wi… | 41 | 23055 | stable |
| mochajs/mocha Mocha is a feature-rich JavaScript test framework that runs on Node.js and in the browser, supporting TDD and BDD styles with flexible inte… | 98 | 22905 | stable |
| RealKai42/qwerty-learner Qwerty Learner is a web application that combines English vocabulary memorization with keyboard typing practice to build typing muscle memo… | 76 | 22863 | active |
| Yjs Yjs is a high-performance CRDT framework that exposes shared data types (Y.Map, Y.Array, Y.Text, Y.Xml) which automatically sync and merge … | 93 | 22702 | stable |
| React-Bootstrap React-Bootstrap rebuilds Bootstrap 5 components as true React components, replacing Bootstrap's JavaScript without jQuery dependencies. It … | 74 | 22609 | stable |
| js-cookie/js-cookie js-cookie is a simple, lightweight JavaScript library for reading, writing, and deleting browser cookies on the client side. It is RFC 6265… | 94 | 22591 | stable |
| typicode/lowdb lowdb is a tiny, type-safe local JSON database for Node.js, Electron, and the browser. Data is stored as a plain JavaScript object in a JSO… | 56 | 22575 | stable |
| jlmakes/scrollreveal ScrollReveal is a lightweight JavaScript library (5.7 kB min+gzip) for animating DOM elements as they scroll into view, using CSS transitio… | 32 | 22473 | stable |
| redux-saga/redux-saga redux-saga is a Redux middleware library that manages application side effects like asynchronous data fetching using ES6 generator function… | 98 | 22424 | stable |
| react-grid-layout/react-grid-layout React-Grid-Layout is a React library providing a draggable and resizable grid layout system with responsive breakpoints, similar to Packery… | 96 | 22399 | stable |
| vueuse/vueuse VueUse is a collection of 200+ essential Vue 3 Composition API utility functions written in TypeScript. It provides tree-shakeable, SSR-fri… | 97 | 22331 | stable |
| darkreader/darkreader Dark Reader is an open-source MIT-licensed browser extension that analyzes web pages and generates a customizable dark mode to reduce eyest… | 97 | 22298 | active |
| SingleFile SingleFile is an open-source browser extension for Chrome, Edge, Firefox, and Safari that saves an entire web page - including images, styl… | 67 | 22251 | stable |
| m1k1o/neko Neko is a self-hosted virtual browser that runs in Docker and streams a fully functional browser desktop to multiple users over WebRTC with… | 90 | 22193 | active |
| necolas/react-native-web React Native for Web is an accessible implementation of React Native's Components and APIs that runs on the web and interoperates with Reac… | 55 | 22143 | stable |
| handsontable/handsontable Handsontable is a JavaScript data grid component with a spreadsheet-like look and feel, supporting plain JavaScript, TypeScript, React, Ang… | 92 | 22027 | stable |
| pugjs/pug Pug is a high-performance, feature-rich template engine for Node.js and browsers, heavily influenced by Haml, that compiles indentation-bas… | 78 | 21852 | stable |
| markdown-it/markdown-it markdown-it is a fast, pluggable Markdown parser for JavaScript with 100% CommonMark support plus syntax extensions like URL autolinking an… | 77 | 21849 | stable |
| aidenybai/react-scan React Scan is a drop-in tool that automatically detects and visually highlights React component performance issues, such as unnecessary re-… | 68 | 21799 | active |
| Lit Lit is a small (~5 KB) TypeScript library for building fast, lightweight web components on top of browser standards. It provides a reactive… | 92 | 21788 | stable |
| pascalorg/editor Pascal Editor is a free, open-source 3D building and architectural design editor that runs in the browser, built with React Three Fiber, Th… | 79 | 21721 | active |
| eclipse-theia/theia Eclipse Theia is an open-source framework written in TypeScript for building custom cloud (browser-based) and desktop IDEs and tools, with … | 98 | 21655 | active |
| microsoft/onnxruntime ONNX Runtime is a cross-platform, high-performance machine-learning accelerator for running inference and training on ONNX models. It suppo… | 99 | 21654 | stable |
| react-dnd/react-dnd React DnD is a set of React utilities for building drag-and-drop interfaces, built on the HTML5 drag-and-drop API with touch and custom bac… | 36 | 21637 | stable |
| vueComponent/ant-design-vue Ant Design Vue is an enterprise-class UI component library that ports the Ant Design design system to Vue 2 and Vue 3. It provides a compre… | 74 | 21633 | stable |
| AutomaApp/automa Automa is a browser extension for Chrome and Firefox that lets users automate browser tasks by visually connecting blocks into workflows. I… | 66 | 21586 | active |
| xifangczy/cat-catch Cat-catch is an open-source browser extension that sniffs and lists media resources (video, audio, images) loaded by the current web page. … | 97 | 21548 | active |
| tabler/tabler-icons Tabler Icons is a collection of over 6,100 free MIT-licensed high-quality SVG icons designed on a 24x24 grid with a 2px stroke, available i… | 98 | 21511 | active |
| liriliri/eruda Eruda is an in-page developer console for mobile browsers, providing a DevTools-like panel (console, elements, network, resources, sources)… | 45 | 21165 | active |
| rough-stuff/rough Rough.js is a small (<9 kB) JavaScript graphics library that renders shapes with a hand-drawn, sketchy appearance. It provides drawing prim… | 23 | 21141 | stable |
| xtermjs/xterm.js Xterm.js is a TypeScript terminal emulator frontend component that renders fully-featured terminals in the browser, supporting VT100/VT seq… | 75 | 21096 | stable |
| airbnb/visx visx is a collection of reusable low-level React visualization components that combine d3's computation power with React's DOM rendering. I… | 79 | 21024 | stable |
| FullCalendar FullCalendar is a full-sized, drag-and-drop event calendar library for JavaScript with connectors for React, Vue, Angular, Preact, and web … | 91 | 20621 | stable |
| krisk/Fuse Fuse.js is a lightweight, zero-dependency fuzzy-search library written in TypeScript that runs in the browser, Node.js, and Deno. It uses t… | 96 | 20458 | stable |
| bokeh/bokeh Bokeh is a Python library for creating interactive data visualizations, plots, and dashboards that render in modern web browsers without wr… | 77 | 20435 | stable |
| KaTeX/KaTeX KaTeX is a fast, dependency-free JavaScript library for rendering TeX/LaTeX math on the web. It renders synchronously with print-quality la… | 98 | 20340 | stable |
| linlinjava/litemall litemall is an open-source small e-commerce mall system combining a Spring Boot backend, a Vue admin dashboard, a WeChat mini-program store… | 67 | 20337 | active |
| microsoft/fluentui Fluent UI web is Microsoft's collection of React components, utilities, and Web Components implementing the Fluent design system for buildi… | 90 | 20230 | stable |
| rrweb-io/rrweb rrweb is an open-source TypeScript library that records user interactions and DOM state changes in the browser and replays them as session … | 93 | 20081 | stable |
| basecamp/trix Trix is a WYSIWYG rich text editor for web applications, built by 37signals as a JavaScript custom element. It uses its own internal docume… | 93 | 20004 | stable |
| Nagi-ovo/voyager Voyager is a browser extension enhancement suite for AI chat web UIs like Gemini, AI Studio, Claude, and ChatGPT, adding features such as c… | 80 | 19848 | active |
| Apollo Client Apollo Client is a comprehensive GraphQL client library for TypeScript and JavaScript, with first-class support for React, Vue, Angular, Sv… | 94 | 19811 | stable |
| hmjz100/LinkSwift A Tampermonkey userscript that extracts direct download links from major Chinese cloud storage services (Baidu Netdisk, Aliyun Drive, China… | 88 | 19744 | active |
| testing-library/react-testing-library React Testing Library is a lightweight set of utilities for testing React components by rendering them into a DOM and querying them the way… | 73 | 19645 | stable |
| decaporg/decap-cms Decap CMS (formerly Netlify CMS) is an open-source, Git-based content management system for static site generators, built as a React single… | 97 | 19318 | active |
| fruitcake/laravel-debugbar A Laravel package that integrates PHP Debug Bar, rendering an in-browser toolbar with collectors for queries, routes, views, events, logs, … | 99 | 19280 | active |
| hyperapp/hyperapp Hyperapp is an ultra-lightweight (~1 kB) JavaScript framework for building browser-based hypertext applications. It combines a virtual DOM … | 28 | 19198 | stable |
| tensorflow/tfjs TensorFlow.js is a hardware-accelerated JavaScript library for training and deploying machine learning models in the browser and Node.js. I… | 69 | 19134 | stable |
| amark/gun GUN is an open-source decentralized graph database protocol and JavaScript library for syncing data peer-to-peer in realtime, with offline-… | 66 | 19127 | active |
| reduxjs/reselect Reselect is a library for creating memoized selector functions, most commonly used with Redux but usable with any plain JavaScript immutabl… | 90 | 19018 | stable |