platform: browser
5858 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| styled-components/styled-theming A small helper library for styled-components that makes it easy to define multiple themes (e.g. light/dark mode) for React apps. It generat… | 71 | 1170 | maintenance |
| oliver-gomes/csswand CSS Wand is a web app that lets users preview and copy-paste beautiful CSS effects like hover, loading, and button animations, with a built… | 32 | 1170 | maintenance |
| zhoushengmufc/iosselect A zero-dependency JavaScript and CSS component that replaces native HTML select dropdowns with a unified iOS-style picker for mobile web ap… | 32 | 1164 | maintenance |
| winmarkltd/BootstrapFormHelpers A collection of jQuery plugins extending Bootstrap 3 forms with widgets like date pickers, color pickers, sliders, and country/state/curren… | 32 | 1164 | maintenance |
| Cocos-BCX/JSSDK-Demo A demo application showcasing the Cocos-BCX JavaScript SDK, demonstrating blockchain operations like account creation, login, and asset tra… | 32 | 1163 | maintenance |
| Ovilia/Polyvia Polyvia is a JavaScript library that converts images and live webcam video into low-poly style artwork using triangulation. It provides bro… | 32 | 1163 | maintenance |
| jsor/lity Lity is an ultra-lightweight (~3kB gzipped), accessible and responsive lightbox plugin for jQuery or Zepto. It supports images, iframes (Yo… | 23 | 1160 | maintenance |
| riktar/jkanban jKanban is a dependency-free vanilla JavaScript plugin for creating and managing kanban boards in web pages. It supports draggable items an… | 23 | 1159 | maintenance |
| danielm/uploader A lightweight (~8 KB) jQuery plugin for asynchronous file uploading via AJAX, with support for upload queues, progress tracking, and drag-a… | 23 | 1159 | maintenance |
| leebyron/react-loops React Loops is a small React library providing a declarative <For> component for rendering lists, objects, and iterables with optional empt… | 23 | 1158 | maintenance |
| JSONPath-Plus/JSONPath A JavaScript library implementing JSONPath queries for analyzing, transforming, and selectively extracting data from JSON documents and Jav… | 84 | 1157 | maintenance |
| isaacs/sax-js A SAX-style streaming parser for XML and HTML written in JavaScript, designed for Node.js but usable in the browser. It emits events for ta… | 74 | 1157 | maintenance |
| angular-moment A set of AngularJS directives and filters (and Angular pipes via ngx-moment) wrapping Moment.js for formatting dates and relative timestamp… | 23 | 1157 | maintenance |
| muaz-khan/Chrome-Extensions A collection of WebRTC-based Google Chrome extensions by Muaz Khan, including screen recording (RecordRTC) and peer-to-peer desktop screen … | 32 | 1156 | maintenance |
| evidenceprime/html-docx-js A small JavaScript library that converts HTML documents to Microsoft Word DOCX format in the browser using the altchunks/MHT technique. It … | 23 | 1155 | maintenance |
| jcoglan/sylvester Sylvester is a JavaScript library for vector, matrix, and geometry math, supporting any number of dimensions plus lines and planes in 3D sp… | 32 | 1154 | maintenance |
| micmro/performance-bookmarklet A bookmarklet and browser extension (Chrome/Firefox) that analyzes the current page's performance using the Resource Timing, Navigation Tim… | 23 | 1154 | maintenance |
| JodusNodus/react-qr-reader A React component that scans and decodes QR codes using the device webcam via WebRTC. It provides a simple QrReader component with hooks-ba… | 23 | 1151 | maintenance |
| Orillusion/orillusion Orillusion is a pure Web3D rendering engine built entirely on the WebGPU standard, written in TypeScript. It aims to deliver desktop-level … | 83 | 5212 | experimental |
| google/wwwbasic wwwBASIC is an implementation of the BASIC programming language that compiles to JavaScript and runs in the browser or Node.js. It supports… | 63 | 1150 | maintenance |
| hawkthorne/hawkthorne-journey Journey to the Center of Hawkthorne is a 2D platformer game based on Community's 'Digital Estate Planning' episode, built with the LÖVE (Lo… | 23 | 1150 | maintenance |
| GoogleChromeLabs/container-query-polyfill A small (9 kB) polyfill for CSS Container Queries built on ResizeObserver and MutationObserver, supporting the full @container query syntax… | 62 | 1149 | maintenance |
| pyloque/fastscan FastScan is a JavaScript library implementing the Aho-Corasick algorithm for fast multi-pattern text search, commonly used for sensitive/ba… | 32 | 1148 | maintenance |
| jbox2d/jbox2d JBox2d is a native Java port of the C++ Box2D and LiquidFun 2D physics engines, providing rigid body simulation, joints, continuous collisi… | 32 | 1148 | maintenance |
| squizlabs/HTML_CodeSniffer HTML_CodeSniffer is a client-side JavaScript library that checks HTML documents or source code for violations of defined coding and accessi… | 23 | 1146 | maintenance |
| ladjs/frisbee Frisbee is a modern fetch-based HTTP client library for JavaScript, positioned as an alternative to axios, superagent, and request. It wrap… | 50 | 1145 | maintenance |
| AykutSarac/github-rater A web application that rates GitHub profiles by fetching user data from the GitHub API and scoring popularity, biography, and repository qu… | 10 | 1143 | maintenance |
| GoogleChromeLabs/react-adaptive-hooks A suite of React hooks and utilities for adaptive loading based on a user's network conditions, device memory, CPU cores, and media capabil… | 71 | 5157 | experimental |
| a5hik/ng-sortable An AngularJS library providing drag-and-drop functionality with sortable and draggable lists, implemented as directives without jQuery UI. … | 32 | 1140 | maintenance |
| tautologistics/node-htmlparser A forgiving HTML/XML/RSS parser written in pure JavaScript that works in both Node.js and browsers. It supports streaming/chunked parsing a… | 32 | 1140 | maintenance |
| CSS-Tricks/AnythingSlider AnythingSlider is a jQuery plugin for creating flexible content sliders/carousels that can hold any HTML content. It supports multiple slid… | 32 | 1140 | maintenance |
| GoogleChrome/proxy-polyfill A polyfill for the ES6 Proxy object, supporting a limited subset of traps (get, set, apply, construct) for older browsers that lack native … | 10 | 1140 | maintenance |
| imaya/zlib.js A pure JavaScript implementation of ZLIB (RFC1950), DEFLATE (RFC1951), GZIP (RFC1952), and PKZIP compression formats. It is split into modu… | 23 | 1139 | maintenance |
| mattphillips/deep-object-diff A small JavaScript library that computes deep differences between two objects, including nested structures of arrays and objects. It provid… | 23 | 1139 | maintenance |
| kpreid/shinysdr ShinySDR is a software-defined radio receiver application built on GNU Radio with a web-based user interface and a plugin system. Combined … | 32 | 1136 | maintenance |
| Cornerstone3D Cornerstone Core is a lightweight JavaScript library for displaying medical images in modern web browsers using the HTML5 canvas element. I… | 96 | 1133 | maintenance |
| nkbt/react-collapse A React component wrapper that provides smooth collapse/expand animations for elements with variable or dynamic height, built on react-moti… | 23 | 1133 | maintenance |
| finnhvman/matter Matter is a pure CSS library implementing Material Design components with just one class per HTML element, requiring no JavaScript. It prov… | 23 | 1132 | maintenance |
| sirxemic/jquery.ripples A jQuery plugin that adds an interactive water ripple effect to HTML element background images using WebGL. It simulates ripples triggered … | 23 | 1132 | maintenance |
| NicolasPetton/Indium Indium is a JavaScript development environment for Emacs that connects to a Chrome/Chromium browser tab or a Node.js process. It provides a… | 10 | 1132 | maintenance |
| nicholas-ochoa/OpenSC2K OpenSC2K is an open-source JavaScript remake of SimCity 2000 built with Phaser 3 and WebGL, capable of importing and viewing original .sc2 … | 32 | 5106 | experimental |
| Cloud-CV/Fabrik Fabrik is a web-based collaborative IDE for building, visualizing, and designing neural networks via a drag-and-drop interface. It supports… | 32 | 1131 | maintenance |
| noprompt/frak A Clojure/ClojureScript library that transforms collections of strings into optimized regular expressions built from a trie, minimizing bac… | 32 | 1131 | maintenance |
| amorey/sentineljs SentinelJS is a tiny (668 bytes) JavaScript library that detects new DOM nodes matching CSS selectors using dynamically-defined @keyframes … | 23 | 1131 | maintenance |
| liminalpurr/jizhi Jizhi is a Chrome/Firefox/Edge browser extension that replaces the new tab page with animated layered noise waves rendered in traditional C… | 23 | 1131 | maintenance |
| pyjs/original-pyjs Pyjs is a Python port of Google Web Toolkit that compiles Python code to JavaScript for building Rich Media AJAX applications in the browse… | 10 | 1131 | maintenance |
| ading2210/linuxpdf LinuxPDF is a PDF file that runs a full Linux system inside a RISC-V emulator (based on TinyEMU) compiled to asm.js and executed via the Ja… | 22 | 5091 | experimental |
| binaryage/cljs-devtools A ClojureScript library that enhances Chrome, Edge, and Firefox DevTools for ClojureScript developers. It provides custom formatters for Cl… | 23 | 1128 | maintenance |
| Jannchie/anichart.js A TypeScript library for creating animated data visualization videos, rendering charts like bar chart races, line, pie, and map charts via … | 23 | 1128 | maintenance |
| florian/cookie.js cookie.js is a tiny, dependency-free JavaScript library that simplifies working with browser cookies, wrapping the awkward document.cookie … | 32 | 1127 | maintenance |
| peterolson/BigInteger.js BigInteger.js is an arbitrary-length integer library for JavaScript, enabling arithmetic on integers of unlimited size. It now acts as a th… | 23 | 1127 | maintenance |
| benschwarz/gallery-css Gallery.css is a pure-CSS image gallery/carousel component requiring no JavaScript, with optional autoplay animation and anchor-based contr… | 10 | 1127 | maintenance |
| kdzwinel/SnappySnippet A Chrome/Chromium DevTools extension that extracts the HTML and computed CSS of a selected DOM element into a clean, readable snippet. Snip… | 23 | 1125 | maintenance |
| testing-library/vue-testing-library Vue Testing Library is a lightweight adapter on top of DOM Testing Library and @vue/test-utils that provides simple utilities for testing V… | 23 | 1123 | maintenance |
| jawil/GayHub GayHub is a Chrome extension that enhances the GitHub browsing experience with a VS Code-style file tree sidebar, table-of-contents navigat… | 32 | 1122 | maintenance |
| lukasoppermann/design-tokens A Figma plugin that exports design tokens (styles and variables) to JSON in an Amazon Style Dictionary compatible format. It enables syncin… | 53 | 1121 | maintenance |
| jeff-collins/ment.io Ment.io is an AngularJS directive providing @mentions and macros functionality for text inputs, with a dropdown menu of choices triggered b… | 23 | 1121 | maintenance |
| grapheco/InteractiveGraph InteractiveGraph is a JavaScript framework for web-based interactive visualization and analysis of large graph data sourced from GSON files… | 33 | 1120 | maintenance |
| trebonian/visual6502 A browser-based transistor-level simulator of the 6502 (and 6800) microprocessors, originally from visual6502.org. It includes a general-pu… | 32 | 1120 | maintenance |
| medialab/artoo artoo.js is a JavaScript library injected into a webpage's context (typically via a bookmarklet) that provides client-side web scraping uti… | 23 | 1119 | maintenance |
| josephernest/writing Writing is a lightweight, distraction-free Markdown and LaTeX text editor that runs entirely in the browser with no server code. It offers … | 32 | 1118 | maintenance |
| pid/speakingurl SpeakingURL is a dependency-free JavaScript library that generates URL slugs from arbitrary strings, with extensive transliteration support… | 32 | 1117 | maintenance |
| luofei614/SocketLog SocketLog is a probe-style server-side debugging tool for PHP that pushes runtime debug information (errors, SQL statements, performance me… | 32 | 1116 | maintenance |
| RafaelVidaurre/angular-permission angular-permission is an AngularJS library providing role and permission based access control for routes. It lets developers declaratively … | 23 | 1116 | maintenance |
| kazzkiq/CodeFlask CodeFlask is a lightweight JavaScript library that embeds a micro code editor with syntax highlighting (via Prism) into web pages. It is de… | 23 | 1116 | maintenance |
| mathiasbynens/mothereff.in A collection of small web-based developer tools (validators, generators, and converters) for HTML, CSS, JavaScript, and encoding tasks, ser… | 32 | 1115 | maintenance |
| asvd/dragscroll A tiny (910 bytes minified) dependency-free JavaScript library that enables click-and-hold drag scrolling on any scrollable element. It wor… | 23 | 1115 | maintenance |
| cowboy/jquery-throttle-debounce A tiny jQuery plugin by Ben Alman providing $.throttle and $.debounce functions to rate-limit function execution. It works without jQuery t… | 32 | 1114 | maintenance |
| stacks-archive/blockstack-browser The Blockstack Browser is a desktop and web application for exploring the Blockstack decentralized internet, managing decentralized identit… | 10 | 1113 | maintenance |
| vugu/vugu Vugu is an experimental Go library for building web user interfaces that compile to WebAssembly and run in the browser. Inspired by Vue, it… | 77 | 5002 | experimental |
| longbill/jquery-date-range-picker A jQuery plugin that provides a calendar widget for selecting a date range. It supports multiple languages, works in legacy browsers (IE7+)… | 23 | 1112 | maintenance |
| 8values/8values.github.io A web-based political quiz that measures a person's stance across eight political value axes such as Equality, Liberty, Authority, and Trad… | 32 | 1110 | maintenance |
| phoboslab/underrun Underrun is a twin-stick shooter game written in 13kb of JavaScript using WebGL, created as an entry for the 2018 js13k competition. It is … | 32 | 1109 | maintenance |
| americanexpress/react-albus React Albus is a React component library for building declarative multi-step flows (wizards). You define step content and ordering, and it … | 23 | 1109 | maintenance |
| matrix-org/matrix-react-sdk matrix-react-sdk is a React-based SDK providing components to build Matrix chat and VoIP web clients. It was developed from 2015 to 2024 by… | 10 | 1109 | maintenance |
| dli/waves A WebGL-based ocean wave simulation with a CSS 3D UI, running in the browser. It renders realistic ocean waves using GPU shaders. | 32 | 1108 | maintenance |
| benvanik/WebGL-Inspector WebGL Inspector is an advanced debugging toolkit for WebGL applications, inspired by tools like gDEBugger and PIX. It can be embedded in an… | 32 | 1107 | maintenance |
| ded/qwery Qwery is a lightweight CSS selector engine built on top of querySelectorAll, adding practical utilities like query contexts. It was histori… | 32 | 1107 | maintenance |
| antimatter15/jsgif A pure JavaScript library that encodes HTML5 canvas content (single frames or animations) into GIF images, ported from the ActionScript as3… | 32 | 1106 | maintenance |
| mapbox/webgl-wind A WebGL-powered library for visualizing wind data as GPU-accelerated particle animations, capable of rendering up to 1 million particles at… | 75 | 1105 | maintenance |
| PaddlePaddle/Paddle.js Paddle.js is a browser-based deep learning inference engine for Baidu PaddlePaddle models, running via WebGL, WebGPU, or WebAssembly backen… | 23 | 1104 | maintenance |
| Arrexel/phpbash phpbash is a standalone, semi-interactive web shell written in PHP and packaged as a single file. It is designed to assist penetration test… | 32 | 1102 | maintenance |
| eligrey/classList.js A cross-browser JavaScript polyfill that fully implements the element.classList DOM API. It enables classList support in browsers that lack… | 23 | 1102 | maintenance |
| fengyuanchen/vue-qrcode A Vue 3 component for rendering QR codes, built on top of node-qrcode. It supports Vue 2 via the v1 branch and ships UMD and ESM builds wit… | 23 | 1102 | maintenance |
| foxbenjaminfox/vue-async-computed A Vue.js plugin that adds async computed properties, letting component computed values resolve from Promises or async functions. It works w… | 23 | 1102 | maintenance |
| layui/laydate LayDate is a widely used, zero-dependency vanilla JavaScript calendar and date-picker component for the web. It supports year, year-month, … | 23 | 1102 | maintenance |
| zenorocha/codecopy CodeCopy is a browser extension that adds a copy-to-clipboard button to every code block on supported sites like GitHub, MDN, StackOverflow… | 23 | 1102 | maintenance |
| 131/h264-live-player A JavaScript library that plays live H.264 video streams in the browser by wrapping the Broadway WebGL-accelerated decoder, with NAL units … | 32 | 1099 | maintenance |
| brianreavis/sifter.js Sifter.js is a JavaScript library for textually searching arrays and hashes of objects by one or more properties, with scoring, filtering, … | 23 | 1099 | maintenance |
| chenglou/react-treeview A lightweight, flexible tree view component for React that supports nested TreeView nodes and customizable styling via CSS. It offers contr… | 43 | 1098 | maintenance |
| amplitude/redux-query redux-query is a JavaScript library for managing network request state in Redux applications, providing middleware, actions, selectors, and… | 23 | 1098 | maintenance |
| jeeliz/jeelizWeboji A JavaScript/WebGL library for real-time face tracking and facial expression detection in the browser, using a neural network to detect 11 … | 32 | 1097 | maintenance |
| macek/jquery-serialize-object A jQuery plugin that adds serializeObject and serializeJSON methods to convert HTML forms into nested JavaScript objects and JSON strings. … | 32 | 1097 | maintenance |
| Open-Federation/json-schema-editor-visual A React-based visual editor for building and editing JSON Schema definitions with an efficient, easy-to-use interface. It is distributed as… | 32 | 1095 | maintenance |
| MiguelsPizza/WebMCP WebMCP (MCP-B) is a protocol and TypeScript SDK that exposes JavaScript functions in web pages to LLMs as MCP tools, via a Chrome extension… | 41 | 1094 | maintenance |
| jserme/mahua Mahua is an online Markdown editor web application, with this repository containing the source code of the hosted service at mahua.jser.me.… | 32 | 1094 | maintenance |
| endrift/gbajs GBA.js is a Game Boy Advance emulator written from scratch in JavaScript using HTML5 technologies like Canvas and Web Audio, with no plugin… | 10 | 1093 | maintenance |
| exupero/saveSvgAsPng A browser-side JavaScript library that converts SVG elements to PNG images and downloads them, or returns them as data URIs. It supports sc… | 10 | 1093 | maintenance |
| benfred/venn.js A JavaScript library for laying out area-proportional Venn and Euler diagrams, designed to work with D3.js for rendering. It computes layou… | 23 | 1091 | maintenance |
| toomuchdesign/re-reselect A lightweight TypeScript wrapper around Reselect that adds deeper memoization and cache management to Redux selectors. It maintains a cache… | 87 | 1090 | maintenance |