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
#2LadybirdBrowser/ladybird
Truly independent web browser
#3withastro/astro
The web framework for content-driven websites. ⭐️ Star to support our work!
#4microsoft/monaco-editor
A browser based code editor
#5servo/servo
Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.
#6SerenityOS/serenity
The Serenity Operating System 🐞
#7ianstormtaylor/slate
A completely customizable framework for building rich text editors. (Currently in beta.)
#8webtorrent/webtorrent
⚡️ Streaming torrent client for the web
#9AvaloniaUI/Avalonia
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology
#10fingerprintjs/fingerprintjs
The most advanced free and open-source browser fingerprinting library
#11ChromeDevTools/chrome-devtools-mcp
Chrome DevTools for coding agents
#12mochajs/mocha
☕️ Classic, reliable, trusted test framework for Node.js and the browser
#13brave/brave-browser
Brave browser for Android, iOS, Linux, macOS, Windows.
#14Skyvern-AI/skyvern
Automate browser based workflows with AI
#15gildas-lormeau/SingleFile
Web Extension for saving a faithful copy of a complete web page in a single HTML file
#16segment-boneyard/nightmare
A high-level browser automation library.
#17yudai/gotty
Share your terminal as a web application
#18faker-js/faker
Generate massive amounts of fake data in the browser and node.js
#19BrainJS/brain.js
🤖 GPU accelerated Neural networks in JavaScript for Browsers and Node.js
#20browserify/browserify
browser-side require() the node.js way
#21moonD4rk/HackBrowserData
Extract and decrypt browser data, supporting multiple data types, runnable on various operating systems (macOS, Windows, Linux).
#22kysely-org/kysely
A type-safe TypeScript SQL query builder
#23peers/peerjs
Simple peer-to-peer with WebRTC.
#24mozilla-mobile/firefox-ios
Firefox for iOS
#25ultrafunkamsterdam/undetected-chromedriver
Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)
#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.
#27DevExpress/testcafe
A Node.js tool to automate end-to-end web testing.
#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.
#29bpmn-io/bpmn-js
A BPMN 2.0 rendering toolkit and web modeler.
#30browseros-ai/BrowserOS
🌐 The open-source Agentic browser; alternative to ChatGPT Atlas, Perplexity Comet, Dia.
#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.
#32H-M-H/Weylus
Use your tablet as graphic tablet/touch screen on your computer.
#33lencx/Noi
🚀 Less chaos. More flow.
#34jonasstrehle/supercookie
⚠️ Browser fingerprinting via favicon!
#35beakerbrowser/beaker
An experimental peer-to-peer Web browser
#36dhamaniasad/HeadlessBrowsers
A list of (almost) all headless web browsers in existence