Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source browser software

6107 open-source libraries, tools and applications tagged browser, ranked by how closely browser is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

6107 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
kpdecker/jsdiff
jsdiff is a JavaScript library that computes differences between two texts using the Myers O(ND) diff algorithm. It provides functions to d…
779214stable
gridstack/gridstack.js
GridStack.js is a pure TypeScript library for building draggable, resizable, responsive dashboard grid layouts with no external dependencie…
999205active
wasm-bindgen/wasm-bindgen
wasm-bindgen is a Rust library and CLI tool that generates high-level bindings between WebAssembly modules and JavaScript, allowing rich ty…
999198stable
open-pencil/open-pencil
OpenPencil is an open-source, AI-native design editor that opens and writes native Figma (.fig) files, with built-in AI chat that can creat…
839153active
MQTT.js
MQTT.js is a client library for the MQTT publish/subscribe messaging protocol, written in TypeScript for Node.js and the browser. It suppor…
969114active
yiminghe/async-validator
A JavaScript/TypeScript library for asynchronous validation of objects against declarative schema descriptors, supporting sync validators, …
329085stable
developit/htm
HTM (Hyperscript Tagged Markup) is a tiny JavaScript library that provides JSX-like syntax using standard tagged template literals, requiri…
239047stable
RAWGraphs
RAWGraphs is an open-source web application for creating custom vector-based (SVG) data visualizations from tabular data, built on top of d…
649032active
open-circle/valibot
Valibot is a modular, type-safe schema library for TypeScript that validates and parses unknown structural data at runtime while inferring …
939021stable
remarkjs/remark
remark is a plugin-powered markdown processor built on the unified ecosystem that parses markdown into an AST (mdast) and transforms it. It…
669008stable
NSFWJS
NSFWJS is a JavaScript library that uses TensorFlow.js to classify images into NSFW/safety categories (Drawing, Neutral, Sexy, Hentai, Porn…
799007active
mozilla/nunjucks
Nunjucks is a full-featured JavaScript templating engine heavily inspired by Jinja2, supporting template inheritance, macros, autoescaping,…
499001stable
Violentmonkey
Violentmonkey is an open-source userscript manager implemented as a browser extension built on WebExtensions APIs. It lets users install an…
978994active
tsParticles
tsParticles is a lightweight, dependency-free TypeScript library for creating customizable particle effects, confetti explosions, and firew…
968983stable
urql-graphql/urql
urql is a highly customizable and versatile GraphQL client for JavaScript applications, with first-class support for React, Preact, Vue, So…
968977active
maxence-charriere/go-app
go-app is a Go package for building progressive web apps (PWAs) using WebAssembly, with a declarative, component-based UI syntax written en…
1008973active
ljharb/qs
qs is a JavaScript library for parsing and serializing URL querystrings, with support for nested objects and arrays via bracket notation. I…
778946stable
github-markdown-css
A CSS stylesheet that replicates GitHub's Markdown rendering style with minimal code. It provides seven themes including automatic light/da…
738936stable
xitanggg/open-resume
OpenResume is an open-source web application that combines a resume builder and a resume parser. It generates modern, ATS-friendly resume P…
298914active
locomotivemtl/locomotive-scroll
Locomotive Scroll is a lightweight (9.4kB gzipped) JavaScript library for smooth scrolling, viewport detection, and parallax effects, built…
668883stable
Builder.io
Builder.io is a visual development platform whose open-source repo contains SDKs, examples, starters, and plugins for integrating a drag-an…
948862active
orbitdb/orbitdb
OrbitDB is a serverless, distributed peer-to-peer database library built on IPFS and Libp2p Pubsub, using Merkle-CRDTs for conflict-free re…
668810active
BewlyBewly/BewlyBewly
BewlyBewly is a browser extension that redesigns the Bilibili homepage with a modern UI inspired by YouTube, Vision OS, and iOS, including …
108809active
lucky-canvas
A TypeScript + Canvas-based lucky draw plugin offering prize wheel, 9-grid, and slot machine components. One codebase adapts to JS, Vue, Re…
718767stable
lewislulu/html-ppt-skill
An AgentSkill that lets AI agents generate professional HTML presentations from themes, layouts, and full-deck templates, all as pure stati…
578751active
jakesgordon/javascript-state-machine
A JavaScript finite state machine library for defining states, transitions, and lifecycle event hooks. It works in both the browser and Nod…
398749stable
SimpRead
SimpRead (简悦) is a browser extension that provides an immersive, distraction-free reader view for web pages, with site-specific adaptations…
658736active
ethers-io/ethers.js
Ethers.js is a complete, compact Ethereum library and wallet implementation written in TypeScript. It provides wallet management, contract …
848716stable
ProseMirror
ProseMirror is a JavaScript toolkit for building rich-text WYSIWYG editors on the web, based on contentEditable with support for custom doc…
108699stable
React Suite
React Suite (rsuite) is a comprehensive React UI component library with 80+ enterprise-grade components covering forms, data display, navig…
998696active
amitshekhariitbhu/Android-Debug-Database
An Android library that lets developers debug SQLite databases and SharedPreferences directly from a web browser while the app runs on a de…
488688stable
jonobr1/two.js
Two.js is a renderer-agnostic two-dimensional drawing API for modern web browsers, letting the same code render via SVG, Canvas 2D, or WebG…
938672stable
TiddlyWiki/TiddlyWiki5
TiddlyWiki is a complete interactive wiki implemented in JavaScript that runs as a single self-contained HTML file in the browser or as a N…
828668stable
Neutralinojs
Neutralinojs is a lightweight, portable framework for building cross-platform desktop applications with JavaScript, HTML, and CSS. Unlike E…
958666active
GoogleChrome/web-vitals
A tiny (~3KB) JavaScript library from Google for measuring Web Vitals metrics (CLS, INP, LCP, FCP, TTFB) on real users in the browser, matc…
778643active
i18next/i18next
i18next is a popular internationalization (i18n) framework for JavaScript that runs in the browser, Node.js, Deno, and other JS environment…
958642stable
ariakit/ariakit
Ariakit is an open-source toolkit of unstyled, primitive React components and hooks for building accessible web apps, design systems, and c…
958628active
firerpa/lamda
FIRERPA (lamda) is an all-in-one Android device control platform whose server runs directly on the device (root or non-root) and exposes 16…
978593active
FluentRead/FluentRead
FluentRead is an open-source browser extension that provides bilingual webpage translation, instant selection translation, and image text t…
948535active
TahaSh/swapy
Swapy is a framework-agnostic JavaScript/TypeScript library that converts any HTML layout into a drag-to-swap layout with minimal code. It …
268509active
bytedance/flowgram.ai
FlowGram is a TypeScript/React workflow development framework and toolkit from ByteDance for building AI workflow platforms. It provides a …
808488active
NorthwoodsSoftware/GoJS
GoJS is a commercial JavaScript and TypeScript library for building interactive diagrams, charts, and graphs in the browser, rendering to H…
968483active
shipshapecode/tether
Tether is a small client-side JavaScript library that positions absolutely positioned UI elements (tooltips, dropdowns, popovers) next to t…
648481active
ReactiveSearch
Dejavu is a modern web UI for browsing, filtering, and editing data in Elasticsearch and OpenSearch clusters. It runs fully client-side as …
718466active
photopea/photopea
Photopea is a free online image editor for raster and vector graphics that runs entirely in the browser, supporting PSD, AI, Sketch, and do…
428445active
davidjerleke/embla-carousel
Embla Carousel is a lightweight, dependency-free carousel/slider library written in TypeScript with fluid motion and precise touch swiping.…
788439stable
chinchang/hint.css
Hint.css is a pure CSS tooltip library that creates accessible tooltips using aria-label/data attributes, pseudo elements, and CSS3 transit…
238426stable
Hacker0x01/react-datepicker
A simple and reusable datepicker component for React applications, supporting date selection, time picking, ranges, and localization via da…
698383stable
Grommet
Grommet is a React-based UI framework and design system that packages accessible, modular, responsive, and themeable components for buildin…
948351stable
antonioru/beautiful-react-hooks
A collection of reusable custom React hooks covering callbacks, refs, events, and component lifecycle concerns. It provides a concise, ligh…
498348active
remix-run/history
A JavaScript library that provides a unified API for managing session history across different environments (browser, memory, hash). It abs…
238297stable
MediaElement.js
MediaElement.js is a JavaScript library providing a unified HTML5 audio and video player with a consistent UI across all browsers. It suppo…
708292stable
joemccann/dillinger
Dillinger is a browser-based Markdown editor with live preview, built on Next.js and the Monaco editor (VS Code's core). It supports cloud …
598291active
google/model-viewer
Google's <model-viewer> is a web component for easily displaying interactive 3D models (glTF/GLB) on the web with built-in AR support via W…
908274stable
Chai
Chai is a BDD/TDD assertion library for Node.js and the browser that can be paired with any JavaScript testing framework. It offers three a…
988266stable
jackocnr/intl-tel-input
A JavaScript library for entering, formatting, and validating international telephone numbers, available as a vanilla JS library and as nat…
958261stable
Viewer.js
Viewer.js is a JavaScript library for viewing images in the browser with zoom, rotation, flip, move, and keyboard/touch support. It works i…
988244stable
shaka-project/shaka-player
Shaka Player is an open-source JavaScript library for playing adaptive media formats like DASH and HLS in the browser using MediaSource Ext…
938233active
n4ze3m/page-assist
Page Assist is an open-source browser extension that adds a sidebar and web UI for interacting with locally running AI models like Ollama f…
918225active
zumerlab/snapdom
SnapDOM is a high-performance, dependency-free browser library that captures DOM elements as self-contained SVG representations and exports…
838189active
soldair/node-qrcode
A JavaScript QR code generator library that works on the server, in the browser, and in React Native, with support for PNG, SVG, and termin…
328179stable
curlconverter
A tool that transpiles curl commands into equivalent code in Python, JavaScript, Go, and 27+ other languages or formats like HTTPie and HAR…
518172active
WebGLStudio
A JavaScript library for creating node-based graph engines similar to Unreal Blueprints or Pure Data, with an HTML5 Canvas2D editor include…
238170active
APIs-guru/graphql-voyager
GraphQL Voyager is a React component and standalone bundle that renders any GraphQL API schema as an interactive graph, powered by introspe…
568169active
CountUp.js
CountUp.js is a dependency-free, lightweight JavaScript/TypeScript class that animates a numerical value by counting up or down to it in th…
828156stable
mde/ejs
EJS is an embedded JavaScript templating engine for Node.js and browsers that lets you generate HTML with plain JavaScript in `<% %>` tags.…
958127stable
robinmoisson/staticrypt
StatiCrypt is a CLI tool and browser-based utility that encrypts static HTML files with AES-256 using a password, producing a self-containe…
608048active
opengeos/GeoLibre
GeoLibre is a free, open-source, lightweight cloud-native GIS platform for visualizing, exploring, and analyzing geospatial data. Built wit…
828047active
twin.macro
Twin.macro is a Babel macro that compiles Tailwind CSS classes into CSS-in-JS objects at build time, supporting libraries like emotion, sty…
528024active
F2
F2 is a lightweight, interactive charting library from AntV focused on mobile data visualization, built on the Grammar of Graphics with a d…
717997active
bvaughn/react-error-boundary
A reusable React error boundary component that catches rendering errors and displays fallback UI. It supports all React renderers including…
997993stable
penrose/penrose
Penrose is a platform and TypeScript library for creating mathematical and technical diagrams declaratively by writing plain-text notation …
827982active
Dogfalo/materialize
Materialize is a responsive front-end CSS framework based on Google's Material Design language, shipped with compiled CSS/JS, Sass sources,…
6338787maintenance
Elm
The official compiler for Elm, a statically typed functional programming language designed for building reliable web applications that comp…
947913stable
tiagozip/cap
Cap is a lightweight, open-source, self-hosted CAPTCHA alternative to reCAPTCHA, hCaptcha, and Cloudflare Turnstile. It uses invisible proo…
827906active
molefrog/wouter
Wouter is a tiny (~2KB) hook-based routing library for React and Preact applications. It provides familiar Route, Link, Switch, and Redirec…
867897active
verlok/vanilla-lazyload
A lightweight (2.4 kB) vanilla JavaScript library that speeds up websites by deferring the loading of below-the-fold images, backgrounds, v…
667854stable
SVG-Edit/svgedit
SVGEdit is a fast, web-based SVG drawing editor that runs in any modern browser, built on the @svgedit/svgcanvas library. It can be used di…
627851active
hotoo/pinyin
A JavaScript library that converts Chinese characters (Hanzi) to Pinyin, supporting multiple pinyin styles, heteronym (polyphonic) characte…
587830active
codemirror/dev
CodeMirror is an extensible code editor component for the web, implemented as a set of modular npm packages providing syntax highlighting, …
107813active
panva/jose
A zero-dependency JavaScript/TypeScript library implementing JSON Object Signing and Encryption standards (JWA, JWS, JWE, JWT, JWK, JWKS). …
967808stable
gregberge/loadable-components
Loadable Components is a React code splitting library that lets you render dynamic imports as regular components, reducing bundle size. It …
297795stable
tabulator-tables/tabulator
Tabulator is a JavaScript library for creating fully featured, interactive tables and data grids from HTML tables, JavaScript arrays, AJAX …
1007788active
vercel/styled-jsx
styled-jsx is a Babel-based CSS-in-JS library that provides full, scoped CSS support inside JSX components, with dynamic styles and server-…
587775stable
supermacro/neverthrow
neverthrow is a TypeScript library providing a type-safe Result type (Ok/Err) for error handling without exceptions, inspired by Rust. It i…
567727active
TheWidlarzGroup/react-native-video
A React Native <Video /> component providing cross-platform video playback built on native players (ExoPlayer, AVPlayer, UWP, HTML5). It su…
977718active
Comcast/react-data-grid
A feature-rich, customizable data grid React component written in TypeScript. It renders large datasets efficiently via row/column virtuali…
927689active
glidejs/glide
Glide.js is a dependency-free JavaScript ES6 slider and carousel library for the web. It is lightweight (~7kb gzipped), modular, extendable…
637667stable
styled-components
polished is a lightweight JavaScript library of Sass-style helper functions, mixins, and color utilities for writing styles in JavaScript. …
527665stable
aidenybai/react-grab
React Grab is a browser-side library that lets developers hover any UI element in a running React app and copy its component stack with sou…
777644active
axe-core
axe-core is an open-source accessibility testing engine for websites and HTML-based UIs, with rules covering WCAG 2.0/2.1/2.2 and ARIA best…
947626stable
ilyhalight/voice-over-translation
A userscript/browser extension that adds AI voice-over translation and subtitles to videos on many websites, powered by Yandex services. It…
997570active
Phosphor Icons
Phosphor Icons is a flexible open-source icon family offering 1,248+ SVG icons in six weights (Thin, Light, Regular, Bold, Fill, Duotone), …
647543active
Clappr
Clappr is an extensible, plugin-oriented HTML5 media player library for the web, supporting formats like HLS, MP4, and DASH. It provides a …
987508active
krausest/js-framework-benchmark
A benchmark suite comparing the rendering performance of ~186 JavaScript web frameworks by measuring DOM table operations, memory usage, an…
957494active
ApoorvSaxena/lozad.js
Lozad.js is a lightweight (~1kb) pure JavaScript lazy-loading library with no dependencies, built on the IntersectionObserver and MutationO…
437489stable
HedgeDoc
HedgeDoc (formerly CodiMD) is an open-source, self-hosted, web-based collaborative markdown editor supporting real-time co-editing, diagram…
927483stable
metafizzy/infinite-scroll
Infinite Scroll is a JavaScript plugin that automatically loads and appends the next page of content as the user scrolls, avoiding full pag…
247475stable
0xGF/boneyard
Boneyard is a skeleton loading screen framework that automatically captures pixel-perfect skeleton placeholders from your real rendered UI …
777470active
antfu-collective/icones
Icônes is a web-based icon explorer that provides instant fuzzy searching across all Iconify icon collections, entirely client-side. It let…
737463active

← prev page 8 / 62 next →