JavaScript Firefox

Open-source JavaScript projects categorized as Firefox

Top 23 JavaScript Firefox Projects

  1. uBlock

    uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.

    Project mention: uBlock Origin Lite Beta for Safari iOS | news.ycombinator.com | 2025-06-21

    > 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/

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

    InfluxDB logo
  3. octotree

    GitHub on steroids

  4. SingleFile

    Web Extension for saving a faithful copy of a complete web page in a single HTML file

    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.

  5. cat-catch

    猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension

    Project mention: Cat-Catch: A Browser Extension for Resource Sniffing | news.ycombinator.com | 2024-08-06
  6. user.js

    Firefox privacy, security and anti-tracking: a comprehensive user.js template for configuration and hardening

    Project mention: Achieving Great Privacy with Safari | news.ycombinator.com | 2025-03-23
  7. min

    A fast, minimal browser that protects your privacy

    Project mention: Ask HN: What project do you donate to? | news.ycombinator.com | 2025-05-26

    My first donations were for daily-driver productivity tools: Min browser (https://github.com/minbrowser/min) and fman (https://fman.io/)

  8. Betterfox

    Firefox user.js for speed, privacy, and security. Your favorite browser, but better.

    Project mention: Betterfox- A Firefox user.js for speed, privacy, and security | news.ycombinator.com | 2025-04-22
  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. omni

    The all-in-one tool to supercharge your productivity ⌨️

  11. floccus

    :cloud: Sync your bookmarks privately across browsers and devices

    Project mention: Floccus: Sync your bookmarks privately across browsers and devices | news.ycombinator.com | 2025-05-11
  12. Surfingkeys

    Map your keys for web surfing, expand your browser with javascript and keyboard.

    Project mention: Vimium – The Hacker's Browser | news.ycombinator.com | 2024-10-21

    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.

  13. Traduzir-paginas-web

    Translate your page in real time using Google, Bing or Yandex

  14. notion-enhancer

    An enhancer/customiser for the all-in-one productivity workspace Notion

  15. 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
  16. I-Still-Dont-Care-About-Cookies

    Debloated fork of the extension "I don't care about cookies"

    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

  17. treestyletab

    Tree Style Tab, Show tabs like a tree.

  18. slimerjs

    A scriptable browser like PhantomJS, based on Firefox

  19. 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-26

    Interesting!

    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

  20. user.js

    user.js -- Firefox configuration hardening (by pyllyukko)

  21. privacy-redirect

    A simple web extension that redirects Twitter, YouTube, Instagram & Google Maps requests to privacy friendly alternatives.

  22. nightTab

    A neutral new tab page accented with a chosen colour. Customise the layout, style, background and bookmarks with nightTab.

  23. SingleFileZ

    Web Extension to save a faithful copy of an entire web page in a self-extracting ZIP file

  24. yomitan

    Pop-up dictionary browser extension for language learning. Successor to Yomichan.

  25. Librefox

    Librefox: Firefox with privacy enhancements

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Firefox discussion

Log in or Post with

JavaScript Firefox related posts

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

Sponsored
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.
www.influxdata.com

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?