platform: browser
5858 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| dxa4481/Pastejacking A proof-of-concept demo of pastejacking: using JavaScript to override a user's clipboard contents when they copy text from a webpage, trick… | 32 | 1437 | maintenance |
| millermedeiros/crossroads.js Crossroads.js is a JavaScript URL routing library inspired by route/dispatch utilities in frameworks like Rails and Django. It parses strin… | 32 | 1437 | maintenance |
| mrcoles/markdown-css A CSS stylesheet (built from LESS) that makes regular HTML render as if it were plain-text markdown, using only CSS with no JavaScript. It … | 32 | 1437 | maintenance |
| paldepind/functional-frontend-architecture A minimal JavaScript framework implementing the Elm architecture: a single immutable state tree, pure update functions, actions, and a virt… | 32 | 1436 | maintenance |
| akdubya/dustjs Dust is an asynchronous JavaScript templating engine for the browser and Node.js with an extended Mustache/ctemplate syntax. It supports as… | 32 | 1436 | maintenance |
| okor/justice Justice is an embeddable JavaScript script that renders an on-page toolbar showing web page timing metrics (page load, DOM interactive/comp… | 23 | 1436 | maintenance |
| ctrlplusb/react-async-component A React library for resolving components asynchronously with support for code splitting and advanced server side rendering. It provides a P… | 23 | 1436 | maintenance |
| anvaka/sayit An interactive web application that visualizes graphs of related subreddits based on user commenting overlap. It computes Jaccard similarit… | 66 | 1434 | maintenance |
| larvalabs/cryptopunks The original CryptoPunks project: 10,000 unique algorithmically generated 24x24 pixel collectible characters whose ownership is managed by … | 32 | 1434 | maintenance |
| tailwindlabs/tailwindcss-container-queries An official Tailwind CSS plugin that adds container query utilities like @container and @lg: variants for styling elements based on their c… | 59 | 1433 | maintenance |
| supermedium/aframe-react aframe-react is a thin React binding layer for A-Frame that exposes Scene and Entity components so developers can declaratively build virtu… | 23 | 1432 | maintenance |
| akhodakivskiy/VimFx VimFx is a Firefox extension that adds Vim-style keyboard shortcuts for browsing and navigation, enabling a near mouseless experience. It i… | 91 | 1431 | maintenance |
| github/catalyst Catalyst is a small TypeScript library from GitHub that simplifies building Web Components using decorators, targets, and data-action bindi… | 82 | 1431 | maintenance |
| liyupi/daxigua A modifiable version of the viral Chinese casual game 'Synthetic Big Watermelon' (合成大西瓜) that lets users customize the game by editing a co… | 23 | 1430 | maintenance |
| testdouble/testdouble.js testdouble.js (td.js) is a minimal, opinionated test double library for JavaScript that provides stubbing, spying, and verification for tes… | 32 | 1428 | maintenance |
| cgross/angular-busy An AngularJS directive library that displays busy/loading indicators on any element while $http, $resource requests, or arbitrary promises … | 23 | 1425 | maintenance |
| dgrubelic/vue-authenticate vue-authenticate is an easily configurable authentication library for Vue.js supporting local email/password login and registration plus so… | 23 | 1424 | maintenance |
| EOSIO/eosjs eosjs is a TypeScript/JavaScript library for integrating applications with EOSIO-based blockchains via the EOSIO RPC API. It provides trans… | 10 | 1423 | maintenance |
| GoogleChromeLabs/clooney Clooney is an actor library for the web that instantiates classes inside Web Workers so expensive work runs off the main thread. It uses Co… | 77 | 1420 | maintenance |
| davidkpiano/flipping A TypeScript library for implementing FLIP (First-Last-Invert-Play) transitions in web applications, with adapters for different animation … | 32 | 1420 | maintenance |
| krasimir/deb.js A ~1.5K minimalistic JavaScript library that instruments functions in the browser to aid debugging. It groups console.log output by functio… | 32 | 1420 | maintenance |
| adamhaile/S S.js is a small JavaScript reactive programming library combining an automatic dependency graph with a synchronous execution engine. It pro… | 32 | 1419 | maintenance |
| iann0036/AWSConsoleRecorder A browser extension for Chrome and Firefox that records actions performed in the AWS Management Console and generates equivalent code. It o… | 10 | 1419 | maintenance |
| ProbableTrain/MapGenerator A browser-based tool that procedurally generates American-style city maps with images exportable as PNG or SVG and 3D models exportable as … | 32 | 1418 | maintenance |
| idoco/intergram Intergram is a free live chat widget that website owners can embed with two lines of script, routing visitor messages through a Telegram bo… | 32 | 1416 | maintenance |
| cykod/Quintus Quintus is a lightweight, modular HTML5 game engine written in JavaScript for building 2D games that run in the browser on mobile and deskt… | 32 | 1416 | maintenance |
| nelsontky/gh-pages-url-shortener A minimal URL shortener hosted entirely on GitHub Pages, using GitHub issues as its 'database' and a 404.html JavaScript redirect trick. It… | 32 | 1414 | maintenance |
| joelambert/Flux-Slider Flux Slider is a JavaScript framework for image transitions built on CSS3 animations rather than JavaScript timers, leveraging hardware acc… | 32 | 1413 | maintenance |
| supermedium/superframe Superframe is a curated collection of components for A-Frame, the web framework for building VR experiences. It includes components for ani… | 70 | 1412 | maintenance |
| mrmrs/pesticide Pesticide is a small CSS stylesheet (available in vanilla CSS, Sass, Less, and Stylus) that draws colored outlines around every element on … | 60 | 1412 | maintenance |
| zurb/joyride Joyride is a jQuery plugin for creating guided feature tours and onboarding walkthroughs on websites, originally built as a plugin for Foun… | 23 | 1411 | maintenance |
| theironcook/Backbone.ModelBinder A Backbone.js plugin providing flexible two-way binding between Backbone model attributes and DOM elements using jQuery selectors. It updat… | 23 | 1410 | maintenance |
| pmndrs/suspend-react A small React library that integrates async operations into React Suspense, letting components read promise results synchronously while pen… | 23 | 1410 | maintenance |
| browserify/events A JavaScript library that implements Node.js's EventEmitter module for environments that lack it, such as browsers. It matches the Node.js … | 23 | 1409 | maintenance |
| angular-gantt/angular-gantt A Gantt chart component library for AngularJS applications, providing interactive project timeline visualization with tasks, rows, dependen… | 10 | 1409 | maintenance |
| w3reality/three-geo three-geo is a three.js-based geographic visualization library that builds satellite-textured 3D terrain models in near real-time from GPS … | 26 | 1407 | maintenance |
| liferay/alloy-editor AlloyEditor is a modern WYSIWYG rich-text editor built on top of CKEditor with a completely rewritten, context-aware UI built in React. It … | 23 | 1407 | maintenance |
| DanielDe/org-web org-web is a web application that brings Emacs org-mode to the browser, built with React and Redux and optimized for mobile use. It syncs o… | 32 | 1406 | maintenance |
| sindresorhus/multiline A small JavaScript library that enables multiline strings via block comments inside anonymous function calls, with an optional stripIndent … | 10 | 1406 | maintenance |
| hakluke/weaponised-XSS-payloads A collection of weaponised XSS payloads - JavaScript files that perform sensitive actions (like creating admin users) on popular CMS platfo… | 32 | 1405 | maintenance |
| Paul-Browne/lazyestload.js A tiny (~400 byte) JavaScript library that lazy-loads images only when they are in the viewport and the user has stopped scrolling. It supp… | 32 | 1404 | maintenance |
| immersive-web/webvr-polyfill A JavaScript polyfill implementing the WebVR spec so VR content runs on browsers and devices without native WebVR support. WebVR has been d… | 10 | 1404 | maintenance |
| zavoloklom/material-design-iconic-font Material Design Iconic Font is a CSS toolkit and icon font packaging Google's official Material Design icons plus community and brand icons… | 23 | 1403 | maintenance |
| heiseonline/shariff Shariff is a JavaScript library that provides privacy-friendly social media share buttons for websites. It prevents social networks from tr… | 23 | 1402 | maintenance |
| jstejada/react-typist React Typist is a React component library for creating typewriter-style typing animations. It wraps any text or element tree and animates t… | 23 | 1401 | maintenance |
| ghosh/microtip Microtip is a minimal, CSS-only tooltip library weighing just 1kb minified and gzipped, with accessibility built in via aria-label and role… | 32 | 1400 | maintenance |
| lukevink/hass-config-lajv A personal Home Assistant configuration repository featuring a heavily customized, picture-elements-based Lovelace UI with a dynamic 3D flo… | 32 | 1400 | maintenance |
| idevelop/ascii-camera A browser-based web app that converts your webcam video stream into a real-time ASCII art representation using the HTML5 getUserMedia API. … | 32 | 1400 | maintenance |
| aholachek/animate-css-grid A small TypeScript library that animates CSS Grid layout changes (grid-column, grid-row, grid-template-columns, gap) using performant trans… | 23 | 1398 | maintenance |
| maoberlehner/vuex-map-fields A Vue.js library that enables two-way data binding for form fields stored in a Vuex store. It generates computed properties with getter and… | 23 | 1398 | maintenance |
| xy-sea/web-see web-see is a frontend monitoring SDK written in TypeScript that collects and reports code errors, performance metrics (FP, FCP, LCP, CLS, T… | 32 | 1396 | maintenance |
| zhangxinxu/mobilebone Mobilebone is a lightweight vanilla JavaScript library for single-page switching in mobile web apps, handling page management, transitions,… | 23 | 1396 | maintenance |
| backbone-paginator/backbone.paginator Backbone.Paginator provides Backbone.PageableCollection, a drop-in replacement for Backbone.Collection that adds pagination and sorting. It… | 10 | 1396 | maintenance |
| bjornd/jvectormap jVectorMap is a jQuery-based JavaScript library for rendering interactive vector maps on the web. It supports choropleth data visualization… | 32 | 1395 | maintenance |
| Arvtesh/UnityFx.Outline UnityFx.Outline is a C# library providing configurable screen-space outline effects for Unity3d, supporting per-object and per-camera outli… | 23 | 1395 | maintenance |
| jstrieb/urlpages URL Pages is a client-side web application that stores entire web pages (HTML, CSS, JavaScript) encoded in the URL itself, eliminating the … | 33 | 1392 | maintenance |
| bvaughn/redux-search A higher-order Redux library that adds client-side search capabilities to collections of objects, powered by js-worker-search in a web work… | 32 | 1392 | maintenance |
| saucxs/watermark-dom watermark-dom is a lightweight JavaScript library that adds configurable text watermarks to web pages using DOM elements, Shadow DOM, and p… | 32 | 1391 | maintenance |
| sonysuqin/WasmVideoPlayer A WebAssembly-based video player library that plays H265/HEVC and other FFmpeg-supported codecs in the browser using FFmpeg for demuxing/de… | 32 | 1389 | maintenance |
| bgrins/javascript-astar A small JavaScript implementation of the A* search algorithm for finding shortest paths on weighted 2D grids, using a binary heap for perfo… | 32 | 1389 | maintenance |
| oyuyue/nplayer NPlayer is a highly customizable, plugin-based HTML5 video player written in TypeScript with zero third-party runtime dependencies. It supp… | 32 | 1389 | maintenance |
| fat/bean Bean is a small, fast, framework-agnostic JavaScript event manager for DOM elements and plain objects. It supports event binding, delegatio… | 60 | 1387 | maintenance |
| cwilso/PitchDetect A browser-based pitch detection demo app built on the Web Audio API, using a realtime autocorrelation algorithm to detect the pitch of mono… | 32 | 1387 | maintenance |
| OpnTec/libredesktop-meta A meta package for customizing the 'libredesktop' setup, focused on configuring Firefox browser settings such as custom search engines, new… | 32 | 1387 | maintenance |
| kripken/box2d.js A direct port of the Box2D 2D physics engine to JavaScript and WebAssembly using Emscripten, with automatically generated bindings. It pres… | 32 | 1384 | maintenance |
| lvivski/animatic Animatic is a lightweight (7k gzipped) JavaScript library for CSS animations that combines CSS transforms with JavaScript control. It suppo… | 70 | 1383 | maintenance |
| bitjson/qr-code A dependency-free, SVG-based <qr-code> Web Component for rendering customizable, animatable QR codes in pure HTML. Built with Stencil, it w… | 30 | 1381 | maintenance |
| damian-kolakowski/iOS-Hierarchy-Viewer An Objective-C library for iOS that lets developers inspect UIView hierarchies and Core Data models in real time from a web browser. It pro… | 23 | 1381 | maintenance |
| styled-components/vue-styled-components A Vue 2.x port of styled-components that lets you write actual CSS in JavaScript using tagged template literals to create styled Vue compon… | 66 | 1377 | maintenance |
| kaisermann/svelte-i18n svelte-i18n is an internationalization library for Svelte apps that uses Svelte stores to track the current locale, message dictionaries, a… | 32 | 1377 | maintenance |
| saebekassebil/teoria Teoria.js is a lightweight JavaScript library that models music theory for both jazz and classical contexts, providing Note, Chord, Scale, … | 23 | 1376 | maintenance |
| fossasia/Connect-Me Connect-Me is a Chrome and Firefox browser extension for connecting with the FOSSASIA community. It helps users star FOSSASIA repositories,… | 10 | 1376 | maintenance |
| Glench/fuzzyset.js A JavaScript data structure for fuzzy string matching that finds likely misspellings and approximate matches against a set of strings. It u… | 32 | 1375 | maintenance |
| SimonZhangITer/VueDemo_Sell_Eleme A Vue 2.x demo application that clones the Ele.me food ordering system, built with Vuex, Vue Router, Axios, and Webpack. It serves as a lea… | 32 | 1373 | maintenance |
| Raathigesh/retoggle Retoggle is a collection of React hooks that provide UI controls (knobs) to manipulate component state from outside the component, similar … | 23 | 1372 | maintenance |
| donavon/use-persisted-state A React hook factory that returns a drop-in replacement for useState, persisting state to localStorage. State is shared across multiple hoo… | 32 | 1371 | maintenance |
| ccampbell/chromephp ChromePhp is a PHP library that logs server-side PHP variables to the Google Chrome console via the Chrome Logger extension. It sends log d… | 32 | 1370 | maintenance |
| francisrstokes/construct-js construct-js is a TypeScript library for declaratively building byte-level data structures with typed fields, nested structs, pointers, siz… | 32 | 1370 | maintenance |
| AlloyTeam/AlloyLever A 1KB JavaScript library that wraps vConsole for on-demand mobile web debugging, capturing window.onerror errors and reporting them to a co… | 32 | 1369 | maintenance |
| neuronetio/gantt-elastic Gantt-elastic is an editable, responsive JavaScript Gantt chart component built for Vue, but usable with jQuery, vanilla JS, and other fram… | 10 | 1367 | maintenance |
| martinsbalodis/web-scraper-chrome-extension Web Scraper is a Chrome browser extension for extracting data from web pages without writing code. Users define sitemaps describing how to … | 32 | 1364 | maintenance |
| stewartlord/identicon.js A small JavaScript library that generates GitHub-style identicon images from hash strings, outputting PNG or SVG formats. It supports custo… | 23 | 1363 | maintenance |
| edankwan/penis.js penis.js is a novelty JavaScript library that wraps variable comparison in a joke API, exposing global variables B and D so you can write '… | 43 | 1362 | maintenance |
| nathansmith/unsemantic Unsemantic is a fluid, percentage-based CSS grid framework and successor to the 960 Grid System, built with Sass. It provides responsive gr… | 32 | 1362 | maintenance |
| getify/CAF CAF (Cancelable Async Flows) is a JavaScript library that wraps function* generators so they behave like async functions while supporting e… | 32 | 1360 | maintenance |
| stealjs/steal StealJS is an extensible JavaScript module loader that supports ES6, AMD, and CommonJS formats simultaneously, with a plugin system for loa… | 23 | 1360 | maintenance |
| GoogleChromeLabs/proxx PROXX is an open-source browser-based Minesweeper-style proximity game built with Preact, WebGL/Canvas rendering, and web workers. It is de… | 62 | 1359 | maintenance |
| Jackywine/Bella Bella is a self-hosted Node.js web application that acts as a personalized AI digital companion with voice interaction. It combines Whisper… | 47 | 6375 | experimental |
| davestewart/vuex-pathify A Vue/VVuex plugin that provides a unified declarative path syntax for reading and writing Vuex store state, including sub-properties and m… | 23 | 1358 | maintenance |
| gopatrik/space.js Space.js is an HTML-driven JavaScript library for creating narrative 3D-scrolling experiences on websites. Users define scroll-driven frame… | 32 | 1357 | maintenance |
| ripple/ripple-client Ripple Trade client is an open-source web-based GUI for the Ripple payment network, enabling peer-to-peer exchange of fiat, cryptocurrencie… | 10 | 1356 | maintenance |
| bbc/VideoContext VideoContext is an experimental HTML5/WebGL library for composing and rendering interactive videos in the browser. It combines a graph-base… | 23 | 1353 | maintenance |
| ehynds/jquery-ui-multiselect-widget A jQuery UI widget that progressively enhances a standard HTML multiple select control into an elegant dropdown list of checkboxes. It is s… | 23 | 1352 | maintenance |
| inexorabletash/polyfill A collection of JavaScript polyfills and shims covering ECMAScript standards and web browser APIs, organized into files matching web specif… | 10 | 1352 | maintenance |
| Plortinus/element-china-area-data An npm dataset library providing China province/city/district administrative division data formatted as cascader options for Element UI and… | 23 | 1350 | maintenance |
| gzuidhof/starboard-notebook Starboard Notebook is an in-browser literate notebook runtime that runs entirely client-side with no backend required. It provides a hackab… | 23 | 1350 | maintenance |
| ascoders/gaea-editor Gaea Editor is a React-based visual website builder library that lets developers embed a drag-and-drop web page editor in the browser. Cust… | 32 | 1348 | maintenance |
| marcolago/flowtime.js Flowtime.js is an HTML5/CSS3/JavaScript framework for building full-page HTML presentations and websites with fluid grid layouts. It handle… | 66 | 1343 | maintenance |
| panrafal/depthy Depthy is a web application that extracts depth maps from Google Camera Lens Blur photos and displays them with a 3D parallax effect. It ca… | 44 | 1343 | maintenance |
| felixpalmer/procedural-gl-js Procedural GL JS is a JavaScript/WebGL library for embedding 3D map and terrain experiences in web pages, built on THREE.js. It is mobile-f… | 32 | 1343 | maintenance |