Topics / #firefox-extension
Firefox-extension projects on GitHub
Extensions and add-ons developed for the Firefox browser.
As of , the most-starred Firefox-extension projects on GitHub are uBlock (68.6K stars), memos (63.9K stars) and markdown-here (60.3K stars). GitHub.Locker tracks 58 Firefox-extension repositories with 988.3K stars combined. The fastest-growing on October 17 was github-chinese, with +127 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
github-chinese
maboloshi/github-chinese · ★ 35.8KA userscript that translates the entire GitHub interface (menus, titles, buttons, etc.) into Chinese, built on top of the earlier 52cik/github-hans project.
+67FluxDown
zerx-lab/FluxDown · ★ 4.6KFluxDown is a free, open-source download manager built in Rust that handles HTTP/HTTPS, FTP, BitTorrent, eD2K and HLS/DASH streaming downloads, positioned as a free IDM alternative.
Motrix
agalwood/Motrix · ★ 57KMotrix is a free, full-featured download manager for HTTP, FTP, BitTorrent, and magnet links, built as a desktop app with an optional headless server mode.
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
58 projects · by stars
- 68.6K
#1 · 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.
- 63.9K
#2 · usememos/memosmemos
Memos is an open-source, self-hosted app for capturing short-form notes—daily notes, links, work logs, and snippets—into a chronological Markdown timeline you can revisit by search, tag, or date.
- 60.3K
#3 · adam-p/markdown-heremarkdown-here
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.
- 4

Motrix
57Kagalwood/Motrix · TypeScriptMotrix is a free, full-featured download manager for HTTP, FTP, BitTorrent, and magnet links, built as a desktop app with an optional headless server mode.
- 5

joplin
56.8Klaurent22/joplin · TypeScriptJoplin is an open source note taking and to-do application, built to handle a large number of notes organised into notebooks.
- 6
github-chinese
35.8Kmaboloshi/github-chinese · JavaScriptA userscript that translates the entire GitHub interface (menus, titles, buttons, etc.) into Chinese, built on top of the earlier 52cik/github-hans project.
- 7

clipboard.js
34.1Kzenorocha/clipboard.js · JavaScriptclipboard.js is a tiny JavaScript library that lets you copy text to the clipboard with a button click, without Flash or any heavy framework.
- 8

refined-github
32.3Krefined-github/refined-github · TypeScriptRefined GitHub is a browser extension that cleans up GitHub's interface and bolts on dozens of small quality-of-life features, from sticky sidebars to better diff and comment tools.
- 9

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

karakeep
29.7Kkarakeep-app/karakeep · TypeScriptKarakeep (formerly Hoarder) is a self-hostable bookmark-everything app: save links, notes, images and PDFs, and it auto-fetches link details, tags everything with an LLM and gives you full-text and semantic search over all of it.
- 11

repomix
28.9Kyamadashy/repomix · TypeScriptRepomix packs an entire repository into a single AI-friendly file you can feed to LLMs like Claude, ChatGPT, DeepSeek or Gemini — for code review, refactoring, docs or tests.
- 12

vimium
27.1Kphilc/vimium · JavaScriptVimium is a browser extension that adds Vim-style keyboard navigation and control to the web, letting you browse without reaching for the mouse.
- 13

devtools-v6
24.7Kvuejs/devtools-v6 · TypeScriptThis is Vue Devtools - a browser devtools extension for debugging Vue.js applications. The devtools-v6 repo is its version 6 codebase.
- 14

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

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

automa
21.7KAutomaApp/automa · VueAutoma is a browser extension that automates your browser by connecting blocks into workflows — auto-fill forms, take screenshots, repeat tedious tasks, or scrape website data.
- 18

voyager
20.4Kvoyager-crew/voyager · TypeScriptVoyager is a free, open-source browser extension that enhances AI chat sites — Gemini, Google AI Studio, Claude, ChatGPT and DeepSeek — with folders, timelines, export and other tweaks, plus a prompt manager that works on any website.
- 19

