platform: browser
5858 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| jankovicsandras/imagetracerjs imagetracerjs is a JavaScript library that traces raster images (PNG, JPG, GIF, BMP) and converts them into SVG vector graphics. It works i… | 32 | 1535 | maintenance |
| bhauman/devcards Devcards is a ClojureScript library that provides a visual REPL experience by rendering interactive 'cards' of code examples in a browser. … | 23 | 1535 | maintenance |
| jackmoore/zoom A small jQuery plugin that enlarges images on mouseover, grab, click, toggle, or touch. It appends a zoomed image layer inside a container … | 10 | 1535 | maintenance |
| nilbuild/jquery-toast-plugin A highly customizable jQuery plugin for showing toast notification messages in the browser. It supports sticky toasts, HTML content, icons,… | 32 | 1533 | maintenance |
| CyrusNuevoDia/CSV.js CSV.js is a small JavaScript library for parsing and encoding CSV data with full RFC 4180 compliance. It works in browsers, Node.js, and AM… | 32 | 1533 | maintenance |
| FOSSASIA-Web/2010.fossasia.org The official website for the FOSSASIA Summit 2010, an open technology developer summit held in Ho Chi Minh City, Vietnam in November 2010. … | 32 | 1532 | maintenance |
| LiranCohen/stickUp stickUp is a jQuery plugin that sticks an element, typically a navigation menu, to the top of the browser window while scrolling past it. I… | 10 | 1532 | maintenance |
| lightningtgc/MProgress.js A lightweight JavaScript library that renders Google Material Design linear progress bars using CSS3 and vanilla JavaScript with no depende… | 23 | 1530 | maintenance |
| leostera/tldr.jsx A reactive web client for the tldr-pages project, built with React and RxJS, that lets users browse simplified man pages in the browser. It… | 10 | 1527 | maintenance |
| andris9/jStorage jStorage is a small cross-browser key-value store library for persisting data locally in the browser, supporting strings, numbers, objects,… | 32 | 1525 | maintenance |
| fossasia/labyrinth FOSSASIA Labyrinth is a collaborative, browser-based HTML/JavaScript maze game where contributors draw and embed their own tiles, character… | 10 | 1525 | maintenance |
| thesephist/monocle Monocle is a universal personal search engine that indexes the author's blog posts, journals, notes, tweets, and contacts, with full-text s… | 32 | 1524 | maintenance |
| OpnTec/bodyapps-viz A web-based 3D human body visualizer component for the BodyApps project, built with Three.js. It renders male, female, and kids body models… | 32 | 1523 | maintenance |
| julianshapiro/blast Blast is a JavaScript library that separates text into individually manipulable elements (words, characters, etc.) for animation and typogr… | 23 | 1522 | maintenance |
| lzxb/flex.css flex.css is a declarative CSS layout library that lets developers define flexbox layouts via HTML attributes (flex or data-flex) instead of… | 32 | 1521 | maintenance |
| levelgraph/levelgraph LevelGraph is an embedded graph database for Node.js and the browser, built on LevelDB via the level library. It stores triples with six in… | 23 | 1520 | maintenance |
| tabalinas/jsgrid jsGrid is a lightweight client-side data grid control implemented as a jQuery plugin. It provides table rendering with built-in inserting, … | 23 | 1519 | maintenance |
| ijprest/keyboard-layout-editor A web application for designing and editing keyboard layouts, letting users position and style each physical key and keycap legend visually… | 23 | 1516 | maintenance |
| DemocracyEarth/wallet Democracy Earth's Sovereign is a decentralized application (Dapp) for censorship-resistant digital democracy and governance, built on Ether… | 23 | 1511 | maintenance |
| toolkit-for-ynab/toolkit-for-ynab Toolkit for YNAB is a browser extension that enhances the YNAB web application with user-configurable features for Chrome, Firefox, and Edg… | 98 | 1510 | maintenance |
| syl22-00/pocketsphinx.js PocketSphinx.js is a speech recognition library that runs entirely in the web browser, built by compiling the PocketSphinx C recognizer to … | 32 | 1508 | maintenance |
| transitive-bullshit/react-particle-effect-button A React component library that renders buttons with bursting particle disintegration/reintegration animations, ported from a Codrops articl… | 32 | 1506 | maintenance |
| johnny/jquery-sortable A jQuery plugin that adds drag-and-drop sorting to list items, with strong support for nested containers and connected lists. It is deliber… | 32 | 1506 | maintenance |
| alexgibson/shake.js A small JavaScript plugin that adds a custom 'shake' event to mobile web browsers using the device accelerometer via the devicemotion API. … | 10 | 1506 | maintenance |
| stephomi/sculptgl SculptGL is a browser-based 3D digital sculpting application built with WebGL, allowing users to sculpt and paint 3D meshes directly in the… | 10 | 1506 | maintenance |
| ermouth/jQuery.my jQuery.my is a jQuery plugin for reactive two-way data binding between DOM form controls and JavaScript state objects, defined via a single… | 23 | 1504 | maintenance |
| stevenmiller888/mind Mind is a flexible neural network library for JavaScript that runs in both Node.js and the browser. It supports vectorized training, config… | 73 | 1503 | maintenance |
| fossasia/geolocation A small FOSSASIA web application that lets users look up their geolocation coordinates via a 'Get my geolocation' button and copy them for … | 32 | 1503 | maintenance |
| panicsteve/cloud-to-butt A Chrome browser extension that replaces occurrences of the phrase 'the cloud' with 'my butt' on web pages. It is a novelty joke extension … | 32 | 1502 | maintenance |
| davist11/jQuery-One-Page-Nav A lightweight jQuery plugin that adds smooth scrolling navigation to one-page websites. It automatically highlights the correct nav item as… | 10 | 1502 | maintenance |
| montagejs/montage Montage is an open-source HTML5 application framework for building rich single-page web applications using standard web technologies. It pr… | 66 | 1501 | maintenance |
| weidian-inc/hera Hera is a cross-platform framework that lets developers write WeChat-style mini programs and run them outside WeChat, packaging them as And… | 32 | 1500 | maintenance |
| ricmoo/aes-js A pure JavaScript implementation of the AES block cipher supporting all common modes of operation (CBC, CFB, CTR, ECB, OFB) and all key siz… | 23 | 1496 | maintenance |
| mrcoles/full-page-screen-capture-chrome-extension A Google Chrome extension that captures a full-page screenshot of any web page with one click. It scrolls and stitches the page into a sing… | 75 | 1495 | maintenance |
| malerba118/scrollex Scrollex is a React library for building scroll-driven animations and experiences with minimal code. It provides Scroll.Container and Scrol… | 32 | 1495 | maintenance |
| whackashoe/antimoderate AntiModerate is a tiny JavaScript library (under 2KB gzipped) for progressive image loading. It renders blurred micro thumbnails inline whi… | 32 | 1495 | maintenance |
| unconed/mathbox MathBox is a JavaScript library for rendering presentation-quality mathematical diagrams and graphs in the browser using WebGL, built on to… | 23 | 1495 | maintenance |
| vega/voyager Voyager 2 is a web-based data exploration tool that blends manual chart specification (inspired by Tableau/PoleStar) with automated visuali… | 23 | 1495 | maintenance |
| Mermade/openapi-gui OpenAPI-GUI is a browser-based visual editor for creating and editing OpenAPI 3.0.x (and Swagger 2.0, auto-converted) JSON/YAML definitions… | 32 | 1494 | maintenance |
| jordwest/news-feed-eradicator A browser extension that removes news feeds from social media sites and replaces them with an inspirational quote. It is built as a standar… | 88 | 1493 | maintenance |
| KyleAMathews/react-spinkit A React component library providing a collection of CSS-animated loading spinners ported from SpinKit and loaders.css. Spinners are configu… | 23 | 1493 | maintenance |
| asvd/microlight A tiny (2.2k minified) JavaScript library that highlights code snippets in any programming language without requiring language packages or … | 59 | 1492 | maintenance |
| cincheo/jsweet JSweet is a Java-to-JavaScript transpiler that compiles Java source code to TypeScript and JavaScript, leveraging javac and tsc for type-ch… | 23 | 1490 | maintenance |
| anttiviljami/browser-autofill-phishing A simple JavaScript demo showing how hidden form fields can be silently filled by browser autofill to phish user data. It demonstrates the … | 32 | 1489 | maintenance |
| eqcss/eqcss EQCSS is a JavaScript-based CSS reprocessor that adds element queries (@element), scoped CSS, a parent selector, and responsive JavaScript … | 23 | 1489 | maintenance |
| jedfoster/Readmore.js A lightweight jQuery plugin that collapses and expands long blocks of text with 'Read more' and 'Close' links. It works with existing HTML … | 23 | 1489 | maintenance |
| eisman/neo4jd3 A JavaScript library for visualizing Neo4j graph databases using D3.js force simulations. It renders interactive force-directed graphs with… | 32 | 1488 | maintenance |
| fossasia/bbb-download A tool for exporting videos and presentations from BigBlueButton recording instances, usable via a Python command-line script or a browser-… | 32 | 1487 | maintenance |
| jmpressjs/jmpress.js jmpress.js is a jQuery plugin for building websites and presentations on an infinite canvas, ported from impress.js. It leverages CSS3 tran… | 70 | 1486 | maintenance |
| ageitgey/show-facebook-computer-vision-tags A simple Chrome extension that overlays the automated computer vision tags Facebook generates for images directly on your Facebook timeline… | 32 | 1486 | maintenance |
| shamadee/web-dsp WebDSP is a client-side digital signal processing library written in C++ and compiled to WebAssembly, exposed as simple JavaScript function… | 32 | 1483 | maintenance |
| Jexordexan/vue-slicksort A set of Vue mixin components that turn any list into an animated, touch-friendly sortable list with drag-and-drop support. It is dependenc… | 32 | 1482 | maintenance |
| ErosZy/WXInlinePlayer WXInlinePlayer is a JavaScript library that plays FLV (H.264/H.265) video in mobile web browsers via WebAssembly software decoding, renderi… | 23 | 1482 | maintenance |
| karpathy/reinforcejs REINFORCEjs is a JavaScript library implementing common reinforcement learning algorithms including Dynamic Programming, Temporal Differenc… | 32 | 1481 | maintenance |
| zalog/placeholder-loading A CSS-only library for content placeholder (skeleton) loading animations, built with SASS and customizable via variables. It provides simpl… | 23 | 1481 | maintenance |
| ebidel/filer.js filer.js is a well-tested JavaScript wrapper library for the HTML5 Filesystem API, which lets web applications read and write files in a sa… | 23 | 1481 | maintenance |
| adchsm/Slidebars Slidebars is a jQuery-based framework for adding off-canvas menus and sidebars to websites and web apps. Version 2.0 is a complete rewrite … | 23 | 1480 | maintenance |
| liady/ChatGPT-pdf A Chrome and Firefox browser extension that adds export buttons to the ChatGPT web interface, letting users download chat history as PNG im… | 22 | 1480 | maintenance |
| MoOx/pjax A standalone vanilla JavaScript module that enables fast AJAX navigation on any website using XMLHttpRequest and pushState, avoiding full p… | 10 | 1479 | maintenance |
| addyosmani/timing.js A small JavaScript library of helpers for the Navigation Timing API that measures where a web page spends its time loading. It normalizes f… | 23 | 1478 | maintenance |
| tj/react-enroute A tiny (~2 KB) React router library for modern browsers, using path-to-regexp pattern matching with support for nested routes. It is a ligh… | 23 | 1478 | maintenance |
| Paratron/hookrouter hookrouter is a lightweight React routing library built entirely on hooks, offering a fast and flexible alternative to react-router. Routes… | 10 | 1478 | maintenance |
| jaames/iro.js iro.js is a modular, dependency-free color picker widget for JavaScript built with SVG, supporting hex, RGB, HSV, HSL, and kelvin color for… | 39 | 1477 | maintenance |
| matthewmueller/date A JavaScript library that parses English-language date and time expressions like 'tomorrow at 3pm' or '10 minutes from now' into JavaScript… | 32 | 1477 | maintenance |
| felixmariotto/three-mesh-ui three-mesh-ui is a minimalist JavaScript library for building VR user interfaces on top of three.js. It creates UI elements as three.js Obj… | 23 | 1477 | maintenance |
| Consensys/eth-lightwallet A lightweight JavaScript HD wallet for Ethereum that stores private keys encrypted in the browser or Node.js. It generates BIP32/BIP39 addr… | 32 | 1476 | maintenance |
| openexchangerates/money.js money.js is a tiny (~1kb) dependency-free JavaScript library for currency conversion and exchange rate calculation between any currencies. … | 32 | 1475 | maintenance |
| cvdlab/react-planner react-planner is a React component for designing building floorplans, letting users draw 2D plans with drag-and-drop catalogs of objects an… | 32 | 1475 | maintenance |
| pauldijou/redux-act An opinionated JavaScript library for Redux that creates action creators and reducers, using action objects themselves as references in red… | 23 | 1474 | maintenance |
| agraboso/redux-api-middleware Redux middleware for calling APIs using Redux Standard API-calling Actions (RSAAs). It intercepts RSAA actions and dispatches Flux Standard… | 23 | 1472 | maintenance |
| gamelab/kiwi.js Kiwi.js is an open-source HTML5 game framework for building 2D games that run in mobile and desktop browsers, with hardware-accelerated Web… | 23 | 1472 | maintenance |
| GitHub-Laziji/VBlog VBlog is a Vue-based blog system that runs entirely on GitHub Pages, storing posts in GitHub Gists and interacting with them via the GitHub… | 32 | 1471 | maintenance |
| blueimp/JavaScript-Canvas-to-Blob A zero-dependency JavaScript polyfill for the standard HTMLCanvasElement.toBlob method, converting canvas elements into Blob objects. It en… | 32 | 1470 | maintenance |
| victorb/ngProgress ngProgress is an Angular provider that renders a slim animated loading bar at the top of the page, inspired by nprogress. It exposes a fact… | 23 | 1468 | maintenance |
| pamelafox/lscache A small JavaScript library that emulates memcache-style caching using HTML5 localStorage, with per-item expiration times and automatic evic… | 32 | 1466 | maintenance |
| ChrisCavs/rallax.js Rallax.js is a dependency-free vanilla JavaScript library for adding parallax scrolling effects to HTML elements. It offers a simple API wi… | 32 | 1465 | maintenance |
| LunarLogic/starability Starability.css is a dependency-free, pure HTML/CSS library of accessible star rating widgets with playful animations. It uses radio inputs… | 32 | 1463 | maintenance |
| fingerprintjs/BotD BotD is a free, MIT-licensed browser library that detects automation tools and frameworks such as Puppeteer, Selenium, Playwright, and head… | 73 | 1462 | maintenance |
| Synzvato/decentraleyes Decentraleyes is a browser extension that emulates content delivery networks by serving popular CDN-hosted libraries (like JavaScript frame… | 10 | 1462 | maintenance |
| lukaszflorczak/vue-agile A touch-friendly, responsive carousel/slider component for Vue.js 3, inspired by Slick and free of jQuery dependencies. It supports autopla… | 10 | 1461 | maintenance |
| fex-team/ua-device ua-device is a JavaScript library by Baidu's FEX team that parses User-Agent strings to extract browser, engine, OS, and hardware device in… | 32 | 1459 | maintenance |
| jhildenbiddle/css-vars-ponyfill A lightweight, dependency-free JavaScript ponyfill that provides client-side support for CSS custom properties (CSS variables) in legacy an… | 32 | 1459 | maintenance |
| pedronauck/reworm Reworm is a tiny React state management library that lets you create and update state with simple get/set calls, avoiding Redux-style boile… | 55 | 1458 | maintenance |
| minhur/bootstrap-toggle Bootstrap Toggle is a jQuery-based Bootstrap plugin that converts standard HTML checkboxes into styled toggle switches. It supports data-at… | 32 | 1457 | maintenance |
| LeaVerou/css3patterns A gallery of pure CSS3 background patterns built with gradients, originally created by Lea Verou in 2010. It showcases editable code snippe… | 32 | 1454 | maintenance |
| webpack-contrib/worker-loader A webpack loader that registers a JavaScript file as a Web Worker, allowing workers to be imported as modules in webpack 4 builds. It is de… | 10 | 1453 | maintenance |
| nckprsn/scrollme A jQuery plugin for adding simple scrolling effects to web pages. It animates elements as the user scrolls, driven by declarative data attr… | 23 | 1452 | maintenance |
| kosmetism/react-soundplayer A React component library for building highly customizable web audio players, with built-in SoundCloud API integration and support for arbi… | 23 | 1451 | maintenance |
| fortunejs/fortune Fortune.js is a non-native graph database abstraction layer for Node.js and web browsers that implements graph-like features such as bi-dir… | 23 | 1450 | maintenance |
| wellyshen/react-cool-inview A lightweight React hook and component that monitors when elements enter or leave the viewport using the Intersection Observer API. It supp… | 23 | 1450 | maintenance |
| HADB/GetWeixinCode A single HTML page deployed under a WeChat OAuth2.0 authorized callback domain that forwards authorization codes to arbitrary redirect URIs… | 23 | 1449 | maintenance |
| javierbyte/visual-center Visual Center is a web tool and npm library that finds the visual (optical) center of images and logos by computing per-pixel color-differe… | 76 | 1448 | maintenance |
| Heydon/fukol-grids Fukol is a 93-byte Flexbox-based CSS grid system that lives entirely in its README. It provides breakpoint-free, responsive grid layouts us… | 32 | 1448 | maintenance |
| hilongjw/vue-progressbar A lightweight, configurable progress bar plugin for Vue.js 1.x and 2.x applications. It integrates with vue-router to show loading progress… | 32 | 1447 | maintenance |
| andreypopp/autobind-decorator A JavaScript class and method decorator that automatically binds methods to class instances so `this` is always correct, even when methods … | 32 | 1445 | maintenance |
| liguobao/HouseSearch A map-driven rental housing aggregation platform that continuously crawls public rental listings from sources like Douban, Beike, and Xiaoh… | 77 | 1444 | maintenance |
| VictorTaelin/WebMonkeys A JavaScript library that lets you spawn thousands of parallel tasks on the GPU through a minimal set/get/work API, using GLSL 1.0 without … | 32 | 1444 | maintenance |
| sloisel/numeric Numeric Javascript is a JavaScript library for numerical analysis that runs entirely in the browser or Node.js. It provides matrix operatio… | 32 | 1442 | maintenance |
| bernii/gauge.js A dependency-free JavaScript/CoffeeScript library for rendering animated, configurable gauges on HTML canvas. It is resolution-independent,… | 23 | 1441 | maintenance |
| creotip/vue-particles A Vue.js component that renders animated particle backgrounds, wrapping particles.js for Vue 2 applications. It is SSR-compatible and teste… | 32 | 1437 | maintenance |