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.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| cheeriojs/cheerio Cheerio is a fast, flexible, and elegant library for parsing and manipulating HTML and XML in JavaScript. It provides a jQuery‑like API for… | 81 | 30514 | active |
| OpenCLI OpenCLI is a Node.js CLI tool that converts websites, browser sessions, and Electron apps into deterministic command-line interfaces for hu… | 79 | 30380 | active |
| Better Auth Better Auth is a framework‑agnostic authentication and authorization library for TypeScript. It provides a rich set of built‑in features an… | 88 | 30360 | active |
| XState XState is a TypeScript/JavaScript library for building state machines, statecharts, and actors. It enables deterministic, visual, and testa… | 93 | 30197 | active |
| Jitsi Meet Jitsi Meet is an open-source, encrypted video conferencing platform that works in the browser and via native mobile/desktop apps, powered b… | 98 | 30100 | stable |
| sampotts/plyr Plyr is a lightweight, accessible JavaScript library that provides a customizable HTML5 video and audio player with support for YouTube and… | 84 | 30016 | active |
| labring/FastGPT FastGPT is an open‑source AI agent building platform that combines knowledge‑base retrieval, RAG, and visual workflow orchestration. It let… | 94 | 29869 | active |
| Foundation for Sites Yeti (formerly Foundation for Sites) is a CSS‑first, zero‑build layout and styling framework that provides intent‑based layout primitives, … | 67 | 29798 | active |
| karakeep-app/karakeep Karakeep is a self‑hostable "bookmark‑everything" application that lets you save links, notes, images and PDFs. It adds AI‑powered automati… | 94 | 29774 | active |
| Anil-matcha/Open-Generative-AI Open Generative AI is a free, self‑hosted web studio for AI image and video generation supporting 600+ models. It provides a unified interf… | 89 | 29752 | active |
| React Boilerplate React Boilerplate is a highly scalable, offline‑first starter kit for building React applications. It provides a CLI for rapid scaffolding,… | 23 | 29474 | active |
| slymnoyann/hey-1 Hey.xyz is an open‑source decentralized social media application built on the Lens Protocol. It provides a permissionless, on‑chain social … | 74 | 29361 | active |
| alibaba/page-agent Page Agent is a JavaScript library that embeds an AI GUI agent directly into any web page with a single script, letting users control the i… | 82 | 29343 | active |
| GSAP GSAP is a framework‑agnostic JavaScript animation library for the modern web. It provides high‑performance tweening, timelines, and a rich … | 63 | 29227 | active |
| GSAP GSAP (GreenSock Animation Platform) is a framework-agnostic JavaScript animation library for animating CSS, SVG, canvas, WebGL, and generic… | 63 | 29227 | stable |
| react-spring react-spring is a physics‑based animation library for React that provides hooks and components to create fluid, interactive UI effects. It … | 92 | 29161 | active |
| react-spring react-spring is a spring-physics based animation library for React that lets you build fluid, interactive UI animations via hooks like useS… | 92 | 29161 | stable |
| GitBook GitBook is an open‑source web application that renders documentation sites from Markdown and custom blocks. It provides a developer‑friendl… | 76 | 29064 | active |
| Wiki.js Wiki.js is an open‑source, Node.js‑powered wiki platform with a modern Vue.js interface. It provides a full‑featured knowledge‑base solutio… | 99 | 29032 | active |
| swagger-api/swagger-ui Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate interactive API documentation from an OpenAPI (Swa… | 93 | 29025 | stable |
| immerjs/immer Immer is a tiny JavaScript library that lets you work with immutable state by writing code that mutates a draft copy, producing the next im… | 99 | 28987 | stable |
| PostCSS PostCSS is a JavaScript library for parsing CSS into an abstract syntax tree and applying transformations via plugins. It enables linting, … | 96 | 28975 | active |
| Mastra Mastra is a modern TypeScript framework for building AI-powered applications and autonomous agents. It provides model routing, workflow orc… | 87 | 28892 | active |
| tailwindlabs/headlessui Headless UI is a set of completely unstyled, fully accessible UI components for React and Vue, designed to pair with Tailwind CSS. It provi… | 76 | 28766 | stable |
| fingerprintjs/fingerprintjs FingerprintJS is a client‑side JavaScript library that gathers browser attributes and creates a stable hashed identifier for each visitor. … | 94 | 28571 | active |
| QwenLM/qwen-code Qwen Code is an open‑source AI coding agent that runs in your terminal and can be extended to IDEs, desktop apps, and browsers. It leverage… | 82 | 28566 | active |
| Label Studio Label Studio is an open‑source, web‑based data labeling and annotation platform that supports text, image, audio, video, and time‑series da… | 95 | 28488 | active |
| TanStack/table TanStack Table is a headless, framework-agnostic TypeScript library for building highly customizable tables and data grids. It provides sta… | 91 | 28472 | active |
| Vuex Vuex is the official centralized state management library for Vue.js applications. It provides a predictable way to store, mutate, and retr… | 23 | 28301 | active |
| digitalocean/nginxconfig.io NGINX Config.io is a web‑based tool that interactively builds NGINX configuration files based on user selections. It supports HTTPS, HTTP/2… | 32 | 28264 | active |
| eyaltoledano/claude-task-master Taskmaster is an open‑source JavaScript library that provides AI‑driven task management and planning capabilities. It can be embedded in ed… | 65 | 28221 | active |
| mobxjs/mobx MobX is a battle-tested state management library for JavaScript and TypeScript applications built on transparent reactive programming with … | 95 | 28211 | stable |
| caolan/async Async is a JavaScript utility module providing higher-order functions and common patterns for working with asynchronous code, such as serie… | 66 | 28120 | stable |
| JedWatson/react-select React-Select is the widely used select/dropdown/combobox component library for React, offering searchable, multi-select, and highly customi… | 68 | 28019 | stable |
| Huly Huly is an open‑source, all‑in‑one platform that combines project management, issue tracking, chat, CRM, HR and ATS features. It can be sel… | 94 | 27912 | active |
| Element Plus Element Plus is a UI component library for Vue.js 3, providing a rich set of ready‑to‑use, customizable components. It is written in TypeSc… | 98 | 27799 | stable |
| emscripten-core/emscripten Emscripten is an LLVM-to-WebAssembly compiler toolchain that compiles C and C++ (and other LLVM-based languages) to run on the Web, Node.js… | 99 | 27703 | active |
| recharts/recharts Recharts is a React charting library that provides composable SVG chart components built on top of D3. It enables developers to create inte… | 95 | 27636 | active |
| Automattic/mongoose Mongoose is a JavaScript library that provides an object data modeling (ODM) layer for MongoDB. It offers schema definitions, validation, c… | 94 | 27467 | active |
| WeUI WeUI is a WeChat-like UI framework officially designed by the WeChat Design Team for WeChat web development. It provides standardized mobil… | 68 | 27437 | stable |
| jashkenas/underscore Underscore.js is a JavaScript utility library that provides a wide range of functional programming helpers such as map, filter, reduce, and… | 77 | 27312 | active |
| dwmkerr/hacker-laws Hacker Laws is a curated collection of software engineering laws, theories, principles, and patterns presented as a static website. It prov… | 89 | 27306 | active |
| vercel/ai Vercel AI is a TypeScript SDK that provides a unified API for interacting with large language models across many providers. It includes uti… | 93 | 27251 | active |
| Shields Shields.io provides a service and NPM library for generating concise, consistent, and legible badges in SVG and raster formats. It can be u… | 76 | 27246 | active |
| Quasar Framework Quasar is a cross‑platform Vue.js framework for building high‑performance user interfaces. It lets you create SPA, SSR, SSG, PWA, mobile, d… | 93 | 27215 | active |
| Ace Editor Ace is an embeddable high‑performance code editor written in JavaScript for the web. It provides syntax highlighting, code folding, multipl… | 94 | 27142 | active |
| ai/nanoid Nano ID is a tiny (118 bytes), dependency-free JavaScript library for generating secure, URL-friendly unique string IDs using a hardware ra… | 98 | 27084 | stable |
| philc/vimium Vimium is a browser extension that brings Vim-style keyboard navigation to Chrome, Edge, and Firefox. It lets users scroll, open links, fin… | 71 | 27009 | active |
| marmelab/react-admin React‑Admin is an open‑source React library for building data‑driven admin interfaces and internal tools. It provides ready‑made components… | 91 | 26943 | active |
| nilbuild/driver.js Driver.js is a lightweight (~5kb gzipped), dependency-free TypeScript library for creating product tours, feature introductions, and elemen… | 88 | 26805 | stable |
| onlook-dev/onlook Onlook is an open‑source visual editor that lets designers build, style, and edit React applications directly in the browser. It combines a… | 63 | 26801 | active |
| lissy93/dashy Dashy is an open‑source, self‑hostable personal dashboard built with Vue. It provides a customizable homepage with widgets, status monitori… | 100 | 26767 | active |
| OI Wiki OI Wiki is an open, community‑maintained website that aggregates competitive programming knowledge. It is built with MkDocs and serves stat… | 75 | 26727 | active |
| phuryn/pm-skills PM Skills Marketplace is a curated library of over 100 AI‑driven product management skills, commands, and plugins for Claude and other assi… | 75 | 26583 | active |
| rstacruz/nprogress NProgress is a lightweight JavaScript library that provides slim, nanoscopic progress bars for web pages. It offers simple API methods to s… | 23 | 26361 | stable |
| GrapesJS GrapesJS is an open‑source web builder framework written in TypeScript that provides a drag‑and‑drop visual editor for creating newsletters… | 99 | 26310 | active |
| GrapesJS GrapesJS is a free and open-source web builder framework for creating drag-and-drop visual editors that let users build HTML-like templates… | 99 | 26310 | active |
| Rollup Rollup is a JavaScript module bundler that compiles small pieces of code into larger, optimized bundles. It uses the standardized ES module… | 93 | 26309 | active |
| Babylon.js Babylon.js is an open-source 3D engine written in TypeScript that runs in browsers and native environments. It provides a full-featured ren… | 94 | 26140 | active |
| Babylon.js Babylon.js is an open-source 3D game and rendering engine for the web, written in TypeScript and built on WebGL, WebGPU, and Web Audio. It … | 94 | 26140 | stable |
| GoogleChromeLabs/squoosh Squoosh is a browser-based web app for compressing images using modern codecs like MozJPEG, WebP, and AVIF, with all processing done locall… | 76 | 26026 | active |
| Crawlee Crawlee is an open‑source web scraping and browser automation library for JavaScript/TypeScript (and Python) that abstracts away headless b… | 98 | 26010 | active |
| Feather Icons Feather is a collection of simply beautiful open‑source SVG icons designed on a 24×24 grid. It provides a JavaScript API for easy inclusion… | 24 | 26009 | active |
| Feather Icons Feather is a collection of open-source SVG icons designed on a 24x24 grid with an emphasis on simplicity and consistency. It ships as an np… | 24 | 26009 | stable |
| Simple Icons Simple Icons is a collection of over 3400 free SVG icons for popular brands, available via npm package, CDN, or direct download from simple… | 95 | 25994 | active |
| Redocly/redoc Redoc is an open-source tool that generates beautiful, responsive API reference documentation from OpenAPI/Swagger definitions. It is distr… | 82 | 25923 | active |
| Select2 Select2 is a jQuery-based library that replaces standard HTML select boxes with a feature‑rich UI component. It adds searching, tagging, re… | 81 | 25908 | active |
| Select2 Select2 is a jQuery-based replacement for native HTML select boxes that adds searching, tagging, remote data loading via AJAX, and infinite… | 81 | 25908 | stable |
| localForage localForage is a JavaScript library that provides a simple, asynchronous API for client‑side storage. It abstracts IndexedDB, WebSQL, and l… | 23 | 25803 | active |
| Stagehand Stagehand is an SDK that lets developers control a browser with familiar Playwright‑style APIs and AI‑driven primitives. It provides self‑h… | 86 | 25583 | active |
| EveryInc/compound-engineering-plugin Compound Engineering is a TypeScript plugin that adds 36 AI-powered coding skills to agents like Claude Code, Cursor, and Codex. It structu… | 80 | 25494 | active |
| libgdx/libgdx libGDX is a cross‑platform Java game development framework that abstracts OpenGL (ES) for Windows, Linux, macOS, Android, iOS, and HTML5. I… | 84 | 25454 | active |
| goldfire/howler.js howler.js is a JavaScript audio library that provides a single, consistent API for audio playback on the web, defaulting to the Web Audio A… | 43 | 25386 | stable |
| dimsemenov/PhotoSwipe PhotoSwipe is a modular, framework-independent JavaScript image gallery and lightbox library for mobile and desktop browsers. It provides t… | 44 | 25274 | stable |
| vxcontrol/pentagi PentAGI is a Go-based autonomous AI agent system for automated penetration testing. It provides a web UI, GraphQL API, and integrates with … | 76 | 25181 | active |
| Lucide Lucide is an open‑source icon toolkit offering over 1,800 lightweight SVG icons. It provides packages for plain JavaScript, React, Vue and … | 96 | 25177 | active |
| Lucide Lucide is an open-source icon library providing 1600+ consistent, customizable SVG icons, forked from Feather Icons. It ships official pack… | 96 | 25177 | active |
| Highlight.js Highlight.js is a JavaScript library that adds syntax highlighting to code blocks in web pages and server‑side environments. It supports au… | 89 | 25004 | active |
| Highlight.js Highlight.js is a zero-dependency JavaScript syntax highlighter supporting 193 languages with automatic language detection and 516 themes. … | 89 | 25004 | stable |
| Dub Dub is an open‑source platform for creating short links, tracking conversions, and running affiliate or referral programs. It provides real… | 77 | 24877 | active |
| winston Winston is a versatile logging library for JavaScript applications. It supports multiple transports, custom formats, and flexible log level… | 77 | 24522 | active |
| React Navigation React Navigation is a JavaScript library that provides routing and navigation primitives for React Native and web applications. It offers a… | 92 | 24508 | active |
| React Navigation React Navigation is a routing and navigation library for React Native and Web apps, providing navigators such as stacks, tabs, and drawers … | 92 | 24508 | active |
| Max-Eee/NeoPass NeoPass is a Chrome extension that provides AI‑powered assistance and bypass tools for online exam portals such as Iamneo, HackerRank and N… | 86 | 24502 | active |
| rahuldkjain/github-profile-readme-generator A web application that generates GitHub profile README markdown through a guided form with add-ons like visitor counters and GitHub stats b… | 43 | 24445 | active |
| plotly/dash Dash is an open‑source Python library for building reactive, data‑driven web applications without writing JavaScript. It combines Flask, Re… | 94 | 24429 | active |
| Vant Vant is a lightweight, customizable Vue UI component library for mobile web apps, offering 80+ high-quality components with support for Vue… | 97 | 24387 | stable |
| pascalorg/editor Pascal Editor is a free, open‑source 3D building editor that runs in the browser and can also be launched from a local CLI. It lets users d… | 82 | 24290 | active |
| mdbootstrap/mdb-ui-kit MDB UI Kit is a Material Design component library built on Bootstrap 5 with plain vanilla JavaScript, offering 700+ components such as moda… | 64 | 24255 | active |
| Happy Happy is an open‑source desktop and mobile client that lets you control Claude Code, Codex and Grok agents from any device. It provides a u… | 85 | 24200 | active |
| ramda/ramda Ramda is a practical functional programming utility library for JavaScript, offering curried, pure functions designed for building function… | 72 | 24046 | stable |
| processing/p5.js p5.js is a free, open‑source JavaScript library for creative coding in the browser. It provides simple functions for drawing, animation, au… | 96 | 24041 | active |
| Lexical Lexical is an extensible, framework-agnostic text editor library written in TypeScript. It provides a lightweight core with plugin-based ex… | 99 | 23961 | active |
| Lexical Lexical is an extensible JavaScript text editor framework from Meta that attaches to contentEditable elements and provides a modular, plugi… | 99 | 23961 | stable |
| tailwindlabs/heroicons Heroicons is a set of 316+ free MIT-licensed hand-crafted SVG icons from the makers of Tailwind CSS, available as raw SVGs and as first-par… | 56 | 23835 | stable |
| validatorjs/validator.js A JavaScript library of string validators and sanitizers for Node.js and browsers. It provides dozens of checks like isEmail, isURL, and is… | 83 | 23740 | stable |
| Pure CSS Pure is a lightweight set of responsive CSS modules that provide a solid base, grid system, and common UI components. It is designed to be … | 49 | 23723 | active |
| Pure CSS Pure is a set of small, responsive CSS modules providing a minimalist foundation for web projects, including grids, forms, buttons, tables,… | 49 | 23723 | stable |
| Node-RED Node-RED is a low-code, flow-based programming tool that lets you wire together hardware devices, APIs and online services. It provides a b… | 96 | 23680 | active |
| jquense/yup Yup is a TypeScript schema builder for runtime value parsing and validation, letting you define object schemas that coerce, transform, and … | 68 | 23656 | stable |