Topics / #chrome
Chrome projects on GitHub
Browser topic covering automation, extensions, and internals.
As of , the most-starred Chrome projects on GitHub are electron (123.4K stars), playwright (98K stars) and puppeteer (95.7K stars). GitHub.Locker tracks 70 Chrome repositories with 1.3M stars combined. The fastest-growing on October 17 was playwright, with +75 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
+75playwright
microsoft/playwright · ★ 98KPlaywright is a framework for web testing and automation that drives Chromium, Firefox, and WebKit through a single API, usable in test suites, automation scripts, and as a tool for AI agents.
+75ego-lite
citrolabs/ego-lite · ★ 17.6Kego lite is a desktop browser built to be shared with AI coding agents: your agents run browser tasks in their own Spaces while your own tabs stay yours.
jev-ultrafast
browser-use/jev-ultrafast · ★ 23.1KA browser agent with a dynamic, indexed action space: give it one natural-language goal and it picks each operation and target element itself — for example, a Zuerich to London Google Flights search completed in about 7 seconds.
agent-browser
vercel-labs/agent-browser · ★ 44.2Kagent-browser is a browser automation CLI purpose-built for AI agents, shipped as a fast native Rust binary that drives Chrome for scripted or agentic web interaction.
The all-time top
70 projects · by stars
- 123.4K
#1 · electron/electron
electron
Electron is a framework for building cross-platform desktop applications with JavaScript, HTML, and CSS. It is based on Node.js and Chromium and is used by apps like Visual Studio Code.
- 98K
#2 · microsoft/playwrightplaywright
Playwright is a framework for web testing and automation that drives Chromium, Firefox, and WebKit through a single API, usable in test suites, automation scripts, and as a tool for AI agents.
- 95.7K
#3 · puppeteer/puppeteerpuppeteer
Puppeteer is a JavaScript library that gives you a high-level API to control Chrome or Firefox programmatically, either over the DevTools Protocol or WebDriver BiDi.
- 4

markdown-here
60.3Kadam-p/markdown-here · JavaScriptMarkdown Here is a browser extension for Chrome, Firefox, Opera, and Thunderbird that lets you write an email in Markdown and then render it into styled HTML right in the compose box before sending.
- 5

mkcert
59.7KFiloSottile/mkcert · Gomkcert is a simple zero-config tool that creates locally-trusted TLS certificates for development, so your local HTTPS sites don't show browser warnings.
- 6

chrome-devtools-mcp
53.7KChromeDevTools/chrome-devtools-mcp · TypeScriptchrome-devtools-mcp is an MCP server that lets coding agents like Claude, Cursor, Copilot or Antigravity control and inspect a live Chrome browser using the full power of Chrome DevTools.
- 7
normalize.css
53.5Knecolas/normalize.css · CSSnormalize.css is a stylesheet that makes the default styling of HTML elements consistent across browsers; the README bills it as a modern alternative to CSS resets.
- 8
agent-browser
44.2Kvercel-labs/agent-browser · Rustagent-browser is a browser automation CLI purpose-built for AI agents, shipped as a fast native Rust binary that drives Chrome for scripted or agentic web interaction.
- 9
linux-command
37.2Kjaywcjlove/linux-command · MarkdownA non-profit, ad-free searchable reference of 600+ Linux commands — manuals, detailed explanations and learning notes collected into one bookmarkable website.
- 10

lighthouse
30.9KGoogleChrome/lighthouse · JavaScriptLighthouse is an open-source web auditing tool from Google: it runs a page through automated checks, collects modern performance metrics and best-practice insights, and turns them into a scored report.
- 11
Bilibili-Evolved
30.8Kthe1812/Bilibili-Evolved · TypeScriptIt's a popular enhancement userscript for Bilibili, the Chinese video site — 30k+ stars on GitHub. It adds a feature panel, a settings panel and an installable component system on top of the site.
- 12

