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
BrainJS/brain.js
brain.js is a GPU-accelerated neural network library written in JavaScript/TypeScript that runs in both browsers and Node.js. It supports f…
2314860active
Pyodide
Pyodide is a port of CPython to WebAssembly/Emscripten, distributed for the browser and Node.js. It lets you run Python, including packages…
9614855active
Ajv
Ajv is the fastest JSON Schema validator for JavaScript, compiling declarative schemas into optimized validation functions. It supports JSO…
8314852stable
liketrek/TREK
TREK is a self-hosted, real-time collaborative travel and trip planner web application built with TypeScript. It offers interactive maps, d…
7714848active
TensorFlow.js
A collection of pre-trained machine learning models ported to TensorFlow.js, published as npm packages for use in JavaScript projects. Mode…
5914812active
Tone.js
Tone.js is a Web Audio framework for creating interactive music in the browser. It provides DAW-like features such as a global transport fo…
8214749stable
FormatJS
FormatJS is a monorepo of industry-standard JavaScript internationalization libraries built on ICU Message syntax and ECMA-402, most notabl…
9514740active
vuejs/pinia
Pinia is the official type-safe state management library for Vue, built on the Composition API with DevTools support and a modular, extensi…
9514730stable
visgl/deck.gl
deck.gl is a GPU-powered (WebGL2/WebGPU) JavaScript framework for high-performance visualization of large datasets, built around composable…
9714640stable
dexie/Dexie.js
Dexie.js is a minimalistic, high-performance TypeScript wrapper library for IndexedDB, the standard database built into browsers. It provid…
9314633stable
Usagi-org/ai-goofish-monitor
A self-hosted Python application that monitors Xianyu (Goofish, China's second-hand marketplace) listings in real time or on cron schedules…
6614612active
MithrilJS/mithril.js
Mithril.js is a small (~9 KB gzipped) client-side JavaScript framework for building Single Page Applications, with a virtual DOM, routing, …
7714501stable
marko-js/marko
Marko is a declarative, HTML-based language and framework for building dynamic, reactive web user interfaces, where nearly any valid HTML i…
9514459active
kysely-org/kysely
Kysely is a type-safe, autocompletion-friendly SQL query builder for TypeScript, inspired by Knex. It supports PostgreSQL, MySQL, MSSQL, an…
10014283stable
Vendicated/Vencord
Vencord is a Discord client modification written in TypeScript that ships with a large set of preinstalled plugins and theme support. It in…
6614171active
Codelf
CODELF is a search tool that helps developers solve the 'naming things' problem by searching real-world variable names across GitHub, Bitbu…
4014134active
noVNC
noVNC is an HTML5 VNC client implemented as both a JavaScript library and a web application that runs in any modern browser, including mobi…
7714042stable
react-content-loader
A lightweight React component library for creating SVG-powered skeleton loading placeholders, like Facebook's card loaders. It includes pre…
5713998stable
formkit/auto-animate
AutoAnimate is a zero-config, drop-in animation utility that adds smooth transitions to web apps with a single line of code. It works with …
7613931stable
Cropper.js
Cropper.js is a JavaScript library for cropping images in the browser, built as customizable, extensible web components. The related 'cropp…
9413910stable
RomM
RomM is a self-hosted web application for scanning, enriching, browsing, and playing retro game ROM collections. It fetches metadata and ar…
9813906active
SponsorBlock
SponsorBlock is an open-source crowdsourced browser extension that automatically skips sponsor segments and other annoying parts (intros, o…
9313890active
single-spa
single-spa is a JavaScript framework for building microfrontend architectures, acting as a top-level router that loads, mounts, and unmount…
6213878stable
Shiki
Shiki is a syntax highlighter for JavaScript/TypeScript that uses TextMate grammars, the same engine as VS Code, to produce accurate, beaut…
8913832active
Shepherd
Shepherd is an open-source JavaScript library for building guided product tours and user onboarding experiences in web apps. It is framewor…
9513818active
nanobrowser/nanobrowser
Nanobrowser is an open-source Chrome extension that provides AI-powered web automation through a multi-agent system (Planner, Navigator, et…
6713818active
FlexSearch
FlexSearch is a fast, memory-efficient full-text search library for JavaScript that runs in both the browser and Node.js. It supports fuzzy…
6613794stable
Anarios/return-youtube-dislike
Return YouTube Dislike is an open-source browser extension for Chrome and Firefox (plus a userscript) that restores the dislike count on Yo…
9413788active
QwikDev/partytown
Partytown is a lazy-loaded JavaScript library that relocates resource-intensive third-party scripts (analytics, ads, trackers) off the main…
9013779active
sql.js
sql.js is SQLite compiled to WebAssembly (and JavaScript via Emscripten), allowing you to create and query relational databases entirely in…
8313668stable
lokesh/color-thief
Color Thief is a TypeScript library that extracts dominant colors and palettes from images and video in the browser and Node.js, with a sma…
9013657active
CodeSandbox
CodeSandbox is an online IDE for rapid web development that runs entirely in the browser, letting users create, run, and share web app proj…
6513650active
mholt/PapaParse
Papa Parse is a fast, dependency-free CSV (delimited text) parser for JavaScript that runs in the browser and Node.js. It streams large fil…
9613590stable
Blockly
Blockly is a JavaScript library that adds a customizable, drag-and-drop visual programming editor to web apps, representing code concepts a…
9613572stable
PeerJS
PeerJS is a JavaScript/TypeScript library that wraps WebRTC into a simple, event-driven peer-to-peer API for data channels and audio/video …
5013453active
doocs/md
A clean, web-based Markdown editor that instantly renders Markdown into WeChat Official Account-compatible rich text, with custom themes, d…
8013412active
chartist-js/chartist
Chartist is a lightweight, responsive charting library that renders charts as inline SVG in the DOM. It is written in TypeScript, ships as …
9113395stable
crimx/ext-saladict
Saladict is an open-source Chrome/Firefox WebExtension providing an all-in-one pop-up dictionary and page translator with multiple search m…
9713365active
Tencent/omi
Omi is a Web Components framework built in TypeScript that combines custom elements, shadow DOM, and JSX with signal-driven reactive progra…
6613271active
AriaNg
AriaNg is a modern web frontend for the aria2 download utility, written in pure HTML and JavaScript with no runtime dependencies. It provid…
9013250active
MetaMask
MetaMask is a self-custodial crypto wallet available as a browser extension (Chrome, Firefox, Brave, Edge, Opera) and mobile app, enabling …
9613242active
GopherJS
GopherJS is a compiler that transpiles Go source code into pure JavaScript, allowing Go programs to run in browsers and Node.js. It support…
8513188active
Markmap
Markmap is a TypeScript library that renders Markdown documents as interactive mindmaps. It includes a web REPL and integrates with editors…
6513186active
Open MCT
Open MCT is NASA's open-source, web-based mission control framework for visualizing telemetry data on desktop and mobile devices. It provid…
8513153active
Stencil
Stencil is a TypeScript-based compiler and toolchain for building standards-compliant Web Components (Custom Elements) using JSX, decorator…
9713134stable
hotwired/stimulus
Stimulus is a modest JavaScript framework that augments server-rendered HTML with interactive behavior using data-controller, data-target, …
6713105stable
SystemJS
SystemJS is a hookable, standards-based ES module loader for browsers. It transpiles production ES module builds into the System.register f…
5813086stable
DustinBrett/daedalOS
daedalOS is a desktop environment that runs entirely in the browser, built with JavaScript. It provides a window manager, file system, task…
7713053active
GoogleChrome/workbox
Workbox is a collection of JavaScript libraries and build tooling from the Chrome team for generating and managing service workers in Progr…
9113025stable
KeeWeb
KeeWeb is a free, cross-platform password manager compatible with KeePass kdbx database files, available as a desktop app (Electron) or a b…
7413016active
dip/cmdk
cmdk is a fast, unstyled React component for building command menus (⌘K palettes) that also works as an accessible combobox. It provides a …
5213010active
barbajs/barba
Barba.js is a small (~7kb) TypeScript library that creates fluid, smooth transitions between website pages, making a multi-page site behave…
2312990stable
smartcrop
smartcrop.js is a JavaScript library that implements a content-aware algorithm to find good crops for images. It runs in the browser, in No…
2312958stable
taye/interact.js
interact.js is a standalone JavaScript library for drag and drop, resizing, and multi-touch gestures with inertia and snapping, supporting …
7112933stable
openreplay/openreplay
OpenReplay is an open-source, self-hostable session replay and product analytics suite for web and mobile apps. It captures user sessions a…
8512892active
KISS Translator
KISS Translator is an open-source browser extension (plus Greasemonkey/Tampermonkey userscript) that renders bilingual, side-by-side transl…
9612840active
GoogleChromeLabs/comlink
Comlink is a tiny (1.1kB) TypeScript library that implements RPC over postMessage using ES6 Proxies, making WebWorkers feel like local obje…
6712804stable
catdad/canvas-confetti
A lightweight, dependency-free JavaScript library for rendering performant confetti animations in the browser using HTML canvas. It support…
4312785stable
atlassian/pragmatic-drag-and-drop
A low-level, headless drag and drop toolchain built on the browser's native drag and drop APIs, usable with any frontend framework. It powe…
7012782stable
theatre-js/theatre
Theatre.js is a JavaScript animation library with a professional motion design toolset, combining a visual sequence/graph editor in the bro…
3212709active
nhn/tui.calendar
TOAST UI Calendar is a full-featured JavaScript calendar component with monthly, weekly, and daily views, drag-and-drop scheduling, and def…
1012698active
react-icons/react-icons
A React library that provides SVG icons from popular icon packs (Font Awesome, Material Design, Bootstrap, Heroicons, and many more) as Rea…
8312669stable
antvis/G2
G2 is a JavaScript/TypeScript visualization grammar library implementing the Grammar of Graphics, supporting canvas, SVG, and WebGL renderi…
8312630active
Formily
Ice.js is a progressive application framework built on React that provides zero‑config support for TypeScript, CSS modules, and modern buil…
4312591active
OpenLayers
OpenLayers is a high-performance, feature-packed JavaScript library for creating interactive maps on the web. It can display map tiles, vec…
8912589stable
welldone-software/why-did-you-render
why-did-you-render is a JavaScript library that monkey patches React to notify developers about potentially avoidable re-renders of compone…
6512525active
hangwin/mcp-chrome
A Chrome extension that acts as a Model Context Protocol (MCP) server, exposing your real Chrome browser—its tabs, login states, and config…
5012496active
Highcharts
Highcharts is a mature JavaScript charting library based on SVG (with canvas/WebGL boosting) for building interactive charts, dashboards, m…
7712493stable
lipis/flag-icons
A curated collection of all country flags as SVG images with accompanying CSS for easy integration into web projects. Flags are available i…
10012479stable
boardgameio/boardgame.io
boardgame.io is an open-source JavaScript/TypeScript engine for building turn-based games. Developers write simple move functions and the f…
7512458stable
mapbox/mapbox-gl-js
Mapbox GL JS is a JavaScript library for rendering interactive, customizable vector maps in the browser using WebGL and vector tiles. It su…
10012449active
snabbdom/snabbdom
Snabbdom is a virtual DOM library for JavaScript/TypeScript with a tiny (~200 SLOC) modular core and extensible module system. It provides …
7312390stable
bpampuch/pdfmake
pdfmake is a pure JavaScript library for generating PDF documents on both the client and server side, built on top of PDFKit. It uses a dec…
8412350stable
antvis/G6
G6 is a graph visualization framework in TypeScript for rendering, laying out, and interacting with relational data such as networks, trees…
9012332stable
downshift
Downshift is a set of React primitives (hooks and a render-prop component) for building accessible autocomplete, combobox, select, and tag-…
8612302stable
Rete.js
Rete.js is a TypeScript-first JavaScript framework for building node-based visual programming editors and dataflow/control-flow graph inter…
6612275stable
AnmolSaini16/mapcn
mapcn is a free, open-source collection of copy-paste map components for React, built on MapLibre GL and styled with Tailwind CSS to match …
5812241active
svenstaro/genact
genact is a nonsense activity generator that displays fake busy-looking terminal output (compiling, memdumps, etc.) to make it seem like wo…
8212207stable
jacomyal/sigma.js
Sigma.js is an open-source JavaScript/TypeScript library for rendering and interacting with large network graphs of thousands of nodes and …
10012193stable
spencermountain/compromise
Compromise is a lightweight JavaScript natural-language processing library that turns text into structured data, doing part-of-speech taggi…
9212161active
jason5ng32/MyIP
MyIP (IPCheck.ing) is an open-source, self-hostable web application that acts as an all-in-one IP toolbox. It shows your IPv4/IPv6 and geol…
9412156active
VerbalExpressions
JSVerbalExpressions is a JavaScript library that provides a fluent, chainable API for constructing regular expressions without writing raw …
2312122stable
InversifyJS
InversifyJS is a lightweight, strongly-typed inversion of control (IoC) container for TypeScript and JavaScript applications. It uses decor…
5412062active
ant-design/ant-design-mobile
Ant Design Mobile is a React component library providing essential UI blocks for building mobile web applications. It offers optimized, cus…
9112058stable
szimek/signature_pad
Signature Pad is a zero-dependency JavaScript/TypeScript library for drawing smooth signatures on an HTML5 canvas using variable-width Bézi…
9412047stable
OpenRefine
OpenRefine is a free, open-source desktop application (running a local web server accessed via browser) for cleaning, transforming, and enr…
8712016stable
vega/vega
Vega is a declarative visualization grammar that lets you describe interactive data visualizations in JSON format. Its JavaScript runtime p…
9512005stable
Milkdown/milkdown
Milkdown is a plugin-driven framework for building WYSIWYG markdown editors, built on ProseMirror and Remark. It is headless, themeable, an…
9512002active
developit/mitt
Mitt is a tiny (~200 byte gzipped) functional event emitter / pubsub library for JavaScript, with a wildcard '*' event type and typed event…
2311907stable
MapLibre
MapLibre GL JS is an open-source TypeScript library for rendering interactive, GPU-accelerated vector tile maps in the browser using WebGL2…
10011903stable
summernote/summernote
Summernote is a JavaScript WYSIWYG rich text editor library built on jQuery with Bootstrap 3/4/5 support. It replaces a div element with an…
5411843active
typestack/class-validator
A TypeScript library providing decorator-based and non-decorator-based property validation for classes, built on validator.js. It supports …
6811839stable
svg.js
SVG.js is a lightweight, dependency-free JavaScript library for creating, manipulating, and animating SVG elements in the browser. It provi…
7811827stable
openchamber/openchamber
OpenChamber is an open-source agentic development environment providing a visual workspace (desktop app, web/PWA, and VS Code extension) fo…
8111812active
Bootstrap Table
Bootstrap Table is a JavaScript library that extends HTML tables with features like sorting, pagination, checkbox/radio selection, and AJAX…
8611809stable
didi/LogicFlow
LogicFlow is a TypeScript-based flow chart editing framework focused on business customization, providing interactive diagram editing with …
8311742active
Lodash
Lodash is a modern JavaScript utility library providing modular, high-performance helper functions for working with arrays, objects, string…
8861287maintenance
elder-plinius/G0DM0D3
G0DM0D3 is an open-source, multi-model AI chat interface designed for red-teaming, cognition research, and unrestricted LLM interaction. It…
5311643active
jdan/98.css
98.css is a CSS-only design system that styles semantic HTML to look like the classic Windows 98 user interface. It ships no JavaScript, ma…
3711542stable
uidotdev/usehooks
A collection of modern, server-safe React hooks published as the npm package @uidotdev/usehooks, maintained by the ui.dev team. It includes…
3011501active

← prev page 6 / 62 next →