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
#10ChromeDevTools/chrome-devtools-mcp
Chrome DevTools for coding agents
#11fingerprintjs/fingerprintjs
The most advanced free and open-source browser fingerprinting library
#12segment-boneyard/nightmare
A high-level browser automation library.
#13lexmount/moli
Best headless browser for AI agents. Lite, Fast, High-Compatibility. Built in Rust
#14yudai/gotty
Share your terminal as a web application
#15citrolabs/ego-lite
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, without disturbing you. Zero cost, zero config.
#16fathyb/carbonyl
Chromium running inside your terminal
#17javascript-obfuscator/javascript-obfuscator
A powerful obfuscator for JavaScript and Node.js
#18huggingface/transformers.js
State-of-the-art Machine Learning for the web. Run 🤗 Transformers directly in your browser, with no need for a server!
#19feathersjs/feathers
The API and real-time application framework
#20faker-js/faker
Generate massive amounts of fake data in the browser and node.js
#21BrainJS/brain.js
🤖 GPU accelerated Neural networks in JavaScript for Browsers and Node.js
#22browserify/browserify
browser-side require() the node.js way
#23browseros-ai/BrowserOS
🌐 The open-source Agentic browser; alternative to ChatGPT Atlas, Perplexity Comet, Dia.
#24DevExpress/testcafe
A Node.js tool to automate end-to-end web testing.
#25WebKit/WebKit
Home of the WebKit project, the browser engine used by Safari, Mail, App Store and many other applications on macOS, iOS and Linux.
#26bpmn-io/bpmn-js
A BPMN 2.0 rendering toolkit and web modeler.
#27H-M-H/Weylus
Use your tablet as graphic tablet/touch screen on your computer.
#28artilleryio/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.
#29lencx/Noi
🚀 Less chaos. More flow.
#30opal/opal
Ruby ♥︎ JavaScript
#31Hufe921/canvas-editor
rich text editor by canvas/svg
#32zenbu-labs/terminal-browser
A real browser inside your terminal
#33nottelabs/notte
Cloud browser infrastructure and web automation platform for your AI and coding agents
#34microlinkhq/browserless
The headless Chrome/Chromium driver on top of Puppeteer. Take screenshots, generate PDFs, extract text and HTML with a production-ready API.
#35sk2andy/candy-browser
Gesture-first Android browser with Material 3 Expressive design and local privacy tools