ChromeAppHeroes
25.9Kzhaoolee/ChromeAppHeroes · JavaScriptIt is a curated Chinese-language guide (手册) to excellent Chrome extensions, where each entry gets a short write-up explaining what the extension does and why it is useful.
- 13

octotree
23.3Kovity/octotree · JavaScriptOctotree is a browser extension that enhances GitHub code review and exploration — the project bills itself as 'GitHub on steroids'.
- 14
jev-ultrafast
23.1Kbrowser-use/jev-ultrafast · PythonA browser agent with a dynamic, indexed action space: give it one natural-language goal and it picks each operation and target element itself — for example, a Zuerich to London Google Flights search completed in about 7 seconds.
- 15

SingleFile
22.6Kgildas-lormeau/SingleFile · JavaScriptSingleFile is a browser extension that saves a complete, faithful copy of any web page into a single HTML file you can keep and reopen later.
- 16

SwitchyOmega
22.6KFelisCatus/SwitchyOmega · CoffeeScriptSwitchyOmega is a browser extension for managing and quickly switching between multiple proxy configurations.
- 17
darkreader
22.5Kdarkreader/darkreader · TypeScriptDark Reader is an open-source, MIT-licensed browser extension for Chrome and Firefox that analyzes web pages and generates a dark mode to reduce eyestrain while you browse.
- 18

cat-catch
22.3Kxifangczy/cat-catch · JavaScriptcat-catch ('Cat Catch') is a browser extension that sniffs out the resources a page loads, filters them into a list, and helps you download media such as m3u8 video streams.
- 19
ab-download-manager
18.6Kamir1376/ab-download-manager · KotlinAB Download Manager is a free, open-source desktop app that manages and organizes your downloads, with faster download speed as its headline feature.
- 20
browser-harness
18.5Kbrowser-use/browser-harness · PythonBrowser Harness connects an LLM-based coding agent directly to your real browser through an editable CDP websocket, letting the agent complete real browser tasks (like finding and downloading your latest posts) while writing its own reusable helpers so it keeps improving with each task.
- 21

chrome-extensions-samples
17.8KGoogleChrome/chrome-extensions-samples · JavaScriptThis is Google's official collection of sample Chrome Extensions (and legacy Chrome Apps) demonstrating how to use the various extension APIs.
- 22

ego-lite
17.6Kcitrolabs/ego-lite · JavaScriptego lite is a desktop browser built to be shared with AI coding agents: your agents run browser tasks in their own Spaces while your own tabs stay yours.
- 23

FlareSolverr
15.9KFlareSolverr/FlareSolverr · PythonIt is a proxy server that bypasses Cloudflare and DDoS-GUARD protection: it loads the site in a real Chrome browser, waits out the challenge, and hands back the HTML and cookies your own HTTP client can reuse.
- 24

headless-recorder
15.3Kcheckly/headless-recorder · JavaScriptHeadless Recorder is a Chrome extension that records your clicks and typing in the browser and generates a ready-to-run Playwright or Puppeteer script from them.
- 25

HackBrowserData
14.6KmoonD4rk/HackBrowserData · GoHackBrowserData is a command-line tool that decrypts and exports browser data — passwords, cookies, history, bookmarks, credit cards and more — from Chromium-based browsers, Firefox and Safari, built for security research.
- 26

clients
14Kbitwarden/clients · TypeScriptThis is the monorepo for Bitwarden's client applications — the web vault, browser extension, Electron desktop app, and CLI — everything except the mobile apps.
- 27

SponsorBlock
13.9Kajayyy/SponsorBlock · TypeScriptSponsorBlock is an open-source, crowdsourced browser extension that skips sponsor segments in YouTube videos. Users submit the timestamps where a sponsor plug happens, and the extension automatically skips those segments for everyone else.
- 28

