platform: browser
5858 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| rmm5t/jquery-timeago timeago is a jQuery plugin that converts ISO 8601 timestamps embedded in HTML into automatically updating fuzzy relative times like '4 minu… | 66 | 3793 | maintenance |
| subprotocol/verlet-js A simple 2D Verlet integration physics engine written in JavaScript, supporting particles, distance constraints, and angular constraints. I… | 32 | 3791 | maintenance |
| boona13/image-extender An open-source Next.js web app for AI image outpainting that extends images in any direction using Gemini models via OpenRouter, with Poiss… | 52 | 1100 | active |
| Strilanc/Quirk Quirk is a drag-and-drop quantum circuit simulator that runs entirely in the browser, letting users build small quantum circuits and see st… | 23 | 1100 | stable |
| LeaVerou/prefixfree -prefix-free is a small (2KB gzipped) JavaScript library that lets developers write unprefixed CSS3 properties and automatically adds the c… | 10 | 3785 | maintenance |
| Externalizable/bongo.cat A web application that lets users play bongo drum sounds like the Bongo Cat meme by pressing keyboard keys. It is the code behind the popul… | 32 | 3782 | maintenance |
| commenthol/date-holidays A JavaScript library that calculates public, bank, and observance holidays for 206 countries, their states and regions, with timezone aware… | 77 | 1099 | active |
| theturtle32/WebSocket-Node A mostly pure JavaScript WebSocket client and server implementation for Node.js supporting protocol versions 8 and 13 (Draft-08 through RFC… | 52 | 3781 | maintenance |
| blivesta/animsition A jQuery plugin that adds CSS-animated page transitions to websites, offering 58 animation variants including fades, rotations, flips, zoom… | 32 | 3780 | maintenance |
| vuejs/repl A Vue 3 component that embeds a Vue Single-File Component (SFC) REPL, compiling and previewing Vue code entirely in the browser. It powers … | 88 | 1098 | active |
| requireCool/stealth.min.js A repository that automatically generates and publishes the newest stealth.min.js file every Monday at 6 AM UTC. The file is a drop-in Java… | 77 | 1098 | active |
| web-animations/web-animations-js A JavaScript polyfill implementing the Web Animations API for browsers that lack native support, falling back to native implementations whe… | 23 | 3776 | maintenance |
| foxhound87/mobx-formkit MobX Formkit is a reactive form state management library built on MobX observables with a UI-agnostic core. It provides declarative field d… | 98 | 1097 | active |
| Scthe/nanite-webgpu A browser-based implementation of Unreal Engine 5's Nanite virtualized geometry system using WebGPU, written in TypeScript. It includes a m… | 60 | 1097 | active |
| dataarts/webgl-globe WebGL Globe is an open platform for geographic data visualization by the Google Data Arts Team, rendering latitude/longitude data as animat… | 10 | 3770 | maintenance |
| wtetsu/mouse-dictionary Mouse Dictionary is a super fast browser extension that shows dictionary definitions instantly when you select or hover over words on web p… | 72 | 1096 | active |
| nmn/react-timeago A small React component that renders a date as a live-updating 'time ago' string (e.g. '5 minutes ago'), updating only as often as needed. … | 60 | 1096 | stable |
| pklauzinski/jscroll jScroll is a jQuery plugin that adds infinite scrolling and auto-paging to web pages. It loads the next set of content via AJAX either auto… | 23 | 1096 | stable |
| blueimp/Gallery blueimp Gallery is a touch-enabled, responsive JavaScript library providing an image and video gallery, carousel, and lightbox for web brow… | 32 | 3769 | maintenance |
| tholman/zenpen ZenPen is a minimalist web-based writing app designed to eliminate distractions and help writers focus. It persists text locally via HTML5 … | 32 | 3767 | maintenance |
| JamesLMilner/terra-draw Terra Draw is a TypeScript library for drawing shapes and geometries on web maps, with built-in adapters for Leaflet, OpenLayers, MapLibre … | 99 | 1095 | active |
| lichtblick-suite/lichtblick Lichtblick is an integrated visualization and diagnosis tool for robotics, usable in the browser or as a desktop app on Linux, Windows, and… | 92 | 1095 | active |
| zeman/perfmap PerfMap is a bookmarklet and Chrome extension that overlays a performance heatmap on a webpage, visualizing when images finished loading du… | 32 | 3765 | maintenance |
| nolanlawson/marky A tiny (491 bytes) JavaScript timer library built on the User Timing API's performance.mark() and performance.measure(), with fallbacks to … | 63 | 1094 | stable |
| benhowdle89/grade Grade is a small JavaScript library that generates complementary gradient backgrounds from the top two dominant colors of supplied images, … | 32 | 3758 | maintenance |
| guigrpa/docx-templates A TypeScript library for template-based DOCX report generation that runs in Node, Deno, and the browser. Templates are authored directly in… | 66 | 1093 | active |
| yeahhe365/Gemini-Nexus Gemini Nexus is a Chrome extension (Manifest V3) that adds an AI assistant layer to the browser, integrating Gemini Web, the Gemini API, an… | 83 | 1092 | active |
| increpare/PuzzleScript PuzzleScript is an open-source HTML5 game engine for creating grid-based puzzle games using a simple scripting language. It runs entirely i… | 66 | 1092 | active |
| github-tools/github Github.js is a minimal, higher-level JavaScript wrapper around the GitHub API, usable in the browser or Node.js with promise- or callback-b… | 23 | 3750 | maintenance |
| ivopetkov/responsively-lazy A tiny dependency-free JavaScript library (2.5kb gzipped) for truly lazy loading responsive images, background images, and HTML. It is SEO … | 41 | 1091 | stable |
| webrtcHacks/adapter adapter.js is a JavaScript shim that insulates WebRTC applications from spec changes and browser prefix/behavior differences. It normalizes… | 88 | 3746 | maintenance |
| Godiesc/firefox-gx A Firefox userChrome CSS theme that replicates the Opera GX browser skin. It is installed by copying a chrome folder and user.js into the F… | 100 | 1090 | active |
| r-wasm/webr WebR is the R statistical programming language compiled to WebAssembly via Emscripten, allowing R code to run directly in web browsers and … | 89 | 1090 | active |
| streamich/json-joy json-joy is a TypeScript library implementing the JSON CRDT protocol for conflict-free real-time collaboration on JSON data models, plus JS… | 90 | 1089 | active |
| VladSez/easy-invoice-pdf EasyInvoicePDF is a free, open-source invoice generator that runs entirely in the browser, offering live preview, instant PDF export, and f… | 77 | 1089 | active |
| dkaoster/scrolly-video ScrollyVideo.js is a JavaScript component for scroll-based (or other externally controlled) video playback, distributed as a plain JS libra… | 52 | 1089 | active |
| chaijs/sinon-chai A Chai plugin that adds custom assertions for the Sinon.JS spy, stub, and mocking framework. It lets you write spy assertions in idiomatic … | 41 | 1089 | stable |
| damianavila/RISE RISE is a Jupyter/IPython notebook extension that turns notebooks into live reveal.js-based slideshows. It lets users present notebooks dir… | 32 | 3737 | maintenance |
| caigg188/LDStatusPro LDStatus Pro is a Tampermonkey userscript (with an accompanying website and storefront frontend) that enhances the Linux.do and IDCFlare Di… | 77 | 1088 | active |
| observablehq/runtime The Observable Runtime is a JavaScript library implementing reactive dataflow computation, powering Observable Notebooks. It lets you defin… | 63 | 1087 | active |
| ipodtouch0218/NSMB-MarioVsLuigi A standalone Unity remake of the Mario vs. Luigi multiplayer gamemode from New Super Mario Bros DS, supporting 2-10 players online. It incl… | 93 | 1086 | active |
| doxas/twigl twigl.app is an online editor for writing ultra-compact 'one tweet' GLSL shaders for WebGL and WebGL2, with modes that auto-complete boiler… | 64 | 1086 | active |
| pablo-abc/felte Felte is an extensible form library for Svelte, Solid, and React that uses plain stores and actions instead of wrapper components. It suppo… | 32 | 1086 | active |
| mlc-ai/web-stable-diffusion A project that compiles and runs Stable Diffusion text-to-image models entirely inside web browsers using WebGPU and WebAssembly, with no s… | 30 | 3723 | maintenance |
| alfg/ffmpeg-commander A web-based GUI built with Vue.js for generating common FFmpeg encoding commands without memorizing CLI flags. It runs entirely in the brow… | 68 | 1084 | active |
| dozoisch/react-google-recaptcha A React component wrapper around Google reCAPTCHA v2, supporting normal, compact, and invisible captcha modes. It handles async loading of … | 32 | 1084 | stable |
| britecharts/britecharts Britecharts is a client-side reusable charting library built on D3.js v5, offering composable SVG chart components like bar, line, donut, a… | 23 | 3719 | maintenance |
| shashwatak/satellite-js A TypeScript/JavaScript library implementing SGP4 and SDP4 orbital propagation from TLE and OMM data, usable in web and Node.js environment… | 93 | 1083 | active |
| mapbox/mapbox-gl-draw A Mapbox GL JS plugin that adds drawing and editing controls for geographic features (points, lines, polygons) directly on interactive web … | 73 | 1083 | active |
| vladmandic/face-api FaceAPI is a JavaScript library built on TensorFlow/JS that provides AI-powered face detection, rotation tracking, face description and rec… | 10 | 1083 | active |
| xuejianxianzun/PixivFanboxDownloader A Chrome browser extension for batch downloading files from Pixiv Fanbox posts. It supports file type filtering, custom filenames, multiple… | 98 | 1082 | active |
| gorisanson/pikachu-volleyball A browser-based reimplementation of the 1997 Windows game Pikachu Volleyball, created by reverse engineering the original machine code (phy… | 71 | 1081 | active |
| aclap-dev/video-downloadhelper Video DownloadHelper is a browser extension for Chrome, Firefox, and Edge that detects and downloads video and audio content from thousands… | 45 | 1081 | active |
| mkosir/react-parallax-tilt A lightweight (2.9kB, zero-dependency) React component library that applies tilt hover effects to React components. It supports mouse, touc… | 96 | 1079 | stable |
| marsgis/mars3d Mars3D is a WebGL-based 3D globe client development platform built on top of CesiumJS, providing a lightweight, plugin-free GIS SDK that ru… | 70 | 1079 | active |
| auduno/headtrackr headtrackr is a JavaScript library for real-time face tracking and head tracking via a webcam using WebRTC/getUserMedia. It estimates the u… | 32 | 3700 | maintenance |
| jaredpalmer/react-fns react-fns is a collection of imperative Browser APIs wrapped as declarative React components, higher-order components, and utility function… | 23 | 3700 | maintenance |
| josh-berry/tab-stash Tab Stash is a Firefox extension that saves and organizes batches of open tabs as bookmarks, letting users clear their tab bar and restore … | 77 | 1078 | active |
| davidguttman/react-pivot ReactPivot is a React data-grid component with pivot-table-like functionality for displaying, filtering, and exploring tabular data. It sup… | 66 | 1078 | active |
| hrbrmstr/pewpew IPew is a customizable D3/Datamaps-based HTML/JavaScript visualization for building your own animated IP 'cyber attack' world map, complete… | 50 | 1078 | active |
| mciastek/sal Sal (Scroll Animation Library) is a lightweight, dependency-free JavaScript library for animating elements as they scroll into the viewport… | 32 | 3693 | maintenance |
| jasonlong/isometric-contributions A browser extension for Chrome, Firefox, and Edge that renders an isometric pixel art version of your GitHub contribution graph using obeli… | 92 | 3690 | maintenance |
| spine/spine Spine is a lightweight MVC library for building JavaScript web applications, written in CoffeeScript and under 700 lines of core code. It p… | 32 | 3690 | maintenance |
| DevLARLEY/WidevineProxy2 A browser extension (Chrome and Firefox, Manifest V3) that proxies Widevine and ClearKey EME challenges and license messages, modifying cha… | 86 | 1076 | active |
| Kiuryy/Bookmark_Sidebar A browser extension that adds a toggleable sidebar displaying all bookmarks on the left or right edge of the screen, with sorting, editing,… | 67 | 1076 | active |
| Renovamen/oh-my-cv Oh My CV! is an in-browser, local-first Markdown resume builder with real-time preview and PDF export. It runs as a static PWA that stores … | 32 | 1076 | active |
| pixelsign/html5-device-mockups A CSS/HTML library providing 86 device mockup images (iPhones, iPads, MacBooks, Android devices, etc.) for embedding screenshots, videos, o… | 23 | 3687 | maintenance |
| BuilderIO/figma-html A tool (Figma plugin and Chrome extension) by Builder.io that converts any website's HTML into editable Figma designs. The original reposit… | 49 | 3685 | maintenance |
| yize/xswitch XSwitch is a Chrome browser extension for redirecting and forwarding request URLs using browser-native APIs, with rule groups, CORS support… | 84 | 1075 | active |
| itorr/eva-title A web-based Evangelion title card generator that renders custom text in the style of the classic 1995 Neon Genesis Evangelion episode title… | 49 | 1075 | active |
| arianrhodsandlot/retroassembly RetroAssembly is a self-hostable, browser-based retro game emulator frontend that lets users organize and play their ROM collections from c… | 91 | 1074 | active |
| mlochbaum/BQN BQN is a modern APL-derived array programming language with infix notation, built-in multidimensional array operations, and first-class fun… | 76 | 1074 | active |
| mskayyali/nodepad nodepad is a spatial note-taking web application where notes are placed on a canvas and AI quietly classifies them, infers connections, and… | 56 | 1074 | active |
| dimartarmizi/map-to-poster MapToPoster JS is a client-side web application that turns any global location into a high-resolution, customizable map poster. It offers t… | 54 | 1073 | active |
| cdnbye/hlsjs-p2p-engine A JavaScript library that layers a WebRTC datachannel-based peer-to-peer network on top of hls.js, letting viewers share HLS video segments… | 51 | 1073 | active |
| davidstutz/bootstrap-multiselect A jQuery plugin that replaces native multi-select inputs with a Bootstrap-styled button and dropdown menu of checkboxes. It supports Bootst… | 56 | 3676 | maintenance |
| valentinilk/compose-shimmer A Kotlin library providing a shimmering animation effect for Jetpack Compose and Compose Multiplatform, applied via a simple Modifier.shimm… | 85 | 1072 | active |
| threepointone/glamor Glamor is a CSS-in-JS library that lets you define styles as JavaScript objects and attach them to DOM elements via generated classes or da… | 23 | 3669 | maintenance |
| rockbenben/subtitle-translator A free, browser-based batch subtitle translation tool for .srt, .ass, .vtt, and .lrc files that strips timing locally and sends only dialog… | 83 | 1071 | active |
| DataTables/Plugins A collection of community plug-ins for the jQuery DataTables table enhancement library, including sorting algorithms, filtering, API method… | 77 | 1071 | active |
| straker/kontra Kontra.js is a lightweight JavaScript gaming micro-library optimized for size-constrained contexts like the js13kGames competition. It prov… | 52 | 1071 | active |
| tomayac/SVGcode SVGcode is a Progressive Web App that converts raster images (JPG, PNG, GIF, WebP, AVIF, etc.) into SVG vector graphics. It runs in the bro… | 70 | 1070 | active |
| xmflswood/pinyin-match A JavaScript library for fast pinyin-based matching of Chinese text, supporting polyphonic characters, traditional Chinese, and initial-let… | 57 | 1070 | active |
| hmjz100/123panYouthMember A Tampermonkey/Greasemonkey userscript that simulates 123pan (123 云盘) cloud drive membership features in the browser, including downloads o… | 46 | 1070 | active |
| iczer/vue-antd-admin Vue Antd Admin is a Vue implementation of Ant Design Pro, providing an out-of-the-box admin dashboard template for building enterprise back… | 23 | 3663 | maintenance |
| wzc570738205/smartParsePro smartParsePro is an offline JavaScript library for parsing Chinese addresses, extracting province, city, county, street, detail address, na… | 66 | 1069 | active |
| koosoli/ESPHomeDesigner A visual drag-and-drop editor for designing display UIs for ESPHome, OpenEpaperLink, and OpenDisplay devices. It runs as a Home Assistant i… | 79 | 1068 | active |
| Ovilia/ovilia.github.io Ovilia's personal portfolio and blog website, built with JavaScript and hosted on GitHub Pages. It serves as a personal site showcasing the… | 51 | 1068 | active |
| jschr/textillate Textillate.js is a jQuery plugin that applies CSS3 animations to text, built on top of animate.css and Lettering.js. It supports per-charac… | 23 | 3655 | maintenance |
| family/connectkit ConnectKit is a React component library that makes connecting a crypto wallet to a dApp simple, with support for popular connectors like Me… | 82 | 1067 | active |
| lukeed/tinydate tinydate is a tiny (349B) JavaScript date formatting library that compiles a template pattern into a reusable render function. It supports … | 23 | 1067 | stable |
| flesler/jquery.scrollTo A lightweight jQuery plugin for animated, cross-browser scrolling to elements, positions, or selectors. It supports many target formats (nu… | 32 | 3652 | maintenance |
| Aerolab/midnight.js Midnight.js is a jQuery plugin that switches between multiple fixed header/nav designs as the user scrolls, based on data attributes on pag… | 23 | 3649 | maintenance |
| xob0t/Google-Photos-Toolkit A TypeScript userscript that adds bulk filtering, searching, organizing, and deletion capabilities to Google Photos via its undocumented we… | 92 | 1065 | active |
| nalgeon/sqlime Sqlime is an online SQLite playground for debugging, running, and sharing SQL snippets entirely in the browser. It runs a full-featured SQL… | 50 | 1065 | active |
| BojanJurca/Esp32_oscilloscope An ESP32 Arduino project that turns the microcontroller into a basic oscilloscope, sampling GPIO signals and displaying them in a web brows… | 76 | 1064 | active |
| inloop/sqlite-viewer A browser-based SQLite file viewer that lets users open and inspect SQLite database files entirely client-side using JavaScript and sql.js,… | 32 | 1064 | active |
| mswjs/data A data querying library for testing JavaScript applications that lets developers define schema-based collections and query them with an ORM… | 100 | 1063 | active |
| Cinvin/myuserscripts A Tampermonkey userscript for NetEase Cloud Music's web player that adds song downloading, cloud-disk transfer, fast cloud-disk upload, and… | 76 | 1063 | active |
| segmentio/ui-box ui-box is a low-level CSS-in-JS React primitive that lets you set all CSS properties via simple React props on a single Box component. It i… | 63 | 1063 | active |