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 |
|---|---|---|---|
| ColorlibHQ/AdminLTE AdminLTE is a free, MIT‑licensed admin dashboard template built on Bootstrap 5 with vanilla JavaScript/TypeScript. It provides ready‑made l… | 98 | 45643 | active |
| jestjs/jest Jest is a JavaScript testing framework that provides a complete and easy-to-use solution for unit, integration, and snapshot testing. It ru… | 98 | 45485 | active |
| imputnet/cobalt Cobalt is a self‑hostable web application that lets users download media from many public sites with a single URL paste. It streams content… | 63 | 45038 | active |
| React Hook Form React Hook Form is a lightweight library that provides hooks for managing form state and validation in React applications. It works with bo… | 97 | 44865 | active |
| Meteor Meteor is a full‑stack JavaScript platform that provides an ultra‑simple environment for building modern web, mobile, and desktop applicati… | 96 | 44806 | active |
| JSON Crack JSON Crack is an open‑source web application that visualizes JSON, YAML, CSV and XML data as interactive graphs. It also provides formattin… | 75 | 44482 | active |
| JSON Crack JSON Crack is an open-source web application that visualizes JSON, YAML, XML, and CSV data as interactive graphs. It also formats and valid… | 75 | 44482 | active |
| amruthpillai/reactive-resume Reactive Resume is a free, open‑source web application for building, customizing, and exporting resumes. It runs in the browser and can be … | 99 | 44150 | active |
| Babel Babel is a JavaScript compiler that transforms modern ECMAScript code into backward‑compatible versions. It provides a rich plugin ecosyste… | 99 | 44135 | active |
| colinhacks/zod Zod is a TypeScript‑first schema validation library that provides runtime validation with static type inference. It lets you define schemas… | 94 | 44076 | active |
| Gradio Gradio is an open‑source Python library that lets you build interactive web interfaces for machine‑learning models, APIs, or any Python fun… | 95 | 43762 | active |
| Puter Puter is an open-source, self‑hostable internet computer that provides a full web‑based desktop environment with apps, storage, and serverl… | 93 | 43728 | active |
| FuelLabs/fuels-ts fuels-ts is a TypeScript SDK for interacting with the Fuel blockchain. It provides utilities for connecting to the network, managing wallet… | 85 | 42940 | active |
| saadeghi/daisyui daisyUI is a free, open‑source component library that extends Tailwind CSS with ready‑made UI components. It provides semantic class names … | 93 | 42479 | active |
| Swiper Swiper is a modern, modular JavaScript library for creating touch-enabled sliders and carousels. It works across browsers and integrates wi… | 94 | 41902 | active |
| Swiper Swiper is a free, open-source mobile touch slider/carousel library with hardware-accelerated transitions and native-like touch behavior. It… | 94 | 41902 | stable |
| Tabler UI Tabler is a free, open‑source HTML dashboard UI kit built on Bootstrap 5. It provides a collection of ready‑made components, layouts, and i… | 93 | 41791 | active |
| Hexo Hexo is a fast, simple, and powerful static site generator built on Node.js. It lets you write posts in Markdown and generate a full static… | 83 | 41778 | active |
| uni-app uni-app is a cross‑platform development framework built on Vue.js that lets you write a single codebase and deploy to iOS, Android, web, an… | 77 | 41610 | active |
| styled-components styled-components is a CSS‑in‑JS library that lets you write actual CSS syntax inside JavaScript/TypeScript and bind it to React components… | 95 | 41101 | active |
| styled-components styled-components is a CSS-in-JS library for React that lets you write actual CSS in tagged template literals attached to components. It su… | 95 | 41101 | active |
| Vuetify Vuetify is a Vue component framework that implements Material Design guidelines. It provides a rich set of ready‑to‑use UI components, them… | 95 | 41032 | active |
| Vuetify Vuetify is a Vue.js component framework implementing Material Design with a large library of prebuilt UI components. It provides theming, l… | 95 | 41032 | stable |
| ToolJet/ToolJet ToolJet is an open-source low-code platform for building internal tools, dashboards, and business applications with a visual drag‑and‑drop … | 93 | 41018 | active |
| Outline Outline is an open‑source, real‑time collaborative knowledge base and wiki built with React and Node.js. It provides a markdown‑compatible … | 97 | 40868 | active |
| remoteintech/remote-jobs Remote In Tech is an open-source static website that lists remote‑friendly tech companies. It is built with Eleventy and can be self‑hosted… | 75 | 40861 | active |
| CorentinTh/it-tools IT Tools is a collection of handy online utilities for developers and IT professionals, built with Vue and TypeScript, with a focus on grea… | 67 | 40813 | active |
| tRPC tRPC is a TypeScript-first library that lets you build end‑to‑end type‑safe APIs without schemas or code generation. It provides adapters f… | 97 | 40686 | active |
| Chakra UI Chakra UI is an accessible, themeable component library for building React applications. It provides a rich set of UI primitives and stylin… | 92 | 40680 | active |
| schollz/croc croc is a command‑line utility for fast, simple, and secure file transfers between computers. It uses peer‑to‑peer connections with optiona… | 97 | 40458 | active |
| Phaser Phaser is a fast, free, open-source 2D HTML5 game framework supporting Canvas and WebGL rendering in desktop and mobile web browsers. It is… | 86 | 40358 | active |
| frappe/erpnext ERPNext is a free, open‑source enterprise resource planning (ERP) suite built on the Frappe framework. It provides integrated modules for a… | 95 | 40286 | active |
| PhotoPrism PhotoPrism is an AI‑powered, privacy‑focused application for browsing, organizing and sharing photos and videos. It runs as a self‑hosted w… | 94 | 40276 | active |
| THU-MAIC/OpenMAIC OpenMAIC is an open-source web application that provides an immersive multi‑agent learning environment. It lets users launch and interact w… | 81 | 39947 | active |
| Video.js Video.js is an open‑source HTML5 video player library for the web. It provides a customizable UI, support for streaming formats like HLS/DA… | 95 | 39935 | active |
| drawDB drawDB is a free, open‑source online database diagram editor that lets you design ER diagrams and generate SQL for many dialects. It runs i… | 74 | 39908 | active |
| drawDB drawDB is a free, browser-based database entity relationship diagram (ERD) editor with SQL generation and import/export. It supports multip… | 74 | 39908 | active |
| freeCodeCamp/devdocs DevDocs is an API documentation browser that combines multiple developer documentations into a single clean web UI with instant search, off… | 77 | 39546 | active |
| Preact Preact is a fast, 3‑4 kB JavaScript library that provides a React‑compatible API with a tiny Virtual DOM implementation. It can be used for… | 93 | 38886 | active |
| Ant Design Pro Ant Design Pro is a ready‑to‑use React boilerplate that provides a complete UI solution for enterprise applications. It combines Ant Design… | 96 | 38832 | active |
| tesseract.js Tesseract.js is a pure JavaScript library that provides OCR capabilities for over 100 languages using WebAssembly. It can run in browsers a… | 64 | 38729 | active |
| tesseract.js Tesseract.js is a pure JavaScript port of the Tesseract OCR engine that extracts text from images in over 100 languages. It runs in the bro… | 64 | 38729 | active |
| ueberdosis/tiptap Tiptap is a headless, framework‑agnostic rich‑text editor built on ProseMirror. It provides a core library plus over 100 extensions and opt… | 93 | 38614 | active |
| xyflow xyflow provides open‑source React and Svelte libraries for building interactive node‑based user interfaces such as flowcharts, diagrams, an… | 93 | 38579 | active |
| impress/impress.js impress.js is a JavaScript presentation framework that creates Prezi-style presentations using CSS3 transforms and transitions on an infini… | 62 | 38155 | stable |
| CopilotKit/CopilotKit CopilotKit is an open‑source SDK that lets developers embed LLM‑driven agents into web, mobile and collaboration front‑ends. It provides Re… | 92 | 37919 | active |
| Taro Taro is an open‑source cross‑platform framework that lets developers write a single codebase using React, Vue or Nerv and compile it to WeC… | 93 | 37687 | active |
| Textualize/textual Textual is a Python framework for building text user interfaces (TUIs) with a simple, modern Python API, CSS-like styling, and a rich widge… | 83 | 37371 | active |
| Postiz Postiz is an open-source, agentic social media scheduling platform built with TypeScript and Next.js. It lets users schedule, automate, and… | 92 | 37199 | active |
| markedjs/marked Marked is a JavaScript library that parses and compiles Markdown into HTML. It works in Node.js, browsers, and as a command‑line tool, and … | 96 | 37176 | active |
| TypeORM TypeORM is a TypeScript-first object-relational mapper for Node.js and other JavaScript platforms, supporting both Active Record and Data M… | 92 | 36655 | stable |
| TypeORM TypeORM is a TypeScript and JavaScript ORM for Node.js that supports a wide range of relational and NoSQL databases. It offers both Active … | 92 | 36655 | active |
| date-fns date-fns is a modern JavaScript date utility library offering over 200 pure functions for date manipulation. It works in both browser and N… | 90 | 36647 | active |
| date-fns date-fns is a modern JavaScript date utility library providing 200+ modular, immutable functions for parsing, formatting, and manipulating … | 90 | 36647 | stable |
| Ink InkChain Documentation is a web application that provides comprehensive developer guides and reference material for the Ink blockchain. It … | 72 | 36415 | active |
| SheetJS SheetJS Community Edition is an open‑source JavaScript library for reading, writing, and manipulating spreadsheet files in many formats. It… | 32 | 36347 | active |
| SheetJS SheetJS Community Edition is a JavaScript library that reads, writes, and converts spreadsheet files (XLSX, XLS, CSV, ODS, and more) with a… | 32 | 36347 | stable |
| maboloshi/github-chinese A userscript that fully translates the GitHub interface into Simplified and Traditional Chinese, covering menus, buttons, titles, time elem… | 77 | 36136 | active |
| CyberChef CyberChef is a web-based tool that lets users perform a wide range of data manipulation tasks such as encoding, encryption, compression, ha… | 98 | 36120 | active |
| CyberChef CyberChef is a browser-based web application for performing a wide range of 'cyber' operations such as encryption, encoding, compression, h… | 98 | 36120 | active |
| carbon-app/carbon Carbon is a web application for creating and sharing beautiful images of source code, with customizable syntax themes, backgrounds, and win… | 49 | 36107 | active |
| solidjs/solid Solid is a declarative JavaScript library for building user interfaces that compiles JSX templates to real DOM nodes instead of using a Vir… | 85 | 36077 | active |
| Drizzle ORM Drizzle ORM is a lightweight, headless TypeScript ORM for JavaScript runtimes. It provides type‑safe schema definitions, relational queries… | 95 | 36001 | active |
| refine Refine is an open‑source React framework designed to accelerate the creation of internal tools, admin panels, and B2B applications. It prov… | 83 | 35730 | active |
| Zellij Zellij is a terminal workspace that lets you split, stack, and float panes, manage tabs and persistent sessions, all from the command line.… | 96 | 35635 | active |
| fullPage.js fullPage.js is a JavaScript library that enables creation of full‑screen, snap‑scrolling websites with vertical and horizontal sections. It… | 82 | 35383 | active |
| SWC SWC (Speedy Web Compiler) is a high-performance TypeScript/JavaScript compiler written in Rust. It provides both a Rust library and JavaScr… | 93 | 34210 | active |
| zenorocha/clipboard.js clipboard.js is a lightweight (3kb gzipped) JavaScript library for copying text to the clipboard without Flash or heavy frameworks. It uses… | 49 | 34107 | stable |
| pcottle/learnGitBranching LearnGitBranching is an interactive, browser‑based Git visualizer and tutorial that lets users type Git commands and see the repository gra… | 75 | 34071 | active |
| SillyTavern SillyTavern is a locally installed, web‑based user interface for interacting with text‑generation LLMs, image generators, and TTS models. I… | 91 | 33851 | active |
| Motion Motion is a modern animation library for JavaScript, React, and Vue. It provides a declarative API with hardware‑accelerated, spring‑based … | 75 | 33679 | active |
| lutzroeder/netron Netron is a visualizer for neural network, deep learning, and machine learning models, rendering model graphs and layer details. It support… | 100 | 33596 | active |
| Remix Remix is a fully‑stacked web framework written in TypeScript that provides routing, data loading, authentication, and UI components in a si… | 94 | 33386 | active |
| gethomepage/homepage Homepage is a modern, fully static, fast and secure startpage/dashboard built with Next.js and React. It provides a highly customizable int… | 100 | 33217 | active |
| immutable-js/immutable-js Immutable.js is a JavaScript library that provides persistent immutable collection types such as List, Map, Set, and Record. It enables eff… | 96 | 33026 | active |
| yewstack/yew Yew is a modern Rust framework for building client‑side web applications compiled to WebAssembly. It provides a component model, an html! m… | 87 | 32823 | active |
| floating-ui/floating-ui Floating UI is a small JavaScript/TypeScript library for positioning floating elements like tooltips, popovers, and dropdowns anchored to r… | 89 | 32754 | stable |
| pmndrs/react-three-fiber React Three Fiber is a React renderer for Three.js that lets you build 3D scenes declaratively with reusable, stateful React components. It… | 97 | 32508 | active |
| SWR SWR is a lightweight React Hooks library for data fetching that implements the stale‑while‑revalidate caching strategy. It provides built‑i… | 90 | 32493 | active |
| Refined GitHub Refined GitHub is a browser extension that streamlines the GitHub UI and adds a collection of quality‑of‑life features. It works on Chrome,… | 96 | 32220 | active |
| Refined GitHub Refined GitHub is a browser extension that simplifies the GitHub interface and adds many quality-of-life features. It supports Chrome, Fire… | 96 | 32220 | active |
| codex-team/editor.js Editor.js is an open-source, block-style rich text editor for the web that outputs clean JSON instead of HTML markup. It is highly extensib… | 92 | 31969 | stable |
| Alpine.js Alpine.js is a minimal JavaScript framework that lets you compose behavior directly in your HTML markup using declarative attributes. It pr… | 98 | 31963 | active |
| Alpine.js Alpine.js is a lightweight JavaScript framework for composing reactive behavior directly in HTML markup using declarative attributes like x… | 98 | 31963 | active |
| Mantine Mantine is a fully featured React component library offering over 120 customizable UI components and 70+ hooks. It provides theming, dark m… | 96 | 31849 | active |
| Slate Slate is a highly customizable framework for building rich text editors in the browser. It provides a plugin‑based architecture built on to… | 96 | 31744 | active |
| Slate Slate is a completely customizable framework for building rich text editors on top of React, inspired by Draft.js, ProseMirror, and Quill. … | 96 | 31744 | active |
| ReactiveX/rxjs RxJS is a reactive programming library for composing asynchronous and event-based programs using Observables. This repository hosts the nex… | 80 | 31702 | active |
| docsify Docsify is a magical documentation site generator that turns Markdown files into a live website without a build step. It runs in the browse… | 84 | 31542 | active |
| fabricjs/fabric.js Fabric.js is a JavaScript library that provides a powerful, object‑based API for working with the HTML5 canvas. It supports drawing, intera… | 92 | 31485 | active |
| WebTorrent WebTorrent is a streaming BitTorrent client written entirely in JavaScript that runs in Node.js (using TCP/UDP) and in the browser (using W… | 94 | 31424 | active |
| parallax/jsPDF jsPDF is a JavaScript library that enables creation of PDF documents directly in the browser or Node.js. It provides a simple API to add te… | 87 | 31304 | active |
| SortableJS SortableJS is a lightweight JavaScript library that enables reorderable drag‑and‑drop lists in modern browsers and touch devices. It works … | 71 | 31184 | active |
| SortableJS Sortable is a standalone JavaScript library for creating reorderable drag-and-drop lists using the native HTML5 drag-and-drop API. It works… | 71 | 31184 | stable |
| Uppy Uppy is a modular, open‑source JavaScript file uploader that runs in the browser and can be integrated with any web app. It provides a rich… | 93 | 31010 | active |
| Uppy Uppy is a sleek, modular JavaScript file uploader for web browsers that integrates with any frontend framework via plugins. It fetches file… | 93 | 31010 | stable |
| heroui-inc/heroui HeroUI is an open‑source React component library built with Tailwind CSS v4 and React Aria. It provides a large set of accessible, customiz… | 94 | 30946 | active |
| GoogleChrome/lighthouse Lighthouse is an open-source, automated tool that audits web pages for performance, accessibility, best practices, and SEO. It can be run i… | 99 | 30887 | active |
| the1812/Bilibili-Evolved A powerful userscript that enhances the Bilibili video website with a modular component system for features like UI tweaks, video downloadi… | 93 | 30628 | active |
| Layui Layui is an open-source, MIT-licensed Web UI component library built with vanilla HTML, CSS, and JavaScript, offering a lightweight modular… | 93 | 30578 | active |