back to home

Best Open Source browser Libraries

A curated list of the most popular GitHub repositories tagged with browser. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1vercel/next.js

The React Framework

137,882JavaScript
Analyze Code

#2LadybirdBrowser/ladybird

Truly independent web browser

58,645C++
Analyze Code

#3withastro/astro

The web framework for content-driven websites. ⭐️ Star to support our work!

57,000TypeScript
Analyze Code

#4microsoft/monaco-editor

A browser based code editor

45,621JavaScript
Analyze Code

#5servo/servo

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

35,514Rust
Analyze Code

#6SerenityOS/serenity

The Serenity Operating System 🐞

32,907C++
Analyze Code

#7ianstormtaylor/slate

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

31,541TypeScript
Analyze Code

#8webtorrent/webtorrent

⚡️ Streaming torrent client for the web

30,788JavaScript
Analyze Code

#9AvaloniaUI/Avalonia

Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology

30,094C#
Analyze Code

#10fingerprintjs/fingerprintjs

The most advanced free and open-source browser fingerprinting library

26,508TypeScript
Analyze Code

#11ChromeDevTools/chrome-devtools-mcp

Chrome DevTools for coding agents

26,271TypeScript
Analyze Code

#12mochajs/mocha

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

22,873JavaScript
Analyze Code

#13brave/brave-browser

Brave browser for Android, iOS, Linux, macOS, Windows.

21,703
Analyze Code

#14Skyvern-AI/skyvern

Automate browser based workflows with AI

20,484Python
Analyze Code

#15gildas-lormeau/SingleFile

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

20,334JavaScript
Analyze Code

#16segment-boneyard/nightmare

A high-level browser automation library.

20,003JavaScript
Analyze Code

#17yudai/gotty

Share your terminal as a web application

19,410Go
Analyze Code

#18faker-js/faker

Generate massive amounts of fake data in the browser and node.js

14,896TypeScript
Analyze Code

#19BrainJS/brain.js

🤖 GPU accelerated Neural networks in JavaScript for Browsers and Node.js

14,860TypeScript
Analyze Code

#20browserify/browserify

browser-side require() the node.js way

14,731JavaScript
Analyze Code

#21moonD4rk/HackBrowserData

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

13,541Go
Analyze Code

#22kysely-org/kysely

A type-safe TypeScript SQL query builder

13,477TypeScript
Analyze Code

#23peers/peerjs

Simple peer-to-peer with WebRTC.

13,216TypeScript
Analyze Code

#24mozilla-mobile/firefox-ios

Firefox for iOS

12,837Swift
Analyze Code

#25ultrafunkamsterdam/undetected-chromedriver

Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)

12,360Python
Analyze Code

#26nanobrowser/nanobrowser

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

12,268TypeScript
Analyze Code

#27DevExpress/testcafe

A Node.js tool to automate end-to-end web testing.

9,904JavaScript
Analyze Code

#28WebKit/WebKit

Home of the WebKit project, the browser engine used by Safari, Mail, App Store and many other applications on macOS, iOS and Linux.

9,612JavaScript
Analyze Code

#29bpmn-io/bpmn-js

A BPMN 2.0 rendering toolkit and web modeler.

9,442JavaScript
Analyze Code

#30browseros-ai/BrowserOS

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

9,401C++
Analyze Code

#31artilleryio/artillery

The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module.

8,894JavaScript
Analyze Code

#32H-M-H/Weylus

Use your tablet as graphic tablet/touch screen on your computer.

8,881Rust
Analyze Code

#33lencx/Noi

🚀 Less chaos. More flow.

8,740TypeScript
Analyze Code

#34jonasstrehle/supercookie

⚠️ Browser fingerprinting via favicon!

6,940HTML
Analyze Code

#35beakerbrowser/beaker

An experimental peer-to-peer Web browser

6,761JavaScript
Analyze Code

#36dhamaniasad/HeadlessBrowsers

A list of (almost) all headless web browsers in existence

6,506
Analyze Code