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
#9lightpanda-io/browser
Lightpanda: the headless browser designed for AI and automation
#10AvaloniaUI/Avalonia
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology
#11ChromeDevTools/chrome-devtools-mcp
Chrome DevTools for coding agents
#12fingerprintjs/fingerprintjs
The most advanced free and open-source browser fingerprinting library
#13chromium/chromium
The official GitHub mirror of the Chromium source
#14Skyvern-AI/skyvern
Automate browser based workflows with AI
#15segment-boneyard/nightmare
A high-level browser automation library.
#16yudai/gotty
Share your terminal as a web application
#17fathyb/carbonyl
Chromium running inside your terminal
#18javascript-obfuscator/javascript-obfuscator
A powerful obfuscator for JavaScript and Node.js
#19huggingface/transformers.js
State-of-the-art Machine Learning for the web. Run 🤗 Transformers directly in your browser, with no need for a server!
#20feathersjs/feathers
The API and real-time application framework
#21faker-js/faker
Generate massive amounts of fake data in the browser and node.js
#22BrainJS/brain.js
🤖 GPU accelerated Neural networks in JavaScript for Browsers and Node.js
#23browserify/browserify
browser-side require() the node.js way
#24moonD4rk/HackBrowserData
Extract and decrypt browser data, supporting multiple data types, runnable on various operating systems (macOS, Windows, Linux).
#25browseros-ai/BrowserOS
🌐 The open-source Agentic browser; alternative to ChatGPT Atlas, Perplexity Comet, Dia.
#26DevExpress/testcafe
A Node.js tool to automate end-to-end web testing.
#27WebKit/WebKit
Home of the WebKit project, the browser engine used by Safari, Mail, App Store and many other applications on macOS, iOS and Linux.
#28bpmn-io/bpmn-js
A BPMN 2.0 rendering toolkit and web modeler.
#29H-M-H/Weylus
Use your tablet as graphic tablet/touch screen on your computer.
#30artilleryio/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.
#31lencx/Noi
🚀 Less chaos. More flow.
#32opal/opal
Ruby ♥︎ JavaScript
#33Hufe921/canvas-editor
rich text editor by canvas/svg
#34Azure/azure-sdk-for-js
This repository is for active development of the Azure SDK for JavaScript (NodeJS & Browser). For consumers of the SDK we recommend visiting our public developer docs at https://docs.microsoft.com/javascript/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-js.