WebFundamentals
13.9Kgoogle/WebFundamentals · JavaScriptThis was the source repository for Web Fundamentals, the former developer.google.com/web documentation covering web development best practices (performance, PWAs, mobile web, Chrome features).
- 29
browserless
13.8Kbrowserless/browserless · TypeScriptBrowserless is a service for running headless Chrome, Firefox, and Webkit browsers in Docker so you can drive Puppeteer/Playwright automation scripts without managing browser infrastructure yourself.
- 30
ext-saladict
13.4Kcrimx/ext-saladict · TypeScriptSaladict (沙拉查词) is a browser extension for Chrome and Firefox that pops up a dictionary when you select a word, translates whole pages, and lets you build a personal word notebook, including inside PDFs.
- 31

chromedp
13.3Kchromedp/chromedp · Gochromedp is a Go library that drives any browser supporting the Chrome DevTools Protocol — a faster, simpler way to automate Chrome from Go code, with no external dependencies.
- 32

gotenberg
13.3Kgotenberg/gotenberg · GoGotenberg is a Docker-based API that converts documents like HTML, URLs, Markdown and Office files into PDFs, and can also merge, split, watermark and screenshot them.
- 33

metamask-extension
13.2KMetaMask/metamask-extension · TypeScriptMetaMask is a browser extension that lets you browse and interact with Ethereum blockchain websites (dapps) directly from your browser, acting as a crypto wallet and Web3 gateway.
- 34
chromeless
13.2Kschickling/chromeless · TypeScriptChromeless is a TypeScript library for automating Chrome from code: open sites, click elements, fill forms, take screenshots. Note that it is now deprecated in favor of Puppeteer.
- 35

SeleniumBase
13.1Kseleniumbase/SeleniumBase · PythonSeleniumBase is an all-in-one Python framework for browser automation — web crawling, testing, scraping, and stealth. Its CDP Mode bypasses bot-detection in Chromium-based browsers, and a Stealthy Playwright Mode extends that to Playwright.
- 36

workbox
13KGoogleChrome/workbox · JavaScriptWorkbox is a collection of JavaScript libraries for Progressive Web Apps: it provides tools and strategies for caching web assets, managing service workers, and handling offline scenarios.
- 37

undetected-chromedriver
12.9Kultrafunkamsterdam/undetected-chromedriver · PythonIt is a patched Selenium Chromedriver for Python that automatically downloads and modifies the chromedriver binary so it evades anti-bot systems like Distil, Imperva, DataDome and Cloudflare IUAM.
- 38

stetho
12.6Kfacebook/stetho · JavaStetho is a debug bridge for Android apps that lets you inspect your running app using Chrome's Developer Tools, plus an optional command-line tool called dumpapp for poking at app internals.
- 39

react-color
12.3Kcasesandberg/react-color · JavaScriptReact Color is a collection of 13 color picker components for React, recreating the pickers familiar from Sketch, Photoshop, Chrome, GitHub and Twitter.
- 40

TwitchAdSolutions
11.3Kpixeltris/TwitchAdSolutions · JavaScriptA collection of methods for blocking ads on Twitch.tv, including proxy recommendations, uBlock Origin filters, and standalone userscripts.
- 41

ndb
10.9KGoogleChromeLabs/ndb · JavaScriptndb is an improved debugging experience for Node.js built on Chrome DevTools: you debug your apps in the familiar DevTools UI, with extra features made specifically for Node.
- 42

pinchtab
10.4Kpinchtab/pinchtab · GoAn HTTP server that gives AI agents direct control over Chrome: they navigate pages, extract structured content and interact with the DOM through a small local daemon instead of raw screenshots.
- 43

UserScript
10.1KXIU2/UserScript · JavaScriptThis is a personal collection of userscripts (Tampermonkey scripts) the author wrote for their own use, covering things like eye-care/dark mode for any site, UI cleanups and enhancements for sites like Zhihu, V2EX, GitHub, Steam Workshop, and some Chinese forums.
- 44
web-access
9.2Keze-is/web-access · JavaScriptAn open-source Agent Skill that gives AI coding agents full web access: it adds smart selection among web tools (WebSearch, WebFetch, curl, Jina, CDP) plus real browser automation through a proxy connected to your own browser.
- 45

notebooklm-skill
7.8KPleasePrompto/notebooklm-skill · PythonA Claude Code Skill that lets Claude Code chat directly with your Google NotebookLM notebooks, so you get source-grounded, citation-backed answers from Gemini based only on your uploaded documents.
- 46

dev-browser
6.7KSawyerHood/dev-browser · TypeScriptIt's a CLI tool plus a bundled Claude skill that gives coding agents the ability to control Chrome with short JavaScript scripts. The browser stays open between calls, so the agent can navigate, act, and verify without starting over.
- 47

bb-browser
6.2Kepiral/bb-browser · TypeScriptbb-browser lets AI agents control your real Chrome browser via a CLI or MCP server, using your existing login sessions to work with 36 platforms (Twitter, Reddit, YouTube, GitHub, LinkedIn, etc.) without API keys or scraping.
- 48

Telegram-Media-Downloader
6.1KNeet-Nestor/Telegram-Media-Downloader · JavaScriptA userscript that restores the download button for images, GIFs, audios and videos on Telegram Web when a chat or channel has disabled content saving.
- 49

gmail-account-creator
5.4KShadowHackrs/gmail-account-creator · PythonGmail Creator Pro is a Python automation tool for creating Gmail accounts in bulk. It pairs anti-detection tricks with phone-verification workarounds and optional 5sim integration.
- 50
PDoomVideo
2.2KJohnHeibel/PDoomVideo · JavaScriptThe source code behind 'I'm Upping My P(doom)', a music video generated entirely by Claude Opus 5.5 in Claude Code — every scene, character and transition came from the model, not a human animator.
- 51
Steam-Economy-Enhancer
2KNuklon/Steam-Economy-Enhancer · JavaScriptSteam Economy Enhancer is a free userscript that adds features to the Steam Inventory, Steam Market, and Steam Tradeoffers pages, like overpriced item detection, auto-relisting, and quick selling.
- 52

ClaudeAnimationBase
1.2KJohnHeibel/ClaudeAnimationBase · JavaScriptA starter kit of code, prompts and assets for making Claude (via Claude Code or another coding agent) animate a hand-painted-style cartoon character called Clawd using p5.js and the p5.brush library, rendering the result as an MP4.
- 53
pwa-install
957khmyznikov/pwa-install · TypeScriptAn install dialog for Progressive Web Apps: a Web Component that shows an 'Install app' or Add to Home Screen/Dock prompt in browsers that lack a native one, like Safari, Firefox or Opera.
- 54

jarvis
881ethanplusai/jarvis · PythonJARVIS is a voice assistant for Claude Code: a butler you talk to on your Mac. He brainstorms a project with you out loud, writes the agreed design to a spec file, then starts a real Claude Code session and drives the build.
- 55

VibeOffice
857tcchen2026/VibeOffice · JavaScriptVibeOffice is a free office suite that runs entirely in the browser, giving you a word processor, spreadsheet and presentation editor styled like Office 2003, with no install, account or server required.
- 56

antigravity_phone_chat
810krishnakanthb13/antigravity_phone_chat · JavaScriptIt is a real-time mobile monitor and remote control for your Antigravity AI desktop sessions, mirroring the chat to your phone and letting you send messages, stop generations, or approve actions remotely.
- 57

live-panel-skill
764ythx-101/live-panel-skill · JavaScriptlive-panel turns a single JSON config describing a system into an animated architecture diagram - either a terminal-style dark panel or a light-pastel infographic - with packets flowing along wires, a scrolling log, counters and triggers lighting up. It renders to an H.264 mp4 (ready for X/Xiaohongshu) or a live web page, and also ships as a Claude Code SKILL.md.
- 58

oc
542only-cli/oc · JavaScriptoc is a command-line tool that turns any website into a compact, numbered text view so AI coding agents like Claude Code, Codex, and Antigravity can browse the web in a few hundred tokens instead of tens of thousands.
- 59

ninjatracing
530nico/ninjatracing · Pythonninjatracing converts .ninja_log build log files produced by the Ninja build system into Chrome's about:tracing JSON format, so you can visualize how long each build step took as a timeline.
- 60

iris
517brijr/iris · RustIris is a CLI tool and MCP server that takes screenshots of live websites using your real installed Chrome, driven over the DevTools Protocol. It is built as a camera for coding agents, producing one trustworthy image per command or tool call.
- 61

desktop_gifs
487rayytor/desktop_gifs · JavaScriptDesktop GIFs is a browser extension that adds a GIF button next to the emoji button in YouTube's comment box, letting you attach a Tenor GIF to a comment or reply from a desktop browser, something YouTube's own desktop site has no button for.
- 62

browser-use-pi
431browser-use/browser-use-pi · TypeScriptBrowser Use Pi is a tiny TypeScript SDK that lets an AI agent write live JavaScript to drive a real Chrome browser over the raw DevTools Protocol, instead of calling a fixed set of browser actions.
- 63

streamfirefly
286rumoii/streamfirefly · JavaScriptStreamFirefly (流萤) is a local-first tool for finding and downloading media on web pages. A browser extension detects videos, audio, images and HLS/DASH manifests, while a Rust-based Windows native helper handles the actual downloading, queuing, resuming and FFmpeg merging; tasks and settings stay on your machine.
- 64

vlo
247PxTicks/vlo · TypeScriptVlo is a free, open-source, local video editor with built-in AI features like automatic rotoscoping, audio stem separation, and beat detection, plus a live bridge to ComfyUI for running any generative AI workflow directly on the timeline.
- 65

SystemOneHarness
194HarnessRouter/SystemOneHarness · PythonAn open-source Python harness that turns a System One decision model into an agent loop: it observes an environment, compiles a finite action space into typed questions, gates each decision by confidence, executes the action and records a complete trace.
- 66

web-source-inspect
193shaojie-li/web-source-inspect · JavaScriptReact Trace is an experimental Chrome extension that maps a React element on a page back to the JSX/TSX source that created it and opens that exact spot in VS Code or Cursor.
- 67

Endoplexity
180Endokelp/Endoplexity · TypeScriptEndoplexity is a Chrome side-panel extension that lets an existing Claude or Cursor subscription drive your real browser — clicking, typing, filling forms, switching tabs — through the claude or cursor-agent CLI you already have logged in, instead of a separate metered API key.
- 68

iwa-tools
146CICADA8-Research/iwa-tools · JavaScriptiwa-tools is an offensive security toolkit that runs inside Chrome as an installed Isolated Web App, letting you speak SMB, LDAP, DCE-RPC, WinRM, Kerberos, MSSQL and ADWS directly from a browser tab for Active Directory pentesting.
- 69

astra-chatgpt-hyperframes
140Tejashmakwana/astra-chatgpt-hyperframes · JavaScriptThis is the reproducible source for a ChatGPT-themed motion-design video, adapted from motion designer Rajmoni's (@Nexaabyraj) original reference and rendered with Hyperframes. It ships the raw assets, render scripts and a verification report so anyone can rebuild the exact MP4.
- 70
assay
107awss1i/assay · HTML'assay' is a tool that opens your web page in a real Chromium browser, automatically presses every button, fills every field and uses every control it finds, then reports what contradicted itself — no tests to write, no LLM involved.
Related topics
Often tagged together
- open-source5,666
- web2,447
- javascript1,842
- developer-tools2,927
- mit3,311
- browser404
- cross-platform2,622
- linux4,181
- macos3,544
- tool1,294
- browser-automation188
- windows3,401
- automation1,184
- firefox43
- nodejs1,505
- browser-extension129
- chrome-extension127
- cli2,227
- typescript1,832
- web-scraping159
- mcp917
- firefox-extension58
- npm1,019
- python2,396