SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 JavaScript Webextension Projects
-
2. Self-hosted solutions (Floccus + Nextcloud/WebDAV) If you run your own Nextcloud or WebDAV server, Floccus can sync bookmarks across browsers using your own infrastructure. Great for privacy purists, but requires server maintenance.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
browser_extension
A browser extension that redirects popular sites to alternative privacy friendly frontends
Enjoy. I recommend libredirect to make it more convenient to use.
(https://libredirect.github.io/)
-
privacybadger
Privacy Badger is a browser extension that automatically learns to block hidden trackers
Companies are in it to make money, and if something is free, you're the product.
If you think about, to protect yourself: The EFF privacy badger browser add-on [1] try to block fingerprinting.
Also, browser fingerprints are a common tracking pattern nowadays. You can test [2] your browser and please start protect your self: E.g. use add-ons like U-Block and Privacy Badger to block tracking and/or use different browser and devices for different use cases. DNS-blocking with block-list like hegazi [3] is IMO the best option, but also a bit more involved, when you host you own DNS forwarder(s). For example AdGuard Home [4] helps you with hosting your own DNS infrastructure. It's also possible to add block-lists to dnsmasq or unbound and run them on you notebook as forwarders.
[1] https://privacybadger.org/
[2] https://coveryourtracks.eff.org/
[3] https://github.com/hagezi/dns-blocklists
[4] https://adguard.com/en/adguard-home/overview.html
-
multi-account-containers
Firefox Multi-Account Containers lets you keep parts of your online life separated into color-coded tabs that preserve your privacy. Cookies are separated by container, allowing you to use the web with multiple identities or accounts simultaneously.
-
Project mention: Chrome 126+ Broke My WXT Extension Dev Setup — Here's What Changed and How to Fix It | dev.to | 2026-06-02
The web-ext project documented this in their issue tracker and switched away from --load-extension for Chrome 126+. Their new approach:
-
-
-
-
-
-
-
-
-
Project mention: Ask HN: How do you control internet access for your kids? | news.ycombinator.com | 2025-09-25
BlockTube also has an advanced blocking feature[0], which lets you define blocks using JavaScript if statements. You can flip it around to a whitelist-system by returning true (block) by default, and returning false (don't block) on your rules. But this does hide videos from search, recommended, homepage, etc.
What you're suggesting could potentially be done by creating an extension which checks the channel_id, then blocks calls to the /videoplayback endpoint if the channel is not whitelisted. Though do be aware that titles and thumbnails could also be explicit.
Side note: All of this is very technical and not suitable for the average parent, which is not great.
[0] https://github.com/amitbl/blocktube/wiki/Advanced-Blocking
-
-
webscrapbook
A browser extension that captures web pages to local device or backend server for future retrieval, organization, annotation, and edit. This project inherits from legacy Firefox add-on ScrapBook X.
Project mention: Gwtar: A static efficient single-file HTML format | news.ycombinator.com | 2026-02-15On the subject of SingleFile there is also WebScrapBook: https://github.com/danny0838/webscrapbook
I prefer it because it can save without packing the assets into one HTML file. Then it's easy to delete or hardlink common assets.
-
SearchJumper
Yet another awesome browser extension for switching search engines, search everything (selection text / image / link / find in page) on any engine with a simple right click or a variety of menus and shortcuts. Build with React & Material-UI. (WIP).
-
-
-
-
Netflix-Prime-Auto-Skip
Automatically skip Ads, Intros, Credits, etc. on all major Streaming services
Project mention: Ditch the Skip Button: The Browser Extension That Perfects Your Binge-Watching Flow | dev.to | 2025-12-24View the Project on GitHub
-
JavaScript Webextension discussion
JavaScript Webextension related posts
-
Chrome 126+ Broke My WXT Extension Dev Setup — Here's What Changed and How to Fix It
-
Show HN: AutoPiP – Safari extension for automatic PiP on tab switch (v2)
-
Show HN: AutoPiP – Safari extension for automatic PiP on tab switch (v2)
-
Privacy Badger is a free browser extension made by EFF to stop spying
-
Privacy Badger should support Safari #549
-
Ask HN: How do you control internet access for your kids?
-
Microsoft bans LibreOffice developer's account without warning, rejects appeal
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 Jun 2026
Index
What are some of the best open-source Webextension projects in JavaScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | floccus | 8,118 |
| 2 | Traduzir-paginas-web | 5,803 |
| 3 | browser_extension | 3,911 |
| 4 | privacybadger | 3,754 |
| 5 | multi-account-containers | 3,091 |
| 6 | web-ext | 3,090 |
| 7 | keepassxc-browser | 2,257 |
| 8 | ipfs-companion | 2,157 |
| 9 | motrix-webextension | 1,778 |
| 10 | webextension-pixiv-toolkit | 1,710 |
| 11 | read-aloud | 1,696 |
| 12 | maxurl | 1,553 |
| 13 | UserAgent-Switcher | 1,432 |
| 14 | simple-tab-groups | 1,378 |
| 15 | blocktube | 1,363 |
| 16 | arcfox | 1,249 |
| 17 | webscrapbook | 1,203 |
| 18 | SearchJumper | 1,084 |
| 19 | sieve | 880 |
| 20 | ScratchAddons | 811 |
| 21 | HumbleNewTabPage | 781 |
| 22 | Netflix-Prime-Auto-Skip | 558 |
| 23 | shiori-web-ext | 535 |