platform: browser
5858 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| mapsplugin/cordova-plugin-googlemaps A Cordova/PhoneGap plugin that embeds Google Maps in hybrid mobile apps using the native Google Maps SDK on Android and iOS and the Google … | 23 | 1672 | maintenance |
| Khan/khan-exercises A deprecated framework from Khan Academy for building interactive exercises, consisting of HTML exercise files and a jQuery plugin that ren… | 10 | 1672 | maintenance |
| wingify/across-tabs AcrossTabs is a small (~4 KB gzipped) JavaScript library that enables safe communication between cross-origin browser tabs using the PostMe… | 32 | 1671 | maintenance |
| bassjobsen/Bootstrap-3-Typeahead A jQuery autocomplete (typeahead) plugin that restores the Bootstrap 2 typeahead component for use with Bootstrap 3 and Bootstrap 4. It req… | 23 | 1671 | maintenance |
| marcbruederlin/particles.js particles.js is a lightweight, dependency-free JavaScript plugin for rendering animated particle backgrounds on an HTML canvas. It supports… | 10 | 1667 | maintenance |
| FormidableLabs/react-fast-compare A tiny, fast deep-equality comparison library for JavaScript, forked from fast-deep-equal with extra handling for React-specific circular r… | 23 | 1666 | maintenance |
| pedronauck/react-adopt React Adopt is a tiny (~0.7kb) TypeScript library that composes multiple React render-props components into a single component, avoiding ne… | 23 | 1663 | maintenance |
| notwaldorf/emoji-translate A JavaScript library and web app that translates English text into emoji, powered by the emojilib keyword dataset. It also ships as a Chrom… | 23 | 1661 | maintenance |
| rmwc/rmwc RMWC is a React component library wrapping Google's official Material Components Web library, providing Material Design UI components with … | 56 | 1657 | maintenance |
| vthibault/roBrowser roBrowser is a free, open-source web-based implementation of the Ragnarok Online MMORPG client, written from scratch in JavaScript using We… | 10 | 1657 | maintenance |
| jzillmann/pdf-to-markdown A JavaScript tool that parses PDF files and converts them into Markdown format, built on top of Mozilla's pdf.js. It is available as a host… | 64 | 1654 | maintenance |
| Leaflet/Leaflet.heat A tiny, fast heatmap plugin for the Leaflet mapping library, built on simpleheat with grid clustering for performance. It renders point int… | 32 | 1654 | maintenance |
| staltz/callbag-basics A tiny and fast JavaScript library implementing the callbag spec, providing basic factories and operators for reactive stream and iterable … | 32 | 1652 | maintenance |
| voronianski/react-swipe A React component wrapper around Brad Birdsall's Swipe.js touch slider library. It lets React apps render swipeable carousels with configur… | 23 | 1651 | maintenance |
| pickhardt/Guiders-JS Guiders.js is a JavaScript library for creating guided tours that introduce users to a web application's features. It attaches step-by-step… | 32 | 1648 | maintenance |
| 9elements/fancy-border-radius A web-based visual generator for creating organic shapes using the eight-value CSS border-radius slash syntax. Users can adjust sliders to … | 32 | 1648 | maintenance |
| championswimmer/vuex-persist A TypeScript-ready Vuex plugin that automatically persists the Vue/Vuex store state to storage like localStorage, sessionStorage, or cookie… | 32 | 1646 | maintenance |
| Akryum/vue-observe-visibility A Vue 2 plugin providing a v-observe-visibility directive that uses the Intersection Observer API to detect when elements become visible or… | 23 | 1644 | maintenance |
| lukasoppermann/html5sortable A lightweight (2.54KB gzipped) vanilla JavaScript micro-library for creating sortable lists and grids using the native HTML5 drag and drop … | 23 | 1644 | maintenance |
| FormidableLabs/freactal freactal is a composable state management library for React and React-like libraries such as Preact and Inferno. State containers are built… | 10 | 1643 | maintenance |
| jenil/bulmaswatch Bulmaswatch is a collection of free themes for the Bulma CSS framework, inspired by Bootswatch. It provides drop-in stylesheets usable via … | 32 | 1642 | maintenance |
| adobe/adobe.github.com The central hub website for Adobe's open source projects, hosted on GitHub Pages. It lets visitors search and filter Adobe's GitHub reposit… | 32 | 1641 | maintenance |
| fullstackreact/google-maps-react A declarative React component library for embedding Google Maps, featuring lazy-loading of the Google Maps API via a GoogleApiWrapper highe… | 32 | 1640 | maintenance |
| RadLikeWhoa/Countable Countable is a tiny, zero-dependency JavaScript library (~1KB) that adds live paragraph, word, sentence, and character counting to HTML ele… | 23 | 1639 | maintenance |
| flickr/justified-layout A JavaScript library from Flickr that computes justified gallery layouts: given box sizes or aspect ratios, it returns positions and dimens… | 23 | 1638 | maintenance |
| chinchang/cta.js cta.js (Call to Animation) is a lightweight 1.2KB JavaScript library that animates any DOM element ('action') onto any other element ('effe… | 32 | 1637 | maintenance |
| be-fe/iSlider iSlider is a lightweight, dependency-free JavaScript slider library for mobile web, HTML5, and hybrid apps. It provides smooth touch-based … | 23 | 1636 | maintenance |
| leggett/simplify Issue tracker repository for Simplify Gmail, a browser extension that simplifies and enhances Gmail's interface. The extension itself is no… | 32 | 1634 | maintenance |
| bevacqua/woofmark Woofmark is a modular, progressive Markdown and HTML editor component for the browser, written in vanilla JavaScript. It lets users toggle … | 32 | 1630 | maintenance |
| fouber/lottery A browser-based lottery/raffle application for company annual party (年会) prize draws, written in JavaScript. It animates a spinning sphere … | 32 | 1628 | maintenance |
| gwtproject/gwt GWT (Google Web Toolkit) is an open-source SDK that lets developers write client-side web applications in Java and compile them to optimize… | 96 | 1625 | maintenance |
| nytimes/backbone.stickit Stickit is a Backbone.js plugin that provides data binding between model attributes and view elements without requiring extra HTML markup. … | 32 | 1625 | maintenance |
| AlexGilleran/jsx-control-statements A Babel plugin that adds component-like If, For, Choose, and With control statements to JSX, transforming them into plain JavaScript expres… | 32 | 1621 | maintenance |
| ellisonleao/clumsy-bird Clumsy Bird is an open-source HTML5 clone of the famous Flappy Bird game, built with the MelonJS game engine in JavaScript. It can be playe… | 10 | 1621 | maintenance |
| yuanyan/halogen Halogen is a collection of loading spinner components for React.js, offering sixteen animated loaders such as PulseLoader, BeatLoader, and … | 49 | 1619 | maintenance |
| praeclarum/Ooui Ooui is a small cross-platform UI library for .NET that lets developers build web UIs using classic object-oriented C# code, with the brows… | 23 | 1619 | maintenance |
| BinaryMuse/planetary.js Planetary.js is a JavaScript library for building interactive, animated globes on the web using D3 and TopoJSON. It supports zoom, drag rot… | 23 | 1619 | maintenance |
| airmrcr/qrious QRious is a pure JavaScript library for generating QR codes using HTML5 canvas in the browser. It provides a simple API to render customiza… | 23 | 1618 | maintenance |
| codesuki/react-d3-components A React component library that wraps D3.js chart types (bar, stacked bar, line, area, scatter, pie, waveform) so React controls the DOM via… | 32 | 1616 | maintenance |
| mattdesl/color-wander A generative artwork project by Matt DesLauriers that creates colorful abstract compositions using seeded random numbers, runnable in the b… | 32 | 1616 | maintenance |
| js-data/js-data JSData is a framework-agnostic, datastore-agnostic ORM/ODM for JavaScript that provides a unified data modeling API for Node.js and the bro… | 23 | 1613 | maintenance |
| inolen/quakejs QuakeJS is a port of ioquake3 (Quake 3 Arena) to JavaScript/WebAssembly via Emscripten, playable in the browser. It includes a Node.js web … | 56 | 1610 | maintenance |
| und3fined/medium-unlocker A browser extension that unlocks Medium.com member-only articles by bypassing Medium's GraphQL-based paywall. It serves as a replacement fo… | 23 | 1609 | maintenance |
| fossasia/flappy-svg Flappy SVG is an open-source browser-based clone of Flappy Bird implemented entirely with SVG graphics and JavaScript. It is playable direc… | 10 | 1608 | maintenance |
| cascadefox/cascade Cascade is a minimalistic, keyboard-centered userChrome CSS theme for Firefox that removes interface clutter. It is customizable in colors … | 60 | 1607 | maintenance |
| kingdido999/zooming A dependency-free JavaScript library that adds smooth, gesture-friendly image zooming to web pages. It supports zooming into hi-res version… | 23 | 1607 | maintenance |
| Mikhus/canvas-gauges A tiny, dependency-free JavaScript library for rendering highly configurable radial and linear gauges using pure HTML5 canvas. It is design… | 23 | 1604 | maintenance |
| WICG/focus-visible A JavaScript polyfill for the CSS :focus-visible pseudo-selector, adding a focus-visible class to elements that should show a focus ring (e… | 46 | 1603 | maintenance |
| muleyo/VideoAdBlockForTwitch A browser extension that blocks ads on Twitch.tv by temporarily switching to an ad-free 480p stream during ad breaks and restoring original… | 23 | 1602 | maintenance |
| hanford/next-offline next-offline is a Next.js plugin that wraps your next.config.js to integrate Google's Workbox, generating and registering a service worker … | 32 | 1599 | maintenance |
| simplegeo/polymaps Polymaps is a free JavaScript library for creating dynamic, interactive 'slippy' maps in modern web browsers using SVG. It extends the tile… | 32 | 1599 | maintenance |
| moroshko/rxviz RxViz is an animated web playground that visualizes Rx Observables: you enter JavaScript whose last expression evaluates to an Observable, … | 32 | 1597 | maintenance |
| jorgebucaran/superfine Superfine is an absolutely minimal (1 kB) virtual DOM view layer for building web interfaces in JavaScript. It provides h(), text(), and pa… | 23 | 1596 | maintenance |
| monet/monet.js Monet.js is a JavaScript library providing a rich set of monadic types and functional programming abstractions such as Maybe, Either, Valid… | 23 | 1593 | maintenance |
| robb0wen/tornis Tornis is a minimal JavaScript library that watches and tracks the state of the browser's viewport, including mouse position, scroll positi… | 32 | 1591 | maintenance |
| laobubu/HyperMD HyperMD is a WYSIWYG Markdown editor for browsers built as a set of CodeMirror add-ons, modes, themes, and keymaps. It renders Markdown for… | 32 | 1590 | maintenance |
| dojo/dojo Dojo 1 is the core package of the classic Dojo Toolkit, a JavaScript library providing DOM manipulation, Ajax, class-based inheritance, eve… | 76 | 1589 | maintenance |
| gildas-lormeau/JSONVue JSONVue is a Chromium browser extension that formats and displays JSON responses in a readable, highlighted view instead of raw text. It is… | 32 | 1589 | maintenance |
| yakGPT/yakGPT YakGPT is a locally running, browser-based ChatGPT UI that connects directly to the OpenAI API with your own key. It adds hands-free voice … | 30 | 1586 | maintenance |
| MyEtherWallet MyEtherWallet (MEW) is a free, open-source, client-side interface for creating and managing Ethereum wallets and interacting with the Ether… | 99 | 1585 | maintenance |
| dollarshaveclub/reframe.js Reframe.js is a small vanilla JavaScript plugin that wraps unresponsive elements like iframes and embedded videos in a container with a fix… | 10 | 1585 | maintenance |
| geekplux/markvis Markvis is a markdown-it plugin that renders data visualizations (charts) directly inside markdown documents using D3. It works in both bro… | 32 | 1584 | maintenance |
| rodneyrehm/viewport-units-buggyfill A JavaScript buggyfill that makes CSS viewport units (vh, vw, vmin, vmax) work correctly in Mobile Safari and other buggy browsers like old… | 23 | 1581 | maintenance |
| ericyd/gdrive-copy A Google Apps Script web app that recursively copies an entire Google Drive folder, including all sub-folders and contents, into the user's… | 10 | 1581 | maintenance |
| lelinhtinh/de4js de4js is a web-based JavaScript deobfuscator and unpacker that transforms obfuscated code (Eval, Array, JSFuck, JJencode, AAencode, Packer,… | 10 | 1580 | maintenance |
| Pathgather/please-wait PleaseWait.js is a small JavaScript/CSS library that displays a customizable splash/loading page while a web application loads. It supports… | 23 | 1579 | maintenance |
| nnx0r/vidage Vidage is a lightweight JavaScript library that turns HTML5 video into a full-screen background, automatically pausing, playing, hiding, or… | 32 | 1571 | maintenance |
| evanw/lightgl.js lightgl.js is a lightweight JavaScript library that wraps WebGL to make it easier to quickly prototype 3D graphics applications in the brow… | 32 | 1570 | maintenance |
| artpolikarpov/fotorama Fotorama is a responsive jQuery image gallery plugin offering a simple, powerful way to display photo galleries on websites. It supports th… | 23 | 1570 | maintenance |
| alvarotrigo/multiscroll.js multiScroll.js is a jQuery plugin by Alvaro Trigo for creating split-scrolling websites with two vertical scrolling panels that move in opp… | 23 | 1569 | maintenance |
| cjb/serverless-webrtc A tech demo of WebRTC peer-to-peer chat and file transfer with no signaling server, where users manually exchange offer/answer SDP. It ship… | 32 | 1566 | maintenance |
| paldepind/flyd Flyd is a minimalistic, modular functional reactive programming library for JavaScript built around composable observable streams. Its core… | 32 | 1566 | maintenance |
| plus1tv/react-anime react-anime is a lightweight React animation library built on top of anime.js. It exposes an <Anime> component that animates CSS, SVG, and … | 32 | 1564 | maintenance |
| bustle/mobiledoc-kit Mobiledoc Kit is a framework-agnostic JavaScript library for building WYSIWYG rich-content editors that serialize content to the JSON-based… | 51 | 1563 | maintenance |
| mikeflynn/egg.js Egg.js is a small dependency-free JavaScript library for adding easter eggs to web pages by detecting specific keyboard sequences like the … | 23 | 1563 | maintenance |
| strawdynamics/drift Drift is a lightweight, dependency-free JavaScript library that adds 'zoom on hover' functionality to images on websites. It displays a mag… | 23 | 1560 | maintenance |
| Codeinwp/Ideal-Image-Slider-JS Ideal Image Slider is a dependency-free image slider written in vanilla JavaScript with CSS3 transitions, touch/swipe support, HiDPI images… | 10 | 1560 | maintenance |
| chrispsn/mesh Mesh is a spreadsheet-style UI wrapped around a JavaScript code editor, where grid actions are translated into code changes and vice versa.… | 32 | 1558 | maintenance |
| robinparisi/tingle Tingle is a lightweight (2kB) vanilla JavaScript modal plugin with no dependencies. It offers a simple API, CSS transitions, and full custo… | 32 | 1556 | maintenance |
| nickola/web-console Web Console is a lightweight web-based shell that lets you execute shell commands on a server directly from a browser. It is a single PHP f… | 23 | 1556 | maintenance |
| stowball/jQuery-rwdImageMaps A jQuery plugin that makes HTML image maps (img[usemap]) work in responsive designs by recalculating area coordinates to match the actual r… | 32 | 1555 | maintenance |
| mrishab/google-photos-delete-tool A JavaScript script run in the browser developer console that bulk-deletes all photos from a Google Photos account. It automates the deleti… | 32 | 1555 | maintenance |
| shrekshrek/css3d-engine A tiny 14k JavaScript 3D engine built on CSS3 transforms and divs instead of canvas/WebGL. It lets developers create simple 3D scenes with … | 32 | 1554 | maintenance |
| JedWatson/react-codemirror A React.js component that wraps the CodeMirror code editor, allowing it to be used declaratively in React applications with props for value… | 32 | 1553 | maintenance |
| BlazeSoftware/atoms Blaze Atoms is a set of framework-free web components built with Stencil that power the Blaze UI toolkit. It provides reusable UI elements … | 23 | 1553 | maintenance |
| medialize/ally.js ally.js is a JavaScript library that simplifies accessibility concerns in modern web applications, providing APIs for focus management, key… | 23 | 1552 | maintenance |
| mikebryant/ac-nh-turnip-prices Turnip Prophet is a single-page web app that predicts Animal Crossing: New Horizons turnip prices for the week based on user-entered price … | 32 | 1550 | maintenance |
| faceyspacey/redux-first-router Redux-First Router is a JavaScript library that maps Redux actions bi-directionally to the browser address bar, letting you route by dispat… | 23 | 1550 | maintenance |
| mgechev/mk.js mk.js is a browser-based fighting game built with HTML5 canvas and JavaScript, inspired by Mortal Kombat. It supports single-player, local … | 32 | 1549 | maintenance |
| codrops/Animocons A collection of animated icons built on the mo.js motion graphics library, published by Codrops as demo/inspiration code. It provides JavaS… | 32 | 1548 | maintenance |
| fossasia/susi_chromebot A Chrome browser extension that provides access to the SUSI.AI assistant without leaving the current tab. It opens via toolbar icon or Alt+… | 10 | 1546 | maintenance |
| akahuku/wasavi wasavi is a browser extension for Chrome, Firefox, and Opera that transforms any TEXTAREA element into a virtual vi editor supporting most … | 23 | 1543 | maintenance |
| fingerchar/fingernft FingerNFT is an open-source decentralized NFT marketplace built on Ethereum-compatible chains (Ethereum, BSC, HECO, Polygon), developed wit… | 32 | 1541 | maintenance |
| tjmehta/101 101 is a modern JavaScript utility library of small, selectively requirable helper functions (assign, and, apply, pick, pluck, etc.) that a… | 32 | 1540 | maintenance |
| jasonlong/cayman-theme Cayman is a clean, responsive CSS theme for GitHub Pages project sites. It can be used via GitHub's Automatic Page Generator or copied for … | 32 | 1539 | maintenance |
| jackdclark/five five is a novelty JavaScript library that overcomplicates the number 5, returning 5 from a function call with dozens of playful variants li… | 32 | 1539 | maintenance |
| minirefresh/minirefresh MiniRefresh is a zero-dependency JavaScript library that adds graceful HTML5 pull-down-to-refresh and pull-up-to-load-more functionality to… | 23 | 1538 | maintenance |
| bchanx/slidr slidr.js is a lightweight, dependency-free JavaScript library for adding slide transitions to any HTML elements. It supports nested sliders… | 23 | 1538 | maintenance |
| mintchaos/flippant.js Flippant.js is a tiny, dependency-free JavaScript library for flipping over DOM nodes with CSS 3D transforms. It provides a single `flippan… | 32 | 1536 | maintenance |
| poloclub/ganlab GAN Lab is an interactive, browser-based visualization tool for learning and experimenting with Generative Adversarial Networks. Built with… | 55 | 1535 | maintenance |