platform: browser
5858 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| HumbleSoftware/Flotr2 Flotr2 is a JavaScript charting library that renders graphs and charts (line, bar, pie, etc.) on HTML5 Canvas. It features a modular plugin… | 53 | 2439 | maintenance |
| siege-media/contrast-ratio A web-based tool that calculates the WCAG contrast ratio between two CSS colors to check text readability compliance. Originally created by… | 23 | 2437 | maintenance |
| andredumas/techan.js TechanJS is a JavaScript library for visual technical analysis and financial charting built on D3. It renders interactive candlestick, OHLC… | 23 | 2435 | maintenance |
| Hextris/hextris Hextris is a fast-paced HTML5 puzzle game inspired by Tetris, built in JavaScript and playable in the browser. It was created in 2014 by a … | 23 | 2434 | maintenance |
| icons8/titanic Titanic is a JavaScript library and icon set by Icons8 that renders animated vector icons in web pages using Lottie/Bodymovin JSON animatio… | 73 | 2432 | maintenance |
| pulsardev/vue-tour Vue Tour is a lightweight, customizable guided tour plugin for Vue.js applications. It lets developers define steps targeting DOM elements … | 23 | 2431 | maintenance |
| kornelski/slip Slip.js is a tiny dependency-free JavaScript library that adds swipe and drag gesture interaction to list elements on touch screens. It exp… | 23 | 2428 | maintenance |
| picturepan2/devices.css A pure CSS library that renders realistic device mockups (iPhones, MacBooks, iPads, Apple Watches, and more) using only CSS and HTML markup… | 32 | 2423 | maintenance |
| techgaun/active-forks A web application that finds the most active forks of a GitHub repository using the GitHub API. It is hosted as a static site and can also … | 53 | 2422 | maintenance |
| ReactTraining/react-media react-media is a React component and hook library for matching CSS media queries in JavaScript. It renders children or returns match result… | 23 | 2422 | maintenance |
| googlecreativelab/chrome-music-lab Chrome Music Lab is a collection of open-source, browser-based experiments that make learning music accessible through hands-on interaction… | 10 | 2418 | maintenance |
| EhsanTang/ApiManager CrapApi is a free, open-source, self-hosted API management platform built with AngularJS, Bootstrap, SpringMVC, and MyBatis. It provides AP… | 23 | 2417 | maintenance |
| dmotz/oriDomi OriDomi is a zero-dependency JavaScript library that folds DOM elements like paper using CSS 3D transforms, with effects such as accordion,… | 32 | 2413 | maintenance |
| mpld3/mpld3 A Python library that converts matplotlib figures into interactive D3.js-based visualizations rendered in the browser as HTML. It exports p… | 59 | 2412 | maintenance |
| phoboslab/jsmpeg-vnc A Windows screen-sharing server that captures a window or the desktop, encodes it with ffmpeg, and streams it over WebSockets for playback … | 23 | 2412 | maintenance |
| requirejs/almond Almond is a minimal AMD module loader API implementation intended as a tiny replacement for RequireJS in optimized/bundled builds. It is ro… | 32 | 2410 | maintenance |
| piotrwitek/typesafe-actions A TypeScript utility library providing typesafe helpers for creating action creators, async actions, and reducers in Redux/Flux architectur… | 59 | 2402 | maintenance |
| developit/snarkdown Snarkdown is a dead-simple 1kb Markdown parser written in JavaScript that converts a Markdown string into an HTML string. It is intentional… | 23 | 2401 | maintenance |
| aftertheflood/sparks Sparks is an OpenType typeface that renders sparklines (bar, dot, and dot-line charts) directly in text by converting number sequences like… | 23 | 2398 | maintenance |
| Chimeejs/chimee Chimee is an extensible, component-based HTML5 video player framework for the browser, supporting mp4, m3u8 (HLS), and flv streams. It prov… | 23 | 2394 | maintenance |
| Ibit-to/google-unlocked Google Unlocked is an open-source browser extension that reveals Google search results hidden due to takedown complaints. It scans Google's… | 23 | 2392 | maintenance |
| LeaVerou/bliss Bliss is a tiny (3KB) JavaScript library that makes Vanilla JS DOM APIs more pleasant to use, without wrapper objects or prototype pollutio… | 49 | 2390 | maintenance |
| euvl/vue-notification A Vue.js 2 library for displaying toast-style notifications in web applications. It provides a global <notifications/> component and $notif… | 67 | 2379 | maintenance |
| twbs/bootlint Bootlint is an HTML linter that checks webpages using Bootstrap for common markup mistakes, verifying that Bootstrap components have correc… | 10 | 2378 | maintenance |
| richtr/NoSleep.js NoSleep.js is a small JavaScript library that prevents the display from sleeping and enables wake lock in Android and iOS web browsers. It … | 23 | 2376 | maintenance |
| nytimes/pourover PourOver is a JavaScript library for fast filtering, sorting, and composing queries over large collections (hundreds of thousands of items)… | 10 | 2375 | maintenance |
| staltz/xstream xstream is a small, fast functional reactive stream library for JavaScript, written in TypeScript, with only 26 core operators and factorie… | 32 | 2371 | maintenance |
| furiouscollective/gridforms Gridforms is a tiny CSS/Sass front-end library for building dense, grid-based data entry forms in web applications. It handles the layout b… | 23 | 2370 | maintenance |
| kaimallea/isMobile A small (~1.3KB minified) TypeScript/JavaScript library that detects mobile devices by inspecting the browser environment or a user-agent s… | 23 | 2365 | maintenance |
| paulirish/matchMedia.js A JavaScript polyfill for the window.matchMedia() API, allowing developers to test whether CSS media types or media queries apply in browse… | 23 | 2361 | maintenance |
| binux/yaaw YAAW is a pure HTML/CSS/JavaScript web frontend for controlling the aria2 download utility via its JSON-RPC interface. It requires no backe… | 32 | 2358 | maintenance |
| 1000hz/bootstrap-validator A jQuery plugin that adds user-friendly HTML5 form validation to Bootstrap 3 forms, configured via standard HTML5 attributes and data attri… | 10 | 2351 | maintenance |
| HubSpot/drop Drop is a JavaScript and CSS library for creating dropdowns, popovers, tooltips, and other floating elements attached to page elements. It … | 23 | 2346 | maintenance |
| franciscop/umbrella Umbrella JS is a lightweight (~3kb gzipped) JavaScript library for DOM traversal, DOM manipulation, and event handling, with a jQuery-like … | 66 | 2345 | maintenance |
| EndlessCheng/mahjong-helper A Riichi (Japanese) mahjong assistant written in Go that analyzes hands in real time for the online platforms Majsoul and Tenhou. It recomm… | 23 | 2345 | maintenance |
| loopj/jquery-tokeninput jQuery Tokeninput is a jQuery plugin that turns a text input into a tokenizing autocomplete field, letting users select multiple items from… | 10 | 2344 | maintenance |
| smallbets/userbase Userbase is an open-source backend-as-a-service that adds user accounts and end-to-end encrypted data persistence to static web apps via a … | 61 | 2340 | maintenance |
| guillaumepotier/Garlic.js Garlic.js is a JavaScript library that automatically persists form text and select field values in localStorage until the form is submitted… | 32 | 2339 | maintenance |
| cruise-automation/webviz Webviz is a web-based application for playback and visualization of ROS bag files, with modular panels for 3D scenes, plots, and images. Th… | 32 | 2336 | maintenance |
| tangrams/tangram Tangram is a JavaScript library for rendering 2D and 3D maps live in the browser using WebGL, tuned for OpenStreetMap but supporting GeoJSO… | 52 | 2334 | maintenance |
| rndme/download A tiny JavaScript library providing a download() function that triggers client-side file downloads in the browser from strings, Blobs, Type… | 23 | 2329 | maintenance |
| hakimel/Meny Meny is a standalone JavaScript library that creates a three-dimensional, space-efficient off-screen menu for web pages using CSS 3D transf… | 32 | 2328 | maintenance |
| nosir/obelisk.js A JavaScript library for building pixel isometric graphics (bricks, cubes, pyramids, slopes) on HTML5 canvas. It renders at the pixel level… | 23 | 2325 | maintenance |
| Terminus2049/Terminus2049.github.io Terminus (端点星) is a GitHub Pages-hosted site built with Jekyll that archives articles deleted from Chinese platforms like WeChat and Weibo … | 32 | 2323 | maintenance |
| PaulUithol/Backbone-relational A JavaScript library that adds one-to-one, one-to-many, and many-to-one relations between Backbone models, supporting nested model retrieva… | 23 | 2322 | maintenance |
| joshwnj/react-visibility-sensor A React component library that detects when its wrapped element enters or leaves the browser viewport and fires an onChange callback. It su… | 32 | 2320 | maintenance |
| Encom Boardroom A WebGL/Three.js web application recreating the Encom boardroom scene from Tron: Legacy, visualizing realtime GitHub and Wikipedia data str… | 32 | 2320 | maintenance |
| snaplet/postgres-wasm A proof-of-concept project that runs a full PostgreSQL server inside an x86 virtual machine (via v86) directly in the browser. It packages … | 10 | 2320 | maintenance |
| js-csp/js-csp js-csp is a JavaScript library implementing communicating sequential processes (CSP), providing Go-style channels and goroutines via genera… | 23 | 2319 | maintenance |
| bgrins/spectrum Spectrum is a lightweight, image-free JavaScript color picker built as a jQuery plugin, using CSS gradients for cross-browser rendering. It… | 23 | 2317 | maintenance |
| vuex-orm/vuex-orm Vuex ORM is a plugin for Vuex that enables Object-Relational Mapping access to the Vuex Store, letting you define normalized data schemas w… | 23 | 2316 | maintenance |
| ggerganov/wave-share A proof-of-concept browser application that shares files between nearby devices by performing WebRTC signaling through audio tones instead … | 32 | 2312 | maintenance |
| codrops/PageTransitions A showcase collection of various page transition effects implemented with CSS animations, published by Codrops. It serves as demo/reference… | 32 | 2311 | maintenance |
| madrobby/scriptaculous script.aculo.us is an open-source JavaScript library providing visual effects, animation, drag-and-drop, and interface behaviors, built as … | 32 | 2309 | maintenance |
| nitin42/react-perf-devtool A browser developer tool extension for inspecting the rendering performance of React components, based on measures collected via the window… | 23 | 2309 | maintenance |
| luisvinicius167/ityped iTyped is a tiny (2 kB), dependency-free JavaScript library for animated typewriter text effects. It types out strings at configurable spee… | 32 | 2307 | maintenance |
| developit/workerize-loader A Webpack loader that automatically moves a JavaScript module and its dependencies into a Web Worker, exposing exported functions as asynch… | 23 | 2306 | maintenance |
| GoogleChrome/accessibility-developer-tools A JavaScript library from Google Chrome providing accessibility-related testing and utility code. Its core is an accessibility audit engine… | 10 | 2305 | maintenance |
| oct16/TimeCat TimeCat is an open-source web page recording library that captures browser interactions (DOM, canvas, audio, mouse, scroll) and replays the… | 32 | 2302 | maintenance |
| tabixio/tabix Tabix is an open-source business intelligence application and SQL editor for ClickHouse that runs in the browser with no installation requi… | 23 | 2299 | maintenance |
| timdown/rangy Rangy is a cross-browser JavaScript library for working with DOM ranges and text selections. It normalizes browser inconsistencies and prov… | 51 | 2297 | maintenance |
| FranckFreiburger/vue-pdf A Vue.js 2 component that wraps Mozilla's PDF.js to render and display PDF documents in web applications. It exposes props for source, page… | 23 | 2297 | maintenance |
| lipka/piecon Piecon is a tiny JavaScript library that dynamically renders progress pie charts directly in a page's favicon, with retina support. It fall… | 23 | 2296 | maintenance |
| carlsednaoui/ouibounce Ouibounce is a small vanilla JavaScript library that displays a modal before a visitor leaves your website, using exit-intent detection (e.… | 23 | 2293 | maintenance |
| hilios/jQuery.countdown The Final Countdown is a jQuery plugin that renders date countdown timers in any HTML layout. It provides a built-in time formatter with ze… | 23 | 2285 | maintenance |
| glslify/glslify A node.js-style module system for GLSL shaders, letting you import shader modules from npm and compile them into a single shader file. It s… | 23 | 2285 | maintenance |
| robinweser/fela Fela is a small, framework-agnostic JavaScript library for state-driven styling that generates atomic CSS from style rules written as funct… | 23 | 2284 | maintenance |
| joewalnes/smoothie Smoothie Charts is a tiny JavaScript charting library built on HTML canvas for rendering smoothly scrolling time-series charts of live stre… | 23 | 2277 | maintenance |
| youtube/spfjs SPF (Structured Page Fragments) is a lightweight JavaScript framework from YouTube for fast navigation and partial page updates. It uses pr… | 10 | 2276 | maintenance |
| patriciogonzalezvivo/glslCanvas GlslCanvas is a JavaScript library that loads GLSL fragment and vertex shaders onto HTML canvas elements using WebGL. It handles WebGL cont… | 23 | 2272 | maintenance |
| paulkinzett/toolbar Toolbar.js is a jQuery plugin that creates tooltip-style toolbars attached to elements, using Font Awesome icons. It is a small frontend UI… | 32 | 2270 | maintenance |
| helpers/handlebars-helpers A library of 188 Handlebars template helpers organized into ~20 categories such as array, string, math, date, and markdown. It works with a… | 32 | 2269 | maintenance |
| optimizely/nuclear-js NuclearJS is a reactive Flux state management library built on ImmutableJS data structures, with all application state in a single immutabl… | 31 | 2269 | maintenance |
| muan/emoji A web app for finding emoji by searching keywords, built on the emojilib keyword dataset. It lets users browse emoji in groups and search f… | 32 | 2267 | maintenance |
| Fooidge/PleaseJS PleaseJS is a small JavaScript library that generates random aesthetically pleasing colors and color schemes using the HSV color space and … | 23 | 2267 | maintenance |
| loryjs/lory lory is a touch-enabled, minimalistic slider/carousel library written in vanilla JavaScript (ES2015). It provides hardware-accelerated tran… | 23 | 2262 | maintenance |
| google/marzipano Marzipano is a JavaScript 360° media viewer for the web, built on WebGL, for displaying panoramas and virtual tours. It provides a powerful… | 10 | 2262 | maintenance |
| f/graphql.js graphql.js is a lightweight (4k gzipped), dependency-free GraphQL client for JavaScript that works isomorphically in both browsers and Node… | 23 | 2260 | maintenance |
| 1995eaton/chromium-vim cVim is a Chrome extension that adds Vim-style keyboard bindings and a command bar to Google Chrome. It supports custom mappings, link hint… | 32 | 2255 | maintenance |
| samgozman/YoptaScript YoptaScript is a joke programming language that transpiles to JavaScript, using Russian street slang ('gopnik' dialect) as its syntax. It r… | 74 | 2252 | maintenance |
| robicch/jQueryGantt A jQuery-based Gantt chart editor for interactive project scheduling in the browser. It supports task dependencies, resource assignments, c… | 32 | 2251 | maintenance |
| apneadiving/Google-Maps-for-Rails Gmaps4rails is a Ruby library that makes it easy to create Google Maps with overlays such as markers, infowindows, and KML layers in Ruby (… | 32 | 2249 | maintenance |
| swisnl/jQuery-contextMenu A jQuery plugin and HTML5 polyfill for managing context menus (right-click menus) in web applications. It is optimized for applications wit… | 82 | 2244 | maintenance |
| wearebraid/vue-formulate Vue Formulate is a Vue 2 form library that lets developers build forms with a single component, offering built-in validation, repeatable fi… | 32 | 2239 | maintenance |
| xCss/Valine Valine is a fast, simple, and lightweight client-side comment system for websites and static blogs, built on LeanCloud with no backend impl… | 23 | 2230 | maintenance |
| jackspirou/clientjs ClientJS is a pure JavaScript library for browser device fingerprinting and device information gathering. It generates a 32-bit integer fin… | 23 | 2229 | maintenance |
| abouolia/sticky-sidebar A pure JavaScript plugin for creating smart, high-performance sticky sidebars that stay visible while scrolling. It works with sidebars tal… | 23 | 2224 | maintenance |
| mouse0270/bootstrap-notify A jQuery plugin that converts standard Bootstrap alerts into Growl-style floating notifications. It supports dismissal, progress bars, posi… | 23 | 2223 | maintenance |
| evilcos/xssor2 XSS'OR is a self-hostable web application for penetration testers that provides XSS/CSRF payload generation, encoding/decoding utilities, a… | 32 | 2222 | maintenance |
| zendesk/cross-storage A JavaScript library enabling cross-domain local storage sharing with per-origin permissions. It uses a hub-and-client architecture with em… | 48 | 2219 | maintenance |
| wentin/underlineJS A JavaScript library that draws and animates pixel-perfect, typographically optimized text underlines in the browser, with features like de… | 32 | 2218 | maintenance |
| rochal/jQuery-slimScroll slimScroll is a small jQuery plugin that transforms any div into a scrollable area with a slim, Facebook-style custom scrollbar. The scroll… | 32 | 2216 | maintenance |
| diafygi/gethttpsforfree A browser-based web application (source for gethttpsforfree.com) that walks users through obtaining free TLS certificates from Let's Encryp… | 44 | 2215 | maintenance |
| plurals/pluralize A small JavaScript library that pluralizes or singularizes English words based on a count, using an ordered list of predefined rules. It su… | 23 | 2213 | maintenance |
| pmndrs/racing-game An open-source browser-based racing game built with React and react-three-fiber, serving as a showcase for using React semantics in game de… | 32 | 2211 | maintenance |
| galaxykate/tracery Tracery is a JavaScript story-grammar generation library that expands grammar objects into generative text. You define rules with symbols a… | 32 | 2210 | maintenance |
| insin/react-hn A React and react-router-powered client for Hacker News built on its Firebase API. It supports all HN item types, collapsible comment threa… | 23 | 2210 | maintenance |
| typicaljoe/taffydb TaffyDB is an open-source JavaScript library providing in-memory database capabilities for browser and Node.js applications. It lets you tr… | 32 | 2208 | maintenance |
| umijs/umi-request umi-request is a JavaScript HTTP request library built on fetch that combines fetch's native browser support with axios-like conveniences s… | 23 | 2206 | maintenance |
| appbaseio/mirage Mirage is an open-source web-based GUI for composing Elasticsearch Query DSL queries using visual building blocks. It shows the correspondi… | 23 | 2204 | maintenance |