Topics / #firefox
Firefox projects on GitHub
Firefox browser topic: extensions, automation, and internals.
As of , the most-starred Firefox projects on GitHub are playwright (98K stars), puppeteer (95.7K stars) and uBlock (68.6K stars). GitHub.Locker tracks 43 Firefox repositories with 1M stars combined. The fastest-growing on October 17 was e2e, with +99 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
+99e2e
tester-army/e2e · ★ 11.1Ke2e is an end-to-end testing framework for web and mobile apps. You describe a goal in natural language, an agent drives the app to reach it, and you check the result with locators and assertions in the same test.
+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.
camoufox
daijro/camoufox · ★ 12.6KCamoufox is an open-source anti-detect browser, a Firefox fork built specifically for web scraping and AI agents that stays undetectable to anti-bot systems.
uBlock
gorhill/uBlock · ★ 68.6KuBlock Origin (uBO) is a free, open-source browser extension that blocks ads, trackers, coin miners, popups, anti-blockers, and malware sites in Chromium and Firefox.
The all-time top
43 projects · by stars
- 98K
#1 · 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
#2 · 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.
- 68.6K
#3 · gorhill/uBlock
uBlock
uBlock Origin (uBO) is a free, open-source browser extension that blocks ads, trackers, coin miners, popups, anti-blockers, and malware sites in Chromium and Firefox.
- 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

pdf.js
54Kmozilla/pdf.js · JavaScriptPDF.js is a PDF viewer built with HTML5, community-driven and supported by Mozilla. Its goal is a general-purpose, web standards-based platform for parsing and rendering PDFs.
- 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
desktop
45Kzen-browser/desktop · C++Zen is a desktop web browser built on top of Firefox, focused on making you more productive — its tagline is 'Welcome to a calmer internet'.
- 9

invisible_dots
32.1Kfeder-cr/invisible_dots · TypeScriptAIHawk is an open-source AI browser agent that browses the web undetected: it drives a stealth Firefox that anti-bot systems see as a normal person, so no captchas and no blocks. You say what you want in plain language, and it browses, clicks, types and reads the actual web to get it done.
- 10
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.
- 11

ArchiveBox
28.8KArchiveBox/ArchiveBox · PythonArchiveBox is a free, open source, self-hosted web archiving tool: you feed it URLs — bookmarks, browser history, Pocket/Pinboard saves, RSS feeds — and it preserves durable, long-term-readable copies of pages that you control.
- 12

octotree
23.3Kovity/octotree · JavaScriptOctotree is a browser extension that enhances GitHub code review and exploration — the project bills itself as 'GitHub on steroids'.
- 13

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

SwitchyOmega
22.6KFelisCatus/SwitchyOmega · CoffeeScriptSwitchyOmega is a browser extension for managing and quickly switching between multiple proxy configurations.
- 15
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.
- 16

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

browsh
19.1Kbrowsh-org/browsh · JavaScriptBrowsh is a fully modern text-based browser: it renders real web pages and web apps as pure text in your terminal, with a headless Firefox doing the actual browsing behind the scenes.
- 18
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.
- 19

playwright-python
15Kmicrosoft/playwright-python · PythonPlaywright for Python is the official Python library for automating Chromium, Firefox and WebKit browsers through a single API, built for testing and browser automation.
- 20

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

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

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.
- 23
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.
- 24

return-youtube-dislike
13.8KAnarios/return-youtube-dislike · JavaScriptReturn YouTube Dislike is an open-source browser extension that brings back the dislike count on YouTube videos after Google hid it from the API.
- 25
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.
- 26

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

firefox-ios
13.1Kmozilla-mobile/firefox-ios · SwiftFirefox for iOS — Mozilla's open-source web browser for iPhone and iPad. This one repository also contains Focus iOS, Mozilla's second iOS app.
- 28

user.js
12.9Karkenfox/user.js · JavaScriptarkenfox user.js is a community-maintained Firefox configuration template that hardens privacy and security settings, aiming to reduce tracking and fingerprinting as much as possible while trying to keep the browser usable.
- 29
camoufox
12.6Kdaijro/camoufox · PythonCamoufox is an open-source anti-detect browser, a Firefox fork built specifically for web scraping and AI agents that stays undetectable to anti-bot systems.
- 30

camofox-browser
11.7Kjo-inc/camofox-browser · JavaScriptCamofox is a stealth headless browser server for AI agents: it wraps the Camoufox engine (a C++-patched Firefox) in a REST API that bypasses Cloudflare and bot detection, acting as a drop-in replacement for Puppeteer/Playwright.
- 31

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

e2e
11.1Ktester-army/e2e · TypeScripte2e is an end-to-end testing framework for web and mobile apps. You describe a goal in natural language, an agent drives the app to reach it, and you check the result with locators and assertions in the same test.
- 33
Betterfox
10.9Kyokoffing/Betterfox · JavaScriptBetterfox is a curated user.js file of about:config tweaks that makes Firefox more private, secure, and performant without installing third-party code.
- 34

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

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

invisible_selenium
3Kfeder-cr/invisible_selenium · PythonA drop-in replacement for Selenium that runs on a C++-patched, anti-detect Firefox with an undetectable browser fingerprint and humanized mouse/input actions, so anti-bot systems and captchas (reCAPTCHA, hCaptcha, Cloudflare Turnstile) don't flag it as automation.
- 37

invisible_playwright_mcp
2.8Kfeder-cr/invisible_playwright_mcp · PythonThis is dots, a Playwright MCP server that gives AI agents a real, patched Firefox browser so they can browse the web without being flagged by anti-bot systems or captchas.
- 38
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.
- 39

maxurl
1.6Kqsniyg/maxurl · JavaScriptImage Max URL (maxurl) is a tool that finds larger or original versions of images and videos, usually by rewriting their URLs. It has built-in support for over 10,000 specific sites plus generic engines like WordPress and MediaWiki.
- 40

invisible_puppeteer
1.4Kfeder-cr/invisible_puppeteer · PythonThis is a Python port of Puppeteer that runs on a patched, anti-detect Firefox build so sites using reCAPTCHA, hCaptcha or Cloudflare Turnstile can't tell it's a bot, letting you scrape and automate without hitting captchas.
- 41

Angelic-Angel
839sh1ma/Angelic-Angel · RustAngelic Angel is a Rust CLI tool that receives real-time Twitter/X push notifications by emulating a browser's Web Push client, connecting to Mozilla's AutoPush infrastructure, and forwarding the decrypted notification payloads to a webhook you control.
- 42

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

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.
Related topics
Often tagged together
- open-source5,666
- web2,447
- chrome70
- browser404
- browser-extension129
- javascript1,842
- chrome-extension127
- cross-platform2,622
- linux4,181
- mit3,311
- tool1,294
- firefox-extension58
- windows3,401
- automation1,184
- privacy886
- developer-tools2,927
- nodejs1,505
- macos3,544
- typescript1,832
- browser-automation188
- chromium39
- cli2,227
- extension53
- free970