InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 JavaScript Firefox Projects
-
> Also: what would be "additional value" in an adblocker? Either it works or it doesn't.
uBlock has over 13k commits, include just 15 minutes ago right now.
https://github.com/gorhill/uBlock/commits/master/
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
Project mention: Building a personal archive of the web, the slow way | news.ycombinator.com | 2025-05-20
OP's workflow might be much more efficient with use of https://github.com/gildas-lormeau/SingleFile/
It can handle most of what they describe for things like private/paywalled pages or media enclosures or completely self-contained archives that live locally or easy to use or editing before saving or ensuring lazy-loaded images are there, you can view it immediately to check for breakage, it automatically works with adblock and NoScript and when you delete stuff in the DOM using the picker so they can clean each page very efficiently (create a bunch of rules in your adblock by picking elements like in ublock, so you never have to do those again, then quickly mouse any remainder), and it stores the final DOM so you can interact with stuff to make sure it is visible or archived.
So what I do ( https://gwern.net/archiving#preemptive-local-archiving ) is I have a script which calls SingleFile-CLI in a headless Chrome browser to automatically archive everything, and then opens up the original URL + snapshot in my normal Firefox, and look at the snapshot then original. If the snapshot looks good, I simply close the 2 tabs after a few seconds and I'm done; if the snapshot looks bad, then I look at the original and make edits: use Ublock Origin to define any necessary rules (assuming the page isn't cleaned up by all the rules I previously defined), make any minor tweaks to the DOM, and then SingleFile-browser-extension it manually.
If you use enough adblock rules, then you get a similar effect to the 'templates' described, since it looks like OP is mostly just trying to remove as much as possible.
-
Project mention: Cat-Catch: A Browser Extension for Resource Sniffing | news.ycombinator.com | 2024-08-06
-
user.js
Firefox privacy, security and anti-tracking: a comprehensive user.js template for configuration and hardening
-
My first donations were for daily-driver productivity tools: Min browser (https://github.com/minbrowser/min) and fman (https://fman.io/)
-
Project mention: Betterfox- A Firefox user.js for speed, privacy, and security | news.ycombinator.com | 2025-04-22
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Project mention: Floccus: Sync your bookmarks privately across browsers and devices | news.ycombinator.com | 2025-05-11
-
I'm surprised no one has mentioned Surfingkeys https://github.com/brookhong/Surfingkeys. I switched over from Vimium a couple years ago. I think its more performant than Vimium and also allows you quite a bit more flexibility in your configuration.
I prefer and recommend browser add-ons over Nyxt. You'll get more compatibility by being able to use Chrome/Firefox. You'll also have a much higher chance of being able to use the same environment at work - since you can typically still install browser add-ons in developer mode even if you aren't able to get rights to install apps.
-
-
-
ClearURLs-Addon
ClearURLs is an add-on based on the new WebExtensions technology and will automatically remove tracking elements from URLs to help protect your privacy.
Project mention: ClearURLs extension will automatically remove tracking elements from URLs | news.ycombinator.com | 2025-06-04 -
Project mention: Show HN: A Chrome extension that will auto-reject non-essential cookies | news.ycombinator.com | 2025-04-29
What's the difference between this and "I still don't care about cookies"[0]?
[0] https://github.com/OhMyGuus/I-Still-Dont-Care-About-Cookies
-
-
-
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: Fixing a Bug in Google Chrome as a First-Time Contributor | news.ycombinator.com | 2024-08-26Interesting!
My negative experience with Firefox was with this 6 year old feature request relating to container colors. [0] They have hardcoded some colors & icons (6 or 8 I think?) as possible options. The problem is: If you have more than half a dozen of Gmail accounts that you want to containerize (e.g. for client work), it is really hard to keep them apart at first glance. Compare this to Google Chrome, where you can choose the browser color for each associated Gmail account individually.
I tried to manually extend & build it for myself, but the codebase relating to that was just a mindfuck to work on...
[0] https://github.com/mozilla/multi-account-containers/issues/1...
TL;DR: https://xkcd.com/619
-
-
privacy-redirect
A simple web extension that redirects Twitter, YouTube, Instagram & Google Maps requests to privacy friendly alternatives.
-
nightTab
A neutral new tab page accented with a chosen colour. Customise the layout, style, background and bookmarks with nightTab.
-
SingleFileZ
Web Extension to save a faithful copy of an entire web page in a self-extracting ZIP file
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript Firefox discussion
JavaScript Firefox related posts
-
uBlock Origin Lite Beta for Safari iOS
-
Firefox Profiler
-
uBlock Origin in Chrome: Navigating the New Manifest V3 Landscape
-
Floccus: Sync your bookmarks privately across browsers and devices
-
Third Party Cookies Must Be Removed
-
Someone at YouTube Needs Glasses
-
Firefox tab groups are here
-
A note from our sponsor - InfluxDB
www.influxdata.com | 23 Jun 2025
Index
What are some of the best open-source Firefox projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | uBlock | 54,543 |
2 | octotree | 23,004 |
3 | SingleFile | 18,503 |
4 | cat-catch | 13,937 |
5 | user.js | 11,232 |
6 | min | 8,448 |
7 | Betterfox | 8,404 |
8 | omni | 7,430 |
9 | floccus | 6,719 |
10 | Surfingkeys | 5,731 |
11 | Traduzir-paginas-web | 5,173 |
12 | notion-enhancer | 4,921 |
13 | ClearURLs-Addon | 4,342 |
14 | I-Still-Dont-Care-About-Cookies | 3,857 |
15 | treestyletab | 3,629 |
16 | slimerjs | 2,998 |
17 | multi-account-containers | 2,887 |
18 | user.js | 2,837 |
19 | privacy-redirect | 2,072 |
20 | nightTab | 1,917 |
21 | SingleFileZ | 1,881 |
22 | yomitan | 1,835 |
23 | Librefox | 1,754 |