Open source browser projects

Every project in the registry tagged browser, ranked by real GitHub adoption.

projects 38 combined stars ★ 901K refresh nightly
01 next.js ★ 142K

The React Framework

last push5 hours ago languageJavaScript licenseMIT
02 Ladybird ★ 66K

An independent browser engine built from scratch, not a fork

last push5 hours ago languageC++ licenseBSD-2-Clause
03 chrome-devtools-mcp ★ 52K

Chrome DevTools for coding agents

last push11 hours ago languageTypeScript licenseApache-2.0
04 monaco-editor ★ 47K

A browser based code editor

last push4 days ago languageJavaScript licenseMIT
05 servo ★ 38K

Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.

last push5 hours ago languageRust licenseMPL-2.0
06 Lightpanda ★ 35K

Fast, AI-native web browser built for automation and scraping

last push9 hours ago languageZig licenseAGPL-3.0
07 serenity ★ 34K

The Serenity Operating System 🐞

last push10 hours ago languageC++ licenseBSD-2-Clause
08 slate ★ 32K

A completely customizable framework for building rich text editors. (Currently in beta.)

last push5 days ago languageTypeScript licenseMIT
09 AIHawk ★ 32K

Anti detect browser and web browsing agent: an open-source MCP server for undetected browsing, AI web scraping and computer use agents. No captchas.

last push5 hours ago languagePython licenseMIT
10 Avalonia ★ 32K

Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The future of .NET UI

last push6 hours ago languageC# licenseMIT
11 webtorrent ★ 31K

⚡️ Streaming torrent client for the web

last push2 days ago languageJavaScript licenseMIT
12 fingerprintjs ★ 28K

The most advanced free and open-source browser fingerprinting library

last push7 hours ago languageTypeScript licenseMIT
13 obscura ★ 27K

The headless browser for AI agents and web scraping

last push3 days ago languageRust licenseApache-2.0
14 chromium ★ 25K

The official GitHub mirror of the Chromium source

last push5 hours ago language licenseBSD-3-Clause
15 Brave ★ 24K

Fast, private browser that puts you first

last push6 hours ago language licenseMPL-2.0
16 Skyvern ★ 23K

Automate any website workflow with AI and computer vision

last push5 hours ago languagePython licenseAGPL-3.0
17 mocha ★ 23K

☕️ Classic, reliable, trusted test framework for Node.js and the browser

last push9 hours ago languageJavaScript licenseMIT
18 SingleFile ★ 22K

Web Extension for saving a faithful copy of a complete web page in a single HTML file

last push14 hours ago languageJavaScript licenseAGPL-3.0
19 Helium ★ 21K

Privacy-first browser with ad-blocking and no bloat

last push6 hours ago languageC++ licenseGPL-3.0
20 javascript-obfuscator ★ 16K

A powerful obfuscator for JavaScript and Node.js

last push9 days ago languageTypeScript licenseBSD-2-Clause
21 ego-lite ★ 16K

The fastest browser for AI agents to run browser automation, built for sharing your logged-in browser state with your AI agents, like Codex or Claude Code, with

last push18 hours ago languageJavaScript licenseMIT
22 feathers ★ 15K

The API and real-time application framework

last push6 days ago languageTypeScript licenseMIT
23 HackBrowserData ★ 15K

Extract and decrypt browser data, supporting multiple data types, runnable on various operating systems (macOS, Windows, Linux).

last push17 days ago languageGo licenseMIT
24 kysely ★ 14K

A type-safe TypeScript SQL query builder

last push11 hours ago languageTypeScript licenseMIT
25 nanobrowser ★ 14K

Open-Source Chrome extension for AI-powered web automation. Run multi-agent workflows using your own LLM API key. Alternative to OpenAI Operator.

last push1 months ago languageTypeScript licenseApache-2.0
26 BrowserOS ★ 14K

🌐 The open-source Agentic browser; alternative to ChatGPT Atlas, Perplexity Comet, Dia.

last push8 hours ago languageTypeScript licenseAGPL-3.0
27 peerjs ★ 13K

Simple peer-to-peer with WebRTC.

last push7 months ago languageTypeScript licenseMIT
28 firefox-ios ★ 13K

Firefox for iOS

last push5 hours ago languageSwift licenseMPL-2.0
29 qutebrowser ★ 12K

A keyboard-driven, vim-like browser based on Python and Qt.

last push4 days ago languagePython licenseGPL-3.0
30 debug ★ 11K

A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers

last push6 months ago languageJavaScript licenseMIT
31 waterfox ★ 6.3K

last push2 days ago languageJavaScript license
32 Mercury ★ 1.5K

Firefox fork with compiler optimizations and patches from Librewolf, Waterfox, and GNU IceCat.

last push1 months ago languageJavaScript licenseMPL-2.0
33 Hercules ★ 1.2K

Open-source testing agent for UI, API, security, accessibility & visual QA

last push1 months ago languagePython licenseAGPL-3.0
34 Nora ★ 1.1K

SNS browser. Facebook, Instagram, Reddit, Threads, X and more in a single app. No ads.

last push7 days ago languageTypeScript licenseAGPL-3.0
35 Flow ★ 1.1K

Fast, secure browsing with powerful organization features

last push4 months ago languageTypeScript licenseGPL-3.0
36 WebLibre ★ 985

A libre Android browser built from scratch on Gecko. Privacy by default, powerful tab containers, and a local-first search engine.

last push10 hours ago languageDart licenseAGPL-3.0
37 Frontman ★ 698

AI coding agent that sees your live app and edits code

last push5 hours ago languageReScript license
38 Midori Browser ★ 396

Fast, secure, and privacy-focused web browsing

last push7 hours ago languageJavaScript licenseMPL-2.0

Related tags

← all tags

Frequently asked questions

How many open source browser projects are there?

This registry tracks 38 projects tagged browser, with 901,166 GitHub stars between them. The most-adopted is next.js at 142,343 stars.

Are these browser projects free to use?

Yes — 36 of the 38 carry an explicit open-source licence across 7 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.

Which browser project should I choose?

The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.

Are these browser projects still maintained?

35 of the 38 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.