Thinking-Claude
17Krichards199999/Thinking-Claude · TypeScriptThinking Claude is a project with two parts: a 'Thinking Protocol' - custom instructions that make Claude reason more deeply and systematically before answering - and a browser extension that renders that thinking process as neat, collapsible sections in the Claude.ai chat UI.
- 20
omnivore
16.3Komnivore-app/omnivore · TypeScriptOmnivore is an open source read-it-later app: you save articles, PDFs and newsletter issues into a personal reading queue, then read them with highlighting, notes, labels and search.
- 21

gitingest
15.9Kcoderamp-labs/gitingest · PythonGitingest turns any Git repository into a prompt-friendly text digest for LLMs. You can also just swap 'hub' for 'ingest' in a GitHub URL (e.g. github.com -> gitingest.com) to get the digest instantly.
- 22

redux-devtools
14.4Kreduxjs/redux-devtools · TypeScriptRedux DevTools is a developer tools suite for Redux (or any architecture that handles state changes) that lets you inspect every dispatched action, replay actions, and hot reload your app's state.
- 23

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

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

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.
- 26
git-history
13.7Kpomber/git-history · JavaScriptGit History is a free tool for quickly browsing the history of any file in a git repository — you see how the file evolved, commit by commit.
- 27

redux-devtools-extension
13.4Kzalmoxisus/redux-devtools-extension · JavaScriptA browser extension for Redux apps: once you point it at your store, you get DevTools for watching actions and state while you develop.
- 28
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.
- 29

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

kiss-translator
12.9Kfishjar/kiss-translator · JavaScriptKISS Translator is an open-source side-by-side (bilingual) web translator, shipped both as a full browser extension and as a Greasemonkey/Tampermonkey userscript, that translates web pages, input boxes, selected text, and YouTube subtitles.
- 31

listen1_chrome_extension
12.1Klisten1/listen1_chrome_extension · JavaScriptListen 1 is a browser extension that pulls free music streams from major Chinese platforms (NetEase Cloud Music, QQ Music, Kugou, Kuwo, Bilibili, Migu, Qianqian) into one unified player, so you do not have to jump between sites looking for a copy of a song that is not blocked.
- 32

TwitchAdSolutions
11.3Kpixeltris/TwitchAdSolutions · JavaScriptA collection of methods for blocking ads on Twitch.tv, including proxy recommendations, uBlock Origin filters, and standalone userscripts.
- 33
linkding
11.3Ksissbruecker/linkding · PythonLinkding is a self-hosted bookmark manager built to be minimal, fast, and quick to set up with Docker, so you keep full control of your own bookmarks instead of relying on a third-party service.
- 34

rayburst
11.1KAnInsomniacy/rayburst · TypeScriptMotrix Next is a full-featured open-source download manager — a ground-up rewrite of the popular Motrix app, now built on Tauri 2 (Rust) and Vue 3 instead of Electron, supporting HTTP, BitTorrent, ED2K, and Magnet downloads.
- 35

nopecha-extension
11KNopeCHALLC/nopecha-extensionNopeCHA is a browser extension that automatically detects and solves CAPTCHAs on any page, powered by multimodal AI running through the NopeCHA API platform.
- 36

react-devtools
11Kfacebook/react-devtoolsReact DevTools is a browser extension that lets you inspect the hierarchy of React components directly inside the Chrome and Firefox Developer Tools panels.
- 37

FileCentipede
10.9Kfilecxx/FileCentipede · C++FileCentipede is an all-in-one internet upload/download manager that works as a BitTorrent client, WebDAV client, FTP client, and SSH client, with browser integration for grabbing audio/video from web pages.
- 38

chatGPTBox
10.8KChatGPTBox-dev/chatGPTBox · JavaScriptChatGPTBox is a browser extension that integrates ChatGPT and other AI chat models deeply into your browser, letting you pop up a chat dialog on any page, summarize pages, and run AI tools through a selection menu and site integrations.
- 39

read-frog
10.1Kmengxi-ream/read-frog · TypeScriptRead Frog is an open-source browser extension that provides AI-powered translation and language learning while you browse: it translates web pages, article subtitles, and selected text, and turns what you read into flashcards for study.
- 40

FluentRead
8.5KFluentRead/FluentRead · TypeScriptFluentRead is an open-source browser extension that shows translations alongside the original webpage, with selection translation, an AI reading assistant, image and document translation, and bilingual video subtitles.
- 41

Infographic
7Kantvis/Infographic · TypeScriptAntV Infographic is a declarative framework for generating and rendering infographics, built so AI can turn text descriptions into polished visual infographics rendered as SVG.
- 42

summarize
6.7Ksteipete/summarize · TypeScriptSummarize is a CLI tool and browser extension that extracts clean text and generates summaries from web pages, files, YouTube videos, podcasts, and other audio or video.
- 43

hister
6.1Kasciimoo/hister · GoHister is a private, self-hosted search engine that fully indexes the pages you visit and the files you keep, so you can search their content later from a web interface, terminal, or an AI assistant via MCP.
- 44

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

video_vip
5.5K88lin/video_vip · JavaScriptA userscript that lets you watch VIP content on major Chinese video sites for free by routing playback through multiple third-party parsing interfaces that bypass the membership paywall and strip ads.
- 46

FluxDown
4.6Kzerx-lab/FluxDown · RustFluxDown is a free, open-source download manager built in Rust that handles HTTP/HTTPS, FTP, BitTorrent, eD2K and HLS/DASH streaming downloads, positioned as a free IDM alternative.
- 47

Surge
3.6KSurgeDM/Surge · GoSurge is a terminal-based (TUI) download manager written in Go for power users who want fast, keyboard-driven, multi-connection downloads.
- 48
edgeever
2.3Ktianma-if/edgeever · TypeScriptEdgeEver is an open-source, AI-native knowledge base and notes app built as a portable Evernote alternative, with a classic three-pane layout and native AI/MCP agent integration.
- 49

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

hydra
1.1Kja7ad/hydra · RustHydra (HDM) is a fast, resilient download manager and accelerator that splits files across multiple connections and mirror sources, with a wget/curl-compatible CLI and a cross-platform desktop GUI.
- 51

javranking-extension
907aizhimou/javranking-extension · TypeScriptA browser extension that reads the JAV video code on the page you're currently viewing — only after you click its toolbar icon — and shows matching cover art and JavRanking leaderboard info for that title.
- 52

Youtube-Pro-Plus
652Archimetrix/Youtube-Pro-Plus · JavaScriptYoutube Pro+ is a browser extension that overhauls the YouTube interface and playback with a 'Liquid Glass' theme and a big bundle of extra features like speed boosting, SponsorBlock, auto-resume history, screenshots and watch parties.
- 53

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

Instagram-Downloader
441hoaianle/Instagram-Downloader · JavaScriptA Chrome extension that downloads photos and videos from Instagram posts, TV, reels, stories, and highlights directly from the page you're viewing.
- 55

Card-master-browser-extension-public
432LYiHub/Card-master-browser-extension-public · TypeScriptCard Master is a browser extension that turns various user scripts and browser capabilities (ad hiding, dark mode, video speed control, media grabbing, gamepad control) into playable, game-like 'cards', and can even generate brand-new card plugins with AI.
- 56
Ketch
406linroid/Ketch · KotlinKetch is a fast, open-source download manager that works across macOS, Windows, Linux, Android, iOS, web and the command line, letting you pair your devices and control downloads from any of them.
- 57

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.
- 58
Tailtab
216Stocist/Tailtab · GoTailtab gives every browser profile its own Tailscale node, so different profiles (or even different Tailscale/Headscale accounts) can sit on completely separate tailnets at the same time, while the rest of the machine is untouched.
Related topics
Often tagged together