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.

70Projects
1.3MStars in total
+719Stars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

70 projects · by stars

  1. #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.

    123.4K
  2. #2 · microsoft/playwright

    playwright

    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.

    98K
  3. #3 · puppeteer/puppeteer

    puppeteer

    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.

    95.7K
  1. 4

    markdown-here

    60.3Kadam-p/markdown-here · JavaScript

    Markdown 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.

  2. 5

    mkcert

    59.7KFiloSottile/mkcert · Go

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

  3. 6

    chrome-devtools-mcp

    53.7KChromeDevTools/chrome-devtools-mcp · TypeScript

    chrome-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.

  4. 7

    normalize.css

    53.5Knecolas/normalize.css · CSS

    normalize.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.

  5. 8

    agent-browser

    44.2Kvercel-labs/agent-browser · Rust

    agent-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.

  6. 9

    linux-command

    37.2Kjaywcjlove/linux-command · Markdown

    A non-profit, ad-free searchable reference of 600+ Linux commands — manuals, detailed explanations and learning notes collected into one bookmarkable website.

  7. 10

    lighthouse

    30.9KGoogleChrome/lighthouse · JavaScript

    Lighthouse 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.

  8. 11

    Bilibili-Evolved

    30.8Kthe1812/Bilibili-Evolved · TypeScript

    It'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.

  9. 12

    ChromeAppHeroes

    25.9Kzhaoolee/ChromeAppHeroes · JavaScript

    It 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.

  10. 13

    octotree

    23.3Kovity/octotree · JavaScript

    Octotree is a browser extension that enhances GitHub code review and exploration — the project bills itself as 'GitHub on steroids'.

  11. 14

    jev-ultrafast

    23.1Kbrowser-use/jev-ultrafast · Python

    A 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.

  12. 15

    SingleFile

    22.6Kgildas-lormeau/SingleFile · JavaScript

    SingleFile 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.

  13. 16

    SwitchyOmega

    22.6KFelisCatus/SwitchyOmega · CoffeeScript

    SwitchyOmega is a browser extension for managing and quickly switching between multiple proxy configurations.

  14. 17

    darkreader

    22.5Kdarkreader/darkreader · TypeScript

    Dark 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.

  15. 18

    cat-catch

    22.3Kxifangczy/cat-catch · JavaScript

    cat-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.

  16. 19

    ab-download-manager

    18.6Kamir1376/ab-download-manager · Kotlin

    AB Download Manager is a free, open-source desktop app that manages and organizes your downloads, with faster download speed as its headline feature.

  17. 20

    browser-harness

    18.5Kbrowser-use/browser-harness · Python

    Browser 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.

  18. 21

    chrome-extensions-samples

    17.8KGoogleChrome/chrome-extensions-samples · JavaScript

    This is Google's official collection of sample Chrome Extensions (and legacy Chrome Apps) demonstrating how to use the various extension APIs.

  19. 22

    ego-lite

    17.6Kcitrolabs/ego-lite · JavaScript

    ego 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.

  20. 23

    FlareSolverr

    15.9KFlareSolverr/FlareSolverr · Python

    It 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.

  21. 24

    headless-recorder

    15.3Kcheckly/headless-recorder · JavaScript

    Headless 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.

  22. 25

    HackBrowserData

    14.6KmoonD4rk/HackBrowserData · Go

    HackBrowserData 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.

  23. 26

    clients

    14Kbitwarden/clients · TypeScript

    This is the monorepo for Bitwarden's client applications — the web vault, browser extension, Electron desktop app, and CLI — everything except the mobile apps.

  24. 27

    SponsorBlock

    13.9Kajayyy/SponsorBlock · TypeScript

    SponsorBlock 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.

  25. 28

    WebFundamentals

    13.9Kgoogle/WebFundamentals · JavaScript

    This 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).

  26. 29

    browserless

    13.8Kbrowserless/browserless · TypeScript

    Browserless 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.

  27. 30

    ext-saladict

    13.4Kcrimx/ext-saladict · TypeScript

    Saladict (沙拉查词) 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.

  28. 31

    chromedp

    13.3Kchromedp/chromedp · Go

    chromedp 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.

  29. 32

    gotenberg

    13.3Kgotenberg/gotenberg · Go

    Gotenberg 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.

  30. 33

    metamask-extension

    13.2KMetaMask/metamask-extension · TypeScript

    MetaMask 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.

  31. 34

    chromeless

    13.2Kschickling/chromeless · TypeScript

    Chromeless 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.

  32. 35

    SeleniumBase

    13.1Kseleniumbase/SeleniumBase · Python

    SeleniumBase 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.

  33. 36

    workbox

    13KGoogleChrome/workbox · JavaScript

    Workbox 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.

  34. 37

    undetected-chromedriver

    12.9Kultrafunkamsterdam/undetected-chromedriver · Python

    It 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.

  35. 38

    stetho

    12.6Kfacebook/stetho · Java

    Stetho 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.

  36. 39

    react-color

    12.3Kcasesandberg/react-color · JavaScript

    React Color is a collection of 13 color picker components for React, recreating the pickers familiar from Sketch, Photoshop, Chrome, GitHub and Twitter.

  37. 40

    TwitchAdSolutions

    11.3Kpixeltris/TwitchAdSolutions · JavaScript

    A collection of methods for blocking ads on Twitch.tv, including proxy recommendations, uBlock Origin filters, and standalone userscripts.

  38. 41

    ndb

    10.9KGoogleChromeLabs/ndb · JavaScript

    ndb 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.

  39. 42

    pinchtab

    10.4Kpinchtab/pinchtab · Go

    An 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.

  40. 43

    UserScript

    10.1KXIU2/UserScript · JavaScript

    This 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.

  41. 44

    web-access

    9.2Keze-is/web-access · JavaScript

    An 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.

  42. 45

    notebooklm-skill

    7.8KPleasePrompto/notebooklm-skill · Python

    A 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.

  43. 46

    dev-browser

    6.7KSawyerHood/dev-browser · TypeScript

    It'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.

  44. 47

    bb-browser

    6.2Kepiral/bb-browser · TypeScript

    bb-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.

  45. 48

    Telegram-Media-Downloader

    6.1KNeet-Nestor/Telegram-Media-Downloader · JavaScript

    A userscript that restores the download button for images, GIFs, audios and videos on Telegram Web when a chat or channel has disabled content saving.

  46. 49

    gmail-account-creator

    5.4KShadowHackrs/gmail-account-creator · Python

    Gmail 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.

  47. 50

    PDoomVideo

    2.2KJohnHeibel/PDoomVideo · JavaScript

    The 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.

  48. 51

    Steam-Economy-Enhancer

    2KNuklon/Steam-Economy-Enhancer · JavaScript

    Steam 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.

  49. 52

    ClaudeAnimationBase

    1.2KJohnHeibel/ClaudeAnimationBase · JavaScript

    A 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.

  50. 53

    pwa-install

    957khmyznikov/pwa-install · TypeScript

    An 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.

  51. 54

    jarvis

    881ethanplusai/jarvis · Python

    JARVIS 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.

  52. 55

    VibeOffice

    857tcchen2026/VibeOffice · JavaScript

    VibeOffice 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.

  53. 56

    antigravity_phone_chat

    810krishnakanthb13/antigravity_phone_chat · JavaScript

    It 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.

  54. 57

    live-panel-skill

    764ythx-101/live-panel-skill · JavaScript

    live-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.

  55. 58

    oc

    542only-cli/oc · JavaScript

    oc 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.

  56. 59

    ninjatracing

    530nico/ninjatracing · Python

    ninjatracing 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.

  57. 60

    iris

    517brijr/iris · Rust

    Iris 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.

  58. 61

    desktop_gifs

    487rayytor/desktop_gifs · JavaScript

    Desktop 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.

  59. 62

    browser-use-pi

    431browser-use/browser-use-pi · TypeScript

    Browser 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.

  60. 63

    streamfirefly

    286rumoii/streamfirefly · JavaScript

    StreamFirefly (流萤) 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.

  61. 64

    vlo

    247PxTicks/vlo · TypeScript

    Vlo 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.

  62. 65

    SystemOneHarness

    194HarnessRouter/SystemOneHarness · Python

    An 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.

  63. 66

    web-source-inspect

    193shaojie-li/web-source-inspect · JavaScript

    React 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.

  64. 67

    Endoplexity

    180Endokelp/Endoplexity · TypeScript

    Endoplexity 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.

  65. 68

    iwa-tools

    146CICADA8-Research/iwa-tools · JavaScript

    iwa-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.

  66. 69

    astra-chatgpt-hyperframes

    140Tejashmakwana/astra-chatgpt-hyperframes · JavaScript

    This 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.

  67. 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.

Often tagged together