platform: browser
5858 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Tencent/kbone kbone is a Tencent framework that provides an adapter layer simulating the browser environment so that Web frontend code (Vue, React, Preac… | 54 | 4914 | maintenance |
| json-editor/json-editor A JavaScript library that takes a JSON Schema and generates an HTML form for editing JSON data, supporting JSON Schema versions 3 and 4. It… | 77 | 4906 | maintenance |
| magic-akari/lrc-maker LRC Maker is a browser-based tool for creating scrolling LRC lyric files with time tags. It lets users load audio and lyrics, then insert t… | 77 | 1371 | active |
| VanOns/laraberg Laraberg is a Laravel package that integrates the WordPress Gutenberg block editor into Laravel applications. It handles the communication … | 23 | 1371 | active |
| pegjs/pegjs PEG.js is a parser generator for JavaScript that compiles PEG grammars into fast parsers with excellent error reporting. It is used to buil… | 23 | 4903 | maintenance |
| DexterHuang/CyberCodeOnline CyberCode Online is a free browser and mobile cyberpunk text-based MMORPG built with React.js and TypeScript. It features casual AFK gamepl… | 76 | 1370 | active |
| justinribeiro/lite-youtube A dependency-free vanilla web component (<lite-youtube>) that renders fast, lightweight YouTube embeds using a shadow DOM, poster image pla… | 70 | 1370 | stable |
| datacamp/datacamp-light DataCamp Light is a JavaScript widget that embeds interactive R and Python coding exercises into any blog, website, or markdown document, t… | 29 | 1370 | active |
| donmccurdy/three-pathfinding A JavaScript library providing navigation mesh pathfinding for three.js, based on PatrolJS. It computes paths across 3D nav meshes, support… | 73 | 1369 | stable |
| xushanpei/open-file-viewer A framework-agnostic embedded file preview SDK for web applications that renders PDFs, Office documents, images, media, archives, emails, C… | 80 | 1368 | active |
| chearon/dropflow Dropflow is a CSS layout engine written in TypeScript that implements foundational CSS standards (inlines, blocks, floats, positioning) wit… | 79 | 1368 | active |
| aidenybai/bippy bippy is a TypeScript library that exposes React's internal Fiber tree and renderer APIs for metaprogramming. It lets you inspect fibers, t… | 88 | 1367 | active |
| desko27/react-call react-call is a tiny TypeScript library that lets you turn React components into callable async functions via createCallable(), so UI like … | 86 | 1367 | active |
| blockly-games/blockly-games Blockly Games is a series of open-source educational games from Google that teach programming concepts using the Blockly visual block-based… | 32 | 1366 | stable |
| ByteMD ByteMD (formerly HashMD) is a hackable Markdown editor and viewer component library built in TypeScript with Svelte. It provides a modular,… | 21 | 1366 | active |
| developit/redaxios Redaxios is an 800-byte JavaScript library that provides the Axios API implemented as a thin wrapper over the native Fetch API. It lets dev… | 23 | 4881 | maintenance |
| uwdata/mosaic Mosaic is an extensible TypeScript framework that links interactive data views (plots, tables, widgets) to a backing DuckDB database for sc… | 99 | 1365 | active |
| reatom/reatom Reatom is a reactive state management library for TypeScript and JavaScript, built on a few core primitives (atom, computed, action, effect… | 93 | 1364 | active |
| AnsGoo/openDataV OpenDataV is a pure-frontend, drag-and-drop, low-code data visualization platform for building dashboard big-screens. It is built with Vue3… | 66 | 1363 | active |
| andyhuo520/aetherviz-master AetherViz Master is an AI-powered interactive educational visualization tool that turns any teaching topic into an immersive 3D interactive… | 50 | 1363 | active |
| elrumordelaluz/csshake CSShake is a collection of CSS classes and Sass mixins that add shake animations to DOM elements. It ships prebuilt stylesheets per animati… | 32 | 4869 | maintenance |
| KityMinder KityMinder (百度脑图) is Baidu FEX's web-based mind mapping tool built with SVG, offering a native-like editing experience with cloud sync and … | 23 | 4868 | maintenance |
| Mugen87/yuka Yuka is a standalone JavaScript library for developing Game AI, providing autonomous agent design, steering behaviors, navigation meshes, p… | 75 | 1362 | stable |
| true-myth/true-myth True Myth is a TypeScript library providing type-safe Maybe, Result, and Task types for handling null values, errors, and async operations … | 93 | 1361 | active |
| zengm-games/facesjs faces.js is a JavaScript library for generating and displaying vector-based (SVG) cartoon faces, similar in spirit to Nintendo Miis. Each f… | 83 | 1361 | stable |
| TypeFox/monaco-languageclient A set of npm packages that connect the Monaco editor to language servers via the Language Server Protocol, including JSON-RPC over WebSocke… | 75 | 1361 | active |
| google/visualblocks Visual Blocks for ML is a Google visual programming framework that provides a no-code node graph editor for building ML pipelines from drag… | 71 | 1361 | active |
| dsherret/ts-ast-viewer A web application for exploring the TypeScript compiler's abstract syntax tree (AST). It lets users paste TypeScript code and interactively… | 76 | 1360 | active |
| serkodev/markdown-exit markdown-exit is a fast, customizable Markdown parser and HTML renderer with full CommonMark support, written in TypeScript as a rewrite of… | 84 | 1359 | active |
| unjs/defu A tiny, fast TypeScript/JavaScript utility for recursively assigning default properties to objects without mutating inputs. It supports cus… | 91 | 1358 | stable |
| AEPKILL/devtools-detector A TypeScript browser library that detects whether browser DevTools is open. It lets developers trigger actions like crashing the page or lo… | 40 | 1358 | active |
| laravel/echo Laravel Echo is a JavaScript/TypeScript library that makes it painless to subscribe to channels and listen for events broadcast by Laravel … | 97 | 1357 | stable |
| TerriaJS/terriajs TerriaJS is a TypeScript library for building rich, web-based geospatial data explorers with 2D and 3D visualization, powered by Cesium/Web… | 77 | 1357 | active |
| sindresorhus/is-online A JavaScript library that checks whether the internet connection is actually up, unlike navigator.onLine which only reports local network s… | 59 | 1357 | active |
| alibaba/react-intl-universal react-intl-universal is an internationalization library for React apps developed by Alibaba Group that also works in vanilla JavaScript. It… | 85 | 1356 | active |
| ncase/polygons Parable of the Polygons is an interactive, playable web essay by Vi Hart and Nicky Case demonstrating how small individual biases can produ… | 32 | 1356 | stable |
| haishanh/yacd yacd (Yet Another Clash Dashboard) is a web-based dashboard for managing and monitoring a Clash proxy instance through its external control… | 23 | 4839 | maintenance |
| google/neuroglancer Neuroglancer is a WebGL-based, client-side web application for visualizing large 3-D volumetric datasets, supporting arbitrary cross-sectio… | 77 | 1355 | active |
| konvajs/vue-konva vue-konva is a Vue library providing declarative, reactive components for the Konva 2D HTML5 canvas framework. Each Konva node (stage, laye… | 76 | 1355 | active |
| jeromeetienne/jquery-qrcode A jQuery plugin that generates QR codes purely in the browser without relying on external services. It is lightweight (under 4k minified+gz… | 32 | 4836 | maintenance |
| wojtekmaj/react-date-picker A date picker component library for React applications, written in TypeScript. It provides calendar-based date and month selection UI with … | 88 | 1354 | active |
| Viglino/ol-ext ol-ext is a collection of extensions, controls, interactions, and styles for the OpenLayers mapping library, including animated clusters, C… | 82 | 1354 | active |
| vue3-sfc-loader vue3-sfc-loader (successor to http-vue-loader) is a JavaScript library that loads and compiles Vue Single File Component (.vue) files direc… | 23 | 1354 | active |
| MiracleTanC/Neo4j-KGBuilder A self-hosted knowledge graph construction and visualization application built on Neo4j, Spring Boot, Vue.js, and D3.js. It provides a grap… | 57 | 1351 | active |
| xiaoxiaoflood/firefox-scripts A collection of userChromeJS scripts and legacy-style Firefox extensions loaded via autoconfig.js, enabling deep customization of Firefox a… | 35 | 1351 | active |
| silentmatt/expr-eval expr-eval is a JavaScript library that parses and evaluates mathematical expressions, designed as a safer, math-oriented alternative to Jav… | 32 | 1351 | stable |
| Tosencen/XMSLEEP XMSLEEP is an open-source Android white-noise app built in Kotlin with Material Design 3, offering 100+ natural sounds like rain, campfire,… | 83 | 1349 | active |
| d3fc/d3fc D3FC is a collection of composable JavaScript components built on top of D3 for rapidly creating fast, highly customisable, interactive cha… | 23 | 1349 | active |
| NeverCease/uchu uchū is an OKLCH-based color palette distributed as CSS custom properties (with Sass support) for web projects. It provides expanded and re… | 10 | 1349 | stable |
| Scratch 3.0 Scratch GUI is a set of React components that make up the interface for creating and running Scratch 3.0 projects, the block-based visual p… | 10 | 4811 | maintenance |
| yourduskquibbles/webannoyances Web Annoyances Ultralist is a filter list for uBlock Origin and AdGuard that removes annoying web elements like sticky headers, floating vi… | 32 | 1346 | active |
| bespokejs/bespoke Bespoke.js is a super minimal (1KB) modular presentation micro-framework for modern browsers, providing a core slide-deck engine with a con… | 32 | 4796 | maintenance |
| webtoon/psd A fast, zero-dependency TypeScript parser for Adobe Photoshop PSD/PSB files that runs in web browsers and Node.js. It extracts layer inform… | 23 | 1345 | active |
| climblee/uv-ui uv-ui is a multi-platform Vue UI component framework based on uView 2.x, compatible with Vue 2 and Vue 3 across uni-app targets including H… | 28 | 1344 | active |
| pierpo/react-archer react-archer is a React library for declaratively drawing SVG arrows between DOM elements. You wrap your layout in an ArcherContainer, mark… | 89 | 1343 | active |
| microsoft/tslib tslib is a runtime library containing all of TypeScript's emitted helper functions like __extends and __assign. It is used with the --impor… | 74 | 1343 | stable |
| parse-community/Parse-SDK-JS The official JavaScript SDK for the Parse Platform, providing client access to Parse Server backends from JavaScript apps. It supports data… | 93 | 1342 | active |
| timostamm/protobuf-ts A pure TypeScript Protocol Buffers implementation with a protoc code-generation plugin and RPC client/server support. It generates typed me… | 76 | 1342 | active |
| ipfs/helia Helia is a lean, modular TypeScript implementation of IPFS for JavaScript and browser environments, succeeding js-ipfs. It lets application… | 95 | 1341 | active |
| StartBootstrap/startbootstrap-grayscale Grayscale is a free, multipurpose one-page HTML theme for Bootstrap created by Start Bootstrap. It ships prebuilt HTML/CSS/JS in a dist fol… | 32 | 1341 | active |
| mhgolkar/Arrow Arrow is a free, open-source visual tool for game narrative design, text-adventure development, and interactive nonlinear storytelling, bui… | 44 | 1340 | active |
| amandaghassaei/OrigamiSimulator A realtime WebGL web application that simulates how any origami crease pattern folds, solving all creases simultaneously via GPU fragment s… | 56 | 1339 | active |
| yeswehack/PwnFox PwnFox is a Firefox extension paired with a Burp Suite extension that provides tools for web security audits, such as one-click Burp proxy … | 23 | 1339 | active |
| nishanths/zoom.js A dependency-free TypeScript image zooming plugin for the web, ported from fat/zoom.js (the effect seen on older Medium). Clicking an image… | 32 | 1338 | active |
| useful-forks/useful-forks.github.io Useful Forks is a web tool and Chrome extension that improves GitHub fork discoverability by automatically filtering out forks with no comm… | 67 | 1337 | active |
| posva/mande Mande is an 800-byte TypeScript wrapper around the fetch API with smart defaults for communicating with JSON APIs. It provides a lightweigh… | 83 | 1336 | stable |
| igorescobar/jQuery-Mask-Plugin A lightweight jQuery plugin for applying input masks to form fields and arbitrary HTML elements. It supports string, numeric, and mixed mas… | 32 | 4753 | maintenance |
| segmentio/analytics.js Analytics.js is Segment's open-source JavaScript library for collecting customer event data in web applications and routing it to 250+ anal… | 10 | 4747 | maintenance |
| jtydhr88/ComfyUI-qwenmultiangle A ComfyUI custom node providing an interactive Three.js 3D viewport for controlling camera azimuth, elevation, and zoom. It outputs formatt… | 56 | 1332 | active |
| dapi-labs/react-nice-avatar A React component library for generating illustrated SVG avatars from seeds or custom configuration objects. It offers customizable attribu… | 23 | 1332 | stable |
| BetterTyped/hyper-fetch Hyper Fetch is a type-safe TypeScript framework for fetching and real-time data exchange, unifying REST, GraphQL, Firebase, WebSockets, and… | 98 | 1331 | active |
| frappe/datatable Frappe DataTable is a modern, dependency-light JavaScript library for rendering interactive, editable data tables in the browser. It suppor… | 95 | 1331 | active |
| OpenDriver2/REDRIVER2 A complete open-source C reimplementation of the PlayStation game Driver 2, produced by disassembling and translating the original MIPS cod… | 81 | 1331 | active |
| astoilkov/main-thread-scheduling A TypeScript library for running computationally heavy tasks on the browser main thread without freezing the UI, using a simple yieldOrCont… | 23 | 1331 | active |
| Shopify/remote-dom Remote DOM is a TypeScript library that synchronizes a tree of DOM elements created in a sandboxed JavaScript environment (like an iframe o… | 89 | 1330 | active |
| paypal/paypal-checkout-components A set of JavaScript components for easily integrating PayPal Buttons and PayPal Checkout into websites, built on the zoid cross-domain comp… | 67 | 1330 | active |
| brianvoe/slim-select Slim Select is a lightweight, dependency-free JavaScript library that replaces the native HTML <select> element with an advanced dropdown s… | 84 | 1329 | active |
| leviarista/github-profile-header-generator A web-based generator that creates customizable header/banner images for GitHub profile READMEs and repository banners. Users can tweak tex… | 81 | 1329 | active |
| 23/resumable.js Resumable.js is a JavaScript library that provides multiple simultaneous, stable, fault-tolerant and resumable file uploads via the HTML5 F… | 23 | 4728 | maintenance |
| samyk/evercookie Evercookie is a JavaScript API that creates extremely persistent, respawning 'super' cookies by storing identifiers across a dozen-plus bro… | 39 | 4726 | maintenance |
| drawpile/Drawpile Drawpile is a free, open-source collaborative drawing program that lets multiple people draw, paint, sketch, and animate together on the sa… | 84 | 1328 | active |
| FarazzShaikh/THREE-CustomShaderMaterial A TypeScript library that lets you extend Three.js standard materials with custom vertex and fragment shaders. It supports both vanilla Thr… | 44 | 1328 | active |
| jackmoore/colorbox Colorbox is a lightweight, customizable lightbox plugin for jQuery that displays images, galleries, slideshows, ajax, inline, and iframed c… | 10 | 4724 | maintenance |
| XRPLF/xrpl.js xrpl.js is the official JavaScript/TypeScript SDK for interacting with the XRP Ledger from Node.js and web browsers. It provides wallet/key… | 99 | 1327 | active |
| masastack/MASA.Blazor MASA.Blazor is a Material Design-based UI component library for Blazor, supporting Blazor Server, Blazor WebAssembly, and MAUI Blazor. It o… | 82 | 1327 | active |
| eneskirca/nodeterm nodeterm is an Electron-based terminal manager that presents tmux-backed terminals and AI coding agent sessions (Claude Code, Codex, Gemini… | 80 | 1327 | active |
| eslint/config-inspector A visual web-based tool for inspecting and understanding ESLint flat configs. It runs via npx against a project's eslint.config.js, serving… | 91 | 1326 | active |
| mapbox/togeojson A tiny, dependency-free JavaScript library that converts KML and GPX documents into GeoJSON, usable in both browsers and Node.js. It also s… | 63 | 1326 | stable |
| redux-utilities/flux-standard-action A specification and utility library defining Flux Standard Action (FSA), a human-friendly convention for the shape of Flux/Redux action obj… | 23 | 4713 | maintenance |
| yudaocode/yudao-mall-uniapp Yudao Mall is a fully open-source mobile e-commerce storefront built with Vue3 and uni-app, part of the Yudao (ruoyi-vue-pro) development p… | 87 | 1325 | active |
| Emupedia/emupedia.github.io Emupedia is a nonprofit web-based platform that archives and preserves retro video games and software, making them playable in modern brows… | 76 | 1325 | active |
| Blazored/LocalStorage A C# library giving Blazor applications access to the browser's localStorage APIs, with automatic JSON serialization and deserialization of… | 10 | 1325 | active |
| davatron5000/FitVids.js FitVids.js is a lightweight jQuery plugin that makes video embeds (YouTube, Vimeo, etc.) fluid-width in responsive web designs by automatin… | 32 | 4708 | maintenance |
| derbyjs/derby Derby is a full-stack MVC framework for building realtime, collaborative web applications that run in both Node.js and the browser. It incl… | 23 | 4704 | maintenance |
| tensorflow/lucid Lucid is a collection of infrastructure and tools for research in neural network interpretability, built on TensorFlow 1.x. It provides fea… | 10 | 4704 | maintenance |
| caiiiycuk/js-dos js-dos is a TypeScript library and API for running DOS and Windows 9x programs in the browser or Node.js, acting as a frontend for DOSBox/D… | 97 | 1322 | active |
| lindylearn/unclutter Unclutter is a browser extension for Chrome and Firefox that provides a modern reader mode by modifying a page's CSS to remove ads and clut… | 23 | 1320 | active |
| developit/greenlet Greenlet is a tiny JavaScript library that takes an async function and returns a version of it that runs in its own Web Worker thread. It i… | 23 | 4688 | maintenance |
| supasate/connected-react-router A Redux binding for React Router v4 and v5 that synchronizes router state with the Redux store through a uni-directional flow. It allows di… | 23 | 4688 | maintenance |
| Borewit/music-metadata A TypeScript library for parsing metadata from audio and video media files, extracting format, tag, and duration information. It supports f… | 99 | 1319 | active |