platform: browser
5858 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| puemos/hls-downloader A browser extension that automatically detects HTTP Live Streaming (HLS) playlists on web pages and lets users download selected video and … | 94 | 2682 | active |
| DavyJonesLocker/client_side_validations A Ruby gem and JavaScript package that automatically extracts ActiveModel validation rules from a Rails backend and applies them as client-… | 97 | 2680 | active |
| jsonata-js/jsonata JSONata is a lightweight query and transformation language for JSON data, and this repository is its reference JavaScript implementation. I… | 96 | 2679 | stable |
| davidmonterocrespo24/velxio Velxio is an open-source browser-based emulator and circuit simulator for Arduino, ESP32, Raspberry Pi, STM32 and other embedded boards, ru… | 82 | 2679 | active |
| abi/secret-llama Secret Llama is a fully private LLM chatbot that runs entirely in the browser with no server or installation required, powered by the WebLL… | 24 | 2678 | active |
| tsayen/dom-to-image A JavaScript library that converts arbitrary DOM nodes into vector (SVG) or raster (PNG/JPEG) images using HTML5 canvas and SVG serializati… | 32 | 10779 | maintenance |
| civilblur/mazanoke MAZANOKE is a self-hosted, privacy-focused image optimizer that runs entirely in the browser, compressing and converting images on-device w… | 73 | 2677 | active |
| tameemsafi/typewriterjs TypewriterJS is a native JavaScript plugin that adds a typewriter typing animation effect to DOM elements. It supports configurable typing/… | 41 | 2674 | stable |
| BorisMoore/jsrender JsRender is a lightweight, highly extensible JavaScript templating engine optimized for high-performance rendering of data-driven templates… | 80 | 2671 | stable |
| jpd002/Play- Play! is a cross-platform PlayStation 2 emulator written in C++ that uses a built-in high-level emulation BIOS, so no external BIOS file is… | 76 | 2671 | active |
| ShareDropio/sharedrop ShareDrop is a web application inspired by Apple AirDrop that transfers files directly between devices using WebRTC peer-to-peer connection… | 35 | 10749 | maintenance |
| ill-inc/biomes-game Biomes is an open-source sandbox MMORPG that runs entirely in the web browser, built with Next.js, TypeScript, React, and WebAssembly. It f… | 71 | 2670 | active |
| prinsss/twitter-web-exporter A UserScript (for Tampermonkey/Violentmonkey) that exports tweets, bookmarks, lists, followers, search results, and media from the Twitter/… | 86 | 2666 | active |
| marcelodolza/iziToast iziToast is a lightweight, dependency-free JavaScript plugin for showing elegant, responsive toast notifications in web applications. It of… | 23 | 2666 | stable |
| ealush/vest Vest is a declarative validation framework for JavaScript/TypeScript that lets you write validation rules like unit tests using a Jest-styl… | 92 | 2665 | active |
| DavidWells/analytics A lightweight, isomorphic JavaScript analytics abstraction library for tracking page views, custom events, and identifying visitors. It use… | 72 | 2662 | active |
| YusufB5/ASCILINE ASCILINE is a high-performance ASCII video rendering engine written in Python that converts video pixels into text-based representations. I… | 58 | 2662 | active |
| videojs-http-streaming (VHS) videojs-http-streaming (VHS) is a source handler for video.js that adds HLS and DASH playback, including MPEG-TS transmuxing and adaptive b… | 95 | 2661 | active |
| 200ok-ch/organice organice is a web-based implementation of Emacs Org mode that works in mobile and desktop browsers without requiring Emacs. It is a progres… | 86 | 2661 | active |
| macOS Web An open-source web application that replicates the macOS Ventura desktop experience in the browser, built with Svelte and Vite. It recreate… | 73 | 2659 | active |
| wendux/ajax-hook A lightweight JavaScript library that intercepts browser HTTP requests made via XMLHttpRequest, letting you hook into requests before they … | 32 | 2659 | stable |
| xmcp/pakku.js pakku.js is a browser extension for Chrome, Edge, and Firefox that automatically merges repeated (spam) danmaku (bullet comments) on the Ch… | 80 | 2655 | active |
| metafizzy/zdog Zdog is a small, designer-friendly pseudo-3D JavaScript engine that renders simple 3D models as flat shapes on <canvas> or SVG. It uses a d… | 23 | 10649 | maintenance |
| thednp/kute.js KUTE.js is a modular JavaScript animation engine for modern browsers, built on ES6+ with TypeScript definitions. It supports tweening CSS p… | 76 | 2640 | active |
| unjs/unstorage Unstorage is an async key-value storage library for JavaScript with a unified API across 30+ built-in drivers (memory, filesystem, browser,… | 91 | 2637 | stable |
| Netflix/falcor Falcor is a JavaScript library that lets you represent all remote data sources as a single virtual JSON graph model, fetching data efficien… | 50 | 10569 | maintenance |
| knockout/knockout Knockout is a JavaScript MVVM library that keeps your UI automatically in sync with an underlying data model using observables and declarat… | 80 | 10555 | maintenance |
| LHRUN/paint-board Paint Board is an open-source web-based creative drawing application built with React, TypeScript, and Vite. It offers 12 unique brush styl… | 59 | 2625 | active |
| auth0/angular2-jwt An Angular library that provides an HttpInterceptor to automatically attach JSON Web Tokens to HttpClient requests. It handles token attach… | 67 | 2624 | active |
| huangserva/3DCellForge A React + Three.js web application for AI-powered interactive 3D model generation, inspection, and presentation. It turns uploaded referenc… | 51 | 2624 | active |
| morethanwords/tweb Telegram Web K is the open-source TypeScript web client powering web.telegram.org/k/, based on the original Webogram and actively patched a… | 77 | 2623 | active |
| mapbox/delaunator Delaunator is a fast and robust JavaScript library for computing Delaunay triangulations of 2D points. It outputs compact typed-array data … | 75 | 2621 | stable |
| tus/tus-js-client tus-js-client is a pure JavaScript client library for the tus resumable upload protocol, an HTTP-based protocol for interruptible, resumabl… | 78 | 2618 | stable |
| glincker/thesvg theSVG is an open-source library of 6,500+ brand and cloud SVG icons for developers and designers, distributed as a tree-shakeable, typed n… | 77 | 2617 | active |
| maplibre/maputnik Maputnik is a free and open-source visual editor for the MapLibre Style Specification, built with TypeScript, React, and MapLibre GL JS. It… | 86 | 2613 | active |
| libreact libreact is a React standard library offering a large toolbox of higher-order components, render-prop components, and utilities for sensors… | 24 | 2611 | stable |
| insin/control-panel-for-twitter Control Panel for Twitter is a browser extension for desktop and mobile browsers that gives users more control over their Twitter/X experie… | 98 | 2610 | active |
| pmndrs/xr A React library that adds VR and AR (WebXR) support to react-three-fiber applications. It provides a store-based API for entering immersive… | 68 | 2605 | active |
| versatica/JsSIP JsSIP is a pure JavaScript SIP (Session Initiation Protocol) library that implements a full SIP user agent for browsers and Node.js. It sup… | 69 | 2599 | stable |
| EnixCoda/Gitako Gitako is a free browser extension that adds a file tree sidebar to GitHub, with instant file search and keyboard navigation. It works on C… | 88 | 2598 | active |
| thinking-orbs A React/TypeScript library of dotted canvas-based loading indicators ('thinking orbs') designed for AI and agent chat interfaces. It ships … | 57 | 2598 | active |
| Stuk/jszip JSZip is a JavaScript library for creating, reading, and editing .zip archive files with a simple promise-based API. It works in both brows… | 38 | 10378 | maintenance |
| formkit/tempo Tempo is a tiny, tree-shakable JavaScript/TypeScript library for parsing, formatting, manipulating, and internationalizing dates and times.… | 77 | 2589 | active |
| julkue/mark.js mark.js is a JavaScript library for highlighting keywords or custom regular expressions in text, usable with plain JavaScript or as a jQuer… | 44 | 2588 | stable |
| Hexagon/croner Croner is a zero-dependency JavaScript/TypeScript library for triggering functions on cron schedules and evaluating cron expressions. It su… | 88 | 2586 | stable |
| ksky521/nodeppt nodeppt is a markdown-driven, in-browser presentation framework for building HTML slide decks. It provides a CLI to create, serve, and buil… | 10 | 10344 | maintenance |
| greasemonkey/greasemonkey Greasemonkey is a user script manager for Firefox that lets users install and manage small scripts which customize web page behavior. It pr… | 70 | 2585 | active |
| evgeny-nadymov/telegram-react An experimental Telegram web client built with ReactJS and TDLib compiled to WebAssembly. It runs entirely in the browser and can be self-h… | 36 | 2585 | active |
| ziahamza/webui-aria2 A browser-based web interface for controlling the aria2 download utility via its JSON-RPC API. It requires no build or install step - just … | 32 | 10337 | maintenance |
| scttcper/ngx-toastr ngx-toastr is a toast notification library for Angular applications, providing injectable toast components with customizable styles includi… | 10 | 2583 | active |
| mapbox/earcut Earcut is a fast, tiny (4KB gzipped) JavaScript polygon triangulation library implementing a modified ear-slicing algorithm optimized with … | 95 | 2580 | stable |
| imakewebthings/waypoints Waypoints is a JavaScript library that executes a function whenever the user scrolls to a specific element. It includes shortcuts for commo… | 32 | 10308 | maintenance |
| imzbf/md-editor-v3 A feature-rich Markdown editor component library for Vue 3, written in JSX and TypeScript. It includes a full editor with toolbar, dark/lig… | 97 | 2577 | active |
| amorey/loadjs LoadJS is a tiny (961 bytes) async loader and dependency manager for modern browsers that fetches JavaScript, CSS, and image files in paral… | 23 | 2574 | stable |
| piqnt/stage.js Stage.js is a lightweight 2D rendering and layout library for building HTML5 Canvas games in JavaScript/TypeScript. It provides an optimize… | 75 | 2571 | active |
| franciscop/brownies A tiny zero-dependency JavaScript library that provides a clean proxy-based interface for cookies, localStorage, sessionStorage, and async … | 69 | 2567 | active |
| pt-plugins/PT-depiler PT-depiler is a Manifest v3 browser extension that improves efficiency when using private tracker (PT) sites, succeeding PT-Plugin-Plus. It… | 99 | 2566 | active |
| jiffyclub/snakeviz SnakeViz is a browser-based graphical viewer for Python cProfile output, serving as a visual alternative to the pstats module. It runs as a… | 63 | 2566 | stable |
| Netflix/pollyjs Polly.JS is a standalone, framework-agnostic JavaScript library for recording, replaying, and stubbing HTTP interactions in both Node and t… | 43 | 10250 | maintenance |
| FrDH/mmenu-js mmenu.js is a vanilla JavaScript plugin that turns standard HTML nav markup into app look-alike on- and off-canvas menus with sliding subme… | 23 | 2565 | stable |
| reactjs/react-transition-group A small React component library (Transition, CSSTransition, SwitchTransition, TransitionGroup) that manages component mounting/unmounting s… | 54 | 10228 | maintenance |
| openfrontio/OpenFrontIO OpenFront.io is an open-source online real-time strategy (RTS) game focused on territorial control and alliance building, playable in any m… | 84 | 2560 | active |
| ConnorAtherton/loaders.css A collection of pure CSS loading animations designed for performance by limiting animations to cheap CSS properties. It ships as a styleshe… | 32 | 10224 | maintenance |
| srbhptl39/MCP-SuperAssistant A browser extension (Chrome and Firefox) that brings Model Context Protocol (MCP) tool support to web-based AI chat platforms like ChatGPT,… | 61 | 2559 | active |
| molvqingtai/WebChat A decentralized browser extension that lets visitors of the same website chat anonymously via WebRTC peer-to-peer, end-to-end encrypted com… | 91 | 2555 | active |
| suanmei/callapp-lib callapp-lib is a TypeScript library that launches native mobile apps from web (H5) pages using URL Schemes, Android Intent URLs, and iOS Un… | 23 | 2551 | active |
| visjs/vis-timeline vis-timeline is a JavaScript library for rendering fully customizable, interactive timelines and 2D graphs in the browser. It supports item… | 98 | 2549 | active |
| cmiscm/leonsans Leon Sans is a geometric sans-serif typeface generated entirely with code, exposing glyph drawing-point coordinates so developers can dynam… | 32 | 10173 | maintenance |
| NuGetPackageExplorer/NuGetPackageExplorer NuGet Package Explorer is a GUI application for creating, editing, inspecting, and deploying NuGet packages, available on Windows via the M… | 66 | 2548 | active |
| IonDen/ion.rangeSlider ion.RangeSlider is a jQuery plugin that turns a native input element into a flexible, skinnable range slider with single or double handles.… | 88 | 2544 | stable |
| dudor/BookmarkHub BookmarkHub is a browser extension that synchronizes bookmarks across different browsers (Chrome, Firefox, Edge, and other Chromium-based b… | 57 | 2543 | active |
| sparksuite/simplemde-markdown-editor SimpleMDE is an embeddable JavaScript Markdown editor that replaces a plain textarea with a WYSIWYG-style editing experience, including a t… | 23 | 10144 | maintenance |
| simonbengtsson/jsPDF-AutoTable A jsPDF plugin that generates PDF tables in JavaScript, either from HTML table elements or from JavaScript data. It supports themes, column… | 81 | 2541 | stable |
| NetrisTV/ws-scrcpy A web-based client for scrcpy that streams an Android device's screen to a browser over WebSockets and allows remote control from the brows… | 67 | 2541 | active |
| schedule-x/schedule-x Schedule-X is a modern JavaScript event calendar library for web apps, offering responsive views, internationalization, and an extensible p… | 73 | 2539 | active |
| apvarun/toastify-js Toastify is a lightweight, dependency-free vanilla JavaScript library for showing toast notification messages in the browser. It supports s… | 23 | 2535 | stable |
| antonmedv/textarea A minimalist browser-based text editor that stores all text compressed in the URL hash, requiring no backend or account. Notes can be share… | 56 | 2524 | active |
| prazdevs/pinia-plugin-persistedstate A Pinia plugin that adds configurable persistence and rehydration of Vue store state to web storage. It offers customizable storage, serial… | 10 | 2522 | active |
| biati-digital/glightbox GLightbox is a pure JavaScript lightbox library for displaying images, videos (YouTube, Vimeo, self-hosted), inline content, and iframes in… | 48 | 2519 | active |
| ntsc-rs/ntsc-rs ntsc-rs is a free, open-source video effect that accurately emulates NTSC analog TV and VHS artifacts using algorithms that model how compo… | 80 | 2516 | active |
| zoriya/Kyoo Kyoo is a self-hosted media server for movies, series, and anime, positioned as an alternative to Jellyfin and Plex. It automatically scans… | 88 | 2509 | active |
| pagekit/vue-resource vue-resource is an HTTP client plugin for Vue.js that provides services for making web requests via XMLHttpRequest or JSONP. It supports th… | 10 | 9981 | maintenance |
| dsh-market/dsh-market dsh-market is the in-app plugin marketplace for DeepSeek Harness, letting users browse, search, and one-click install community plugins and… | 75 | 2502 | active |
| huggingface/huggingface.js A collection of TypeScript JavaScript libraries for interacting with the Hugging Face ecosystem, including Hub repository management, unifi… | 94 | 2501 | active |
| pipwerks/PDFObject PDFObject is a lightweight JavaScript utility for dynamically embedding PDF files into HTML documents using iframes. It detects browser PDF… | 31 | 2500 | stable |
| javierbyte/img2css A web tool that converts any image into pure CSS, recreating it as a matrix of box-shadows on a single pixel div or as a base64-embedded im… | 67 | 2498 | active |
| timdream/wordcloud2.js wordcloud2.js is a JavaScript library that renders tag cloud / Wordle-style word clouds on an HTML5 2D canvas or as HTML elements. It suppo… | 32 | 2498 | stable |
| ingram-projects/animxyz AnimXYZ is a composable CSS animation library that lets developers describe animations declaratively with utility attributes and CSS variab… | 98 | 2496 | stable |
| microsoft/Ontology-Playground A free, open-source static web application for learning about ontologies and Microsoft Fabric IQ. It combines a curated ontology catalogue,… | 59 | 2493 | active |
| fluture-js/Fluture Fluture is a Fantasy Land compliant, monadic alternative to JavaScript Promises, representing asynchronous operations as lazy, composable F… | 23 | 2493 | stable |
| mattdelacdev/WOW WOW.js is a lightweight (3kb) JavaScript library that reveals CSS animations as the user scrolls down a page. It pairs naturally with Anima… | 23 | 9899 | maintenance |
| custom-cards/button-card A highly configurable custom Lovelace card for Home Assistant dashboards, written in TypeScript. It lets users create custom buttons for an… | 83 | 2488 | active |
| KittyGiraudel/a11y-dialog A11y Dialog is a lightweight (1.7Kb) TypeScript library for creating accessible modal dialog windows that follow the WAI-ARIA APG Dialog pa… | 80 | 2488 | stable |
| abrahamjuliot/creepjs CreepJS is a web application that performs advanced device and browser fingerprinting to expose weaknesses in anti-fingerprinting browsers … | 71 | 2486 | active |
| StartBootstrap/startbootstrap-sb-admin-2 SB Admin 2 is a free, open source Bootstrap 4 admin dashboard theme from Start Bootstrap, distributed as HTML/SCSS template files. It ships… | 32 | 9865 | maintenance |
| SheepChef/Abracadabra Abracadabra is an open-source text encryption tool that transforms encrypted data into realistic Classical Chinese (wenyan) prose, using AE… | 87 | 2482 | active |
| aFarkas/html5shiv A small JavaScript polyfill that enables HTML5 sectioning elements (like section, article, nav) in legacy Internet Explorer 6-8 and provide… | 23 | 9845 | maintenance |
| drawcall/Proton Proton is a lightweight JavaScript particle animation library for creating visual effects like flames, fireworks, explosions, and bullets. … | 54 | 2478 | stable |
| blenderskool/blaze Blaze is a progressive web app for peer-to-peer file sharing between multiple devices using WebTorrent (WebRTC) with WebSockets as a fallba… | 23 | 2478 | active |
| MatthewHerbst/react-to-print A React library that lets you print the content of React components directly from the browser via a hook-based API. It handles building the… | 80 | 2475 | active |