platform: browser
5858 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| mbloch/mapshaper Mapshaper is a JavaScript tool for editing and converting geospatial vector data formats such as Shapefile, GeoJSON, TopoJSON, GeoPackage, … | 94 | 4168 | active |
| KilledByAPixel/LittleJS LittleJS is a tiny, fast, open-source HTML5 game engine written in JavaScript with no dependencies. It bundles WebGL2/Canvas2D rendering, a… | 94 | 4166 | active |
| open-legal-products/mike Mike is an open-source, self-hostable legal AI platform combining a Next.js frontend and Express backend for document review, drafting, and… | 79 | 4157 | active |
| zerebos/ghostty-config A web-based visual configuration generator for the Ghostty terminal, built with Svelte and TypeScript. It lets users interactively tweak se… | 67 | 4155 | active |
| Alex-D/Trumbowyg Trumbowyg is a lightweight WYSIWYG rich-text editor for the web, built as a jQuery plugin and weighing only ~10kB gzipped. It generates cle… | 74 | 4145 | stable |
| nodeca/pica A browser-side JavaScript library for high-quality, high-speed image resizing using canvas, web workers, WebAssembly, and createImageBitmap… | 76 | 4144 | stable |
| imbrn/v8n v8n is a fluent, chainable JavaScript validation library for validating any kind of data, from primitives to objects and arrays. It offers … | 23 | 4143 | stable |
| 027xiguapi/code-box CodeBox is a browser extension for Chrome, Edge, Firefox, and 360 browsers that enhances Chinese tech blog sites like CSDN, Zhihu, Juejin, … | 60 | 4140 | active |
| hcfyapp/crx-selection-translate Huaci Fanyi (Selection Translate) is a browser extension for Chrome, Edge, and Firefox that translates selected text, full web pages, scree… | 32 | 4139 | active |
| justadudewhohacks/face-api.js A JavaScript face detection and face recognition library built on top of tensorflow.js, usable in the browser and Node.js. It provides mode… | 23 | 17945 | maintenance |
| magnitudedev/browser-agent Magnitude is an open-source, vision-first AI browser agent written in TypeScript that controls the browser through natural language command… | 61 | 4121 | active |
| EmulatorJS/EmulatorJS EmulatorJS is a JavaScript library that embeds RetroArch (compiled to WebAssembly) into any website, enabling browser-based emulation of ma… | 77 | 4119 | active |
| zakirullin/files.md Files.md is a simple, local-first note-taking app that stores everything as plain .md files on your own device, with a chat-like flow for c… | 72 | 4119 | active |
| AzureAD/microsoft-authentication-library-for-js Microsoft Authentication Library (MSAL) for JavaScript enables client-side and server-side JS apps to authenticate users with Microsoft Ent… | 95 | 4115 | active |
| spencermountain/spacetime Spacetime is a lightweight, zero-dependency JavaScript library for calculating dates and times across timezones. It provides a Moment-like … | 89 | 4107 | stable |
| kentcdodds/match-sorter A JavaScript/TypeScript library that filters and sorts arrays of items by best match against a query string, using a deterministic ranking … | 80 | 4104 | stable |
| dominictobias/react-image-crop A dependency-free React component for responsive image cropping with pixel or percentage coordinates. It supports touch, keyboard accessibi… | 80 | 4103 | active |
| jamiebuilds/tinykeys tinykeys is a tiny (~650 B) TypeScript library for binding keyboard shortcuts in the browser using a simple declarative syntax. It supports… | 70 | 4100 | active |
| s-yadav/react-number-format A React library for formatting numbers in inputs or as text, with a lightweight caret engine that restricts input to specific numeric or st… | 71 | 4099 | stable |
| nefe/number-precision A tiny (~1KB) TypeScript library for JavaScript that performs addition, subtraction, multiplication, and division with exact decimal precis… | 23 | 4097 | stable |
| twitter/twemoji Twemoji is a library from Twitter that provides standard Unicode emoji support across all platforms via a set of SVG/PNG assets and a JavaS… | 64 | 17763 | maintenance |
| klinecharts/KLineChart KLineChart is a lightweight, zero-dependency JavaScript/TypeScript library for rendering highly customizable candlestick (k-line) financial… | 97 | 4092 | active |
| elrumordelaluz/reactour Reactour is a React library for creating step-by-step guided product tours that highlight and interact with elements on a page. It is a mon… | 60 | 4086 | active |
| aFarkas/lazysizes lazysizes is a high-performance, SEO-friendly lazy loader for images (including responsive picture/srcset), iframes, scripts, and widgets. … | 23 | 17718 | maintenance |
| keleus/BewlyCat BewlyCat is a browser extension for Bilibili, forked from BewlyBewly, that redesigns the Bilibili homepage and adds player and navigation e… | 83 | 4076 | active |
| iamhosseindhv/notistack Notistack is a React library for displaying highly customizable notification snackbars (toasts) that can be stacked on top of each other. I… | 66 | 4076 | stable |
| ekzhang/rustpad Rustpad is a self-hosted collaborative code editor built on the operational transformation algorithm, with a Rust backend using warp and a … | 34 | 4075 | stable |
| ipcjs/oh-my-userscripts A collection of Tampermonkey/Greasyfork userscripts by ipcjs that tweak and enhance websites like Bilibili, Zhihu, Bangumi, S1, and Google.… | 73 | 4065 | active |
| React Native Upgrade Helper A web application that shows the exact file diffs between any two React Native versions to guide app upgrades. It is built on the rn-diff-p… | 75 | 4062 | active |
| antvis/L7 L7 is an open-source WebGL-powered geospatial data visualization engine from AntV (Ant Group) for rendering large-scale 2D and 3D map visua… | 73 | 4056 | active |
| algolia/instantsearch InstantSearch is a family of JavaScript/TypeScript libraries for building performant, instant search and discovery UIs on top of Algolia's … | 95 | 4054 | stable |
| tholman/cursor-effects A JavaScript library that recreates nostalgic 90s cursor effects (rainbow trails, fairy dust, emoji rain, ghost cursors, and more) using mo… | 61 | 4052 | active |
| Connect Connect is a family of slim libraries (Go, TypeScript, Swift, Kotlin, Dart, Python) for building browser- and gRPC-compatible HTTP APIs fro… | 90 | 4051 | stable |
| 0dayCTF/reverse-shell-generator A web-based reverse shell generator that produces common reverse shell payloads, listeners, MSFVenom commands, and HoaxShell integrations w… | 68 | 4047 | active |
| xz/new.css new.css is a classless CSS framework (~4.8kb) that styles semantic HTML to look modern without requiring any classes or configuration. It i… | 66 | 4043 | stable |
| TarekRaafat/autoComplete.js autoComplete.js is a lightweight (~3.7 KB gzipped), zero-dependency autocomplete library written in pure vanilla JavaScript. It provides a … | 77 | 4036 | active |
| qunitjs/qunit QUnit is a dependency-free JavaScript unit testing framework originally developed for jQuery, now used widely including as the default for … | 86 | 4033 | stable |
| TDesign TDesign is an open-source enterprise design system from Tencent with consistent UI component libraries implemented for Vue (2 and 3), React… | 95 | 4031 | active |
| prazzon/Flexbox-Labs Flexbox Labs is a web-based visual tool for building CSS Flexbox layouts through an interactive playground with real-time preview. Users ca… | 59 | 4028 | active |
| cozmo/jsQR jsQR is a pure JavaScript QR code reading library that takes raw image data (RGBA pixel arrays) and locates, extracts, and parses any QR co… | 69 | 4026 | stable |
| libredirect/browser_extension LibRedirect is a browser extension (WebExtension) that automatically redirects requests to popular sites like YouTube, Twitter, Reddit, Ins… | 88 | 4024 | active |
| ChromeDevTools/devtools-frontend The client-side frontend of Chrome DevTools, a web application written in TypeScript and CSS that provides the browser developer tools UI (… | 77 | 4021 | active |
| micku7zu/vanilla-tilt.js A lightweight, dependency-free vanilla JavaScript library that adds smooth 3D tilt effects to DOM elements on hover or device orientation. … | 23 | 4016 | stable |
| alovajs/alova alova is a request strategy layer for JavaScript that provides 20+ ready-made strategies (pagination, forms, uploads, retries, caching) on … | 94 | 4014 | active |
| hello-pangea/dnd @hello-pangea/dnd is a maintained fork of react-beautiful-dnd providing beautiful, accessible drag-and-drop for lists in React applications… | 74 | 4012 | active |
| Alfred-Skyblue/vue-draggable-plus A Vue drag-and-drop sorting library built on Sortable.js that supports both Vue 3 and Vue 2.7+. It offers component, directive, and functio… | 65 | 4011 | active |
| zhw2590582/ArtPlayer ArtPlayer.js is a modern, feature-rich HTML5 video player library written in JavaScript, distributed via npm and CDN. It supports customiza… | 79 | 4006 | active |
| midrender/revideo Revideo is a TypeScript rendering engine for creating videos programmatically by describing scenes in code. It provides a headless render A… | 66 | 4006 | active |
| steveseguin/vdo.ninja VDO.Ninja is a browser-based WebRTC tool for bringing remote video and audio feeds from guests, smartphones, and screen shares directly int… | 85 | 4005 | active |
| diegohaz/constate Constate is a tiny React library that lets you write state with custom hooks and lift them into React Context with minimal effort. It wraps… | 83 | 4005 | stable |
| BoxFactura/pulltorefresh.js A small, dependency-free JavaScript library that adds pull-to-refresh functionality to web apps without requiring any markup changes. It is… | 52 | 4002 | stable |
| AnswerDotAI/gpu.cpp A lightweight, header-only C++20 library for portable low-level GPU compute built on Dawn's WebGPU implementation. It provides a minimal AP… | 79 | 3984 | active |
| julianshapiro/velocity Velocity is an accelerated JavaScript animation engine for animating DOM elements with better performance than jQuery's animate, supporting… | 23 | 17201 | maintenance |
| p2r3/convert A universal online file converter that runs conversions in the browser without uploading files to a server. It supports conversions across … | 63 | 3955 | active |
| cloudflare/capnweb Cap'n Web is a JavaScript/TypeScript-native, schema-free object-capability RPC library from Cloudflare, created by the Cap'n Proto author. … | 85 | 3954 | active |
| arikchakma/maily.to Maily is a powerful, opinionated WYSIWYG email editor built on Tiptap and React, offering pre-designed, mobile-ready components for craftin… | 71 | 3949 | active |
| tw-in-js/twind Twind is a small runtime compiler that converts Tailwind-style utility classes into CSS in the browser, Node.js, Deno, or workers, with no … | 67 | 3948 | stable |
| francoischalifour/medium-zoom A lightweight, dependency-free JavaScript library that zooms images on click, mimicking Medium's image zoom behavior. It supports responsiv… | 49 | 3941 | stable |
| OpenWebGAL/WebGAL WebGAL is an open-source web-based visual novel engine written in TypeScript and React, letting creators build galgames that run in any bro… | 93 | 3935 | active |
| matthewhudson/current-device A lightweight JavaScript/TypeScript library that detects the device's operating system, type (mobile/tablet/desktop), and orientation, expo… | 84 | 3927 | active |
| vuejs/vuefire VueFire is the official Firebase bindings library for Vue.js, providing idiomatic composables for realtime data binding with Firestore, Rea… | 71 | 3909 | stable |
| rafaelmardojai/firefox-gnome-theme A CSS-based userChrome theme that makes Firefox look like a native GNOME Adwaita application. It is installed via scripts or the Add Water … | 88 | 3897 | active |
| yairEO/tagify Tagify is a lightweight, feature-rich tags input component that transforms HTML input or textarea elements into interactive tag editors. It… | 92 | 3892 | active |
| open-duelyst/duelyst OpenDuelyst is the open-source preservation of Duelyst, a digital collectible card game and turn-based strategy hybrid originally developed… | 38 | 3892 | active |
| TanStack/db TanStack DB is a reactive client-side store that turns API data into typed, normalized collections and runs sub-millisecond live relational… | 83 | 3889 | active |
| 学之思开源考试系统 (XZS Exam System) XueZhiSi (学之思) is an open-source online examination system built with a Java backend and Vue frontend, supporting web and WeChat mini-progr… | 67 | 3889 | active |
| desandro/masonry Masonry is a JavaScript library for cascading grid layouts, placing elements in optimal position based on available vertical space. It work… | 23 | 16701 | maintenance |
| silvia-odwyer/photon Photon is a high-performance image processing library written in pure Rust that compiles to WebAssembly. It provides over 90 functions for … | 73 | 3884 | active |
| facebook/fbt FBT is a JavaScript internationalization framework from Facebook for composing grammatically correct translatable UI text. It uses Babel pl… | 10 | 3881 | active |
| gildas-lormeau/zip.js zip.js is a BSD-3-Clause JavaScript library for creating and reading zip archives in browsers, Node.js, Deno, and Bun. It supports Zip64, A… | 95 | 3879 | active |
| kalkih/mini-graph-card A minimalistic and customizable graph card for the Home Assistant Lovelace UI, displaying sensor states alongside a line graph of their his… | 67 | 3877 | stable |
| defunkt/jquery-pjax A jQuery plugin that combines ajax and the HTML5 pushState API to enable fast, partial-page navigation with real URLs, page titles, and wor… | 23 | 16642 | maintenance |
| dejan/rails_panel RailsPanel is a Chrome extension that shows Rails app request details (db/rendering/total times, parameters, rendered views) directly in Ch… | 77 | 3868 | active |
| sakofchit/system.css System.css is a pure-CSS library for building web interfaces styled after Apple's classic System OS (1984-1991), based on System 6. It prov… | 32 | 3868 | active |
| jspm/jspm JSPM is a package manager for browser-native ES modules built around import maps, comprising a CLI, the @jspm/generator library, and import… | 96 | 3867 | active |
| AsyncBanana/microdiff Microdiff is a tiny (<1kb), zero-dependency JavaScript library for deep comparison of objects and arrays, returning a list of CREATE, REMOV… | 85 | 3865 | stable |
| sindresorhus/ow ow is a TypeScript library providing expressive, chainable runtime validation of function arguments and values with descriptive error messa… | 59 | 3865 | stable |
| jashkenas/coffeescript CoffeeScript is a small programming language that compiles one-to-one into readable JavaScript, exposing JavaScript's good parts with clean… | 32 | 16599 | maintenance |
| cinnyapp/cinny Cinny is a Matrix client with a simple, elegant, and secure interface for instant messaging, featuring end-to-end encryption. It is availab… | 98 | 3864 | active |
| openstreetmap/iD iD is a browser-based OpenStreetMap editor written in JavaScript, using D3.js for rendering map data. It is the default editor on openstree… | 99 | 3863 | active |
| wagerfield/parallax Parallax.js is a lightweight JavaScript library that creates parallax depth effects by reacting to a smart device's gyroscope orientation, … | 23 | 16578 | maintenance |
| rikschennink/fitty Fitty is a tiny dependency-free JavaScript library that automatically scales font size up or down so text fits perfectly within its parent … | 32 | 3854 | stable |
| KartikTalwar/gmail.js Gmail.js is a JavaScript library that provides an unofficial API for interacting with Gmail's web interface from browser extensions. It let… | 75 | 3842 | active |
| canvg/canvg canvg is a JavaScript library that parses SVG files (from URL or text) and renders them onto HTML Canvas, including animation support. It c… | 79 | 3834 | active |
| twitter/typeahead.js typeahead.js is a fast, flexible JavaScript autocomplete library from Twitter, composed of a Bloodhound suggestion engine and a jQuery-base… | 32 | 16441 | maintenance |
| thi-ng/umbrella thi.ng/umbrella is a broadly scoped monorepo of 215 composable TypeScript libraries (plus ~185 examples) for functional, data-driven develo… | 77 | 3825 | active |
| EFForg/privacybadger Privacy Badger is a free browser extension by EFF that automatically learns to block hidden third-party trackers as you browse. It sends Gl… | 94 | 3822 | active |
| ReactTooltip/react-tooltip react-tooltip is an open-source React tooltip component library for displaying floating information on hover or keyboard focus. It supports… | 90 | 3822 | active |
| remorses/playwriter Playwriter is a Chrome extension plus CLI/MCP tool that lets AI agents control your real, already-logged-in Chrome browser by executing Pla… | 83 | 3818 | active |
| Rezmason/matrix A web-based recreation of the Matrix digital rain effect built with WebGL and regl. It offers many visual variants, palettes, and customiza… | 45 | 3818 | active |
| mesa/mesa Mesa is an open-source Python framework for agent-based modeling (ABM), providing modular components like spatial grids, agent schedulers, … | 91 | 3810 | active |
| dcodeIO/bcrypt.js A zero-dependency, pure JavaScript implementation of the bcrypt password hashing algorithm with TypeScript support. It is API-compatible wi… | 81 | 3799 | stable |
| hizzgdev/jsmind jsMind is a pure JavaScript library for displaying and editing mind maps, built on HTML5 canvas and SVG. It supports multiple data formats … | 70 | 3793 | stable |
| unplugin/unplugin-auto-import A unified build plugin (built on unplugin) that automatically injects API imports on demand for frameworks like Vue and React, eliminating … | 96 | 3792 | active |
| css/csso CSSO is a JavaScript CSS minifier that performs cleaning, compression, and structural restructuring of stylesheets via AST transformations … | 23 | 3788 | stable |
| concrete-utopia/utopia Utopia is an integrated design and development environment for React where React code is the source of truth and components can be edited i… | 43 | 3779 | active |
| vlcn-io/cr-sqlite cr-sqlite is a run-time loadable extension for SQLite and libSQL, written in Rust, that adds multi-master replication and CRDT-based confli… | 66 | 3774 | active |
| piroor/treestyletab Tree Style Tab is a Firefox WebExtensions add-on that displays browser tabs in a vertical sidebar as a tree, automatically nesting tabs ope… | 92 | 3772 | active |
| scribbletune/scribbletune Scribbletune is a JavaScript/TypeScript library for generating music programmatically using simple string and array patterns for rhythms, m… | 78 | 3767 | active |
| yabwe/medium-editor A vanilla JavaScript clone of Medium.com's inline WYSIWYG editor toolbar, built on the contenteditable API with no framework dependencies. … | 23 | 16103 | maintenance |