JavaScript Firefox

Open-source JavaScript projects categorized as Firefox | Edit details

Top 23 JavaScript Firefox Projects

  • GitHub repo uBlock

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

    Project mention: iOS 15 Is Available | | 2021-09-20

    > Now you can install Safari extensions on your iPhone

    Someone knows if uBlock Origin has plans/is able to develop the extension for Safari iOS?

    For Safari MacOS is kind of not available. Does not work for Safari 13+, and is maintained externally

  • GitHub repo octotree

    GitHub on steroids

    Project mention: Chrome extensions I use to enhance my GITHUB experience | | 2021-04-28

    ⭐ Github Repo | Chrome Extension

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo bypass-paywalls-chrome

    Bypass Paywalls web browser extension for Chrome and Firefox.

    Project mention: 14 Classic Recipes You Should Know by Heart | | 2021-09-20

    (This is the chrome extension I use if you're interested - I subscribe to a couple of paywalled news sites, but don't visit most other sites enough to make it worthwhile to subscribe to more).

  • GitHub repo uBlock

    uBlock: a fast, lightweight, and lean blocker for Chrome, Firefox, and Safari. (by uBlock-LLC)

    Project mention: overflow:hidden solution for GDPR consent buttons/elements | | 2021-08-17

    I've posted this issue a while ago:

  • GitHub repo metamask-extension

    :globe_with_meridians: :electric_plug: The MetaMask browser extension enables browsing Ethereum blockchain enabled websites

    Project mention: Trezor, saving, staking and fees | | 2021-09-19

    If you use Metamask, make sure to use the official site because there are copycat phishing sites that look very similar. Use your Trezor to manage the private keys & seed phrase, because without a hardware wallet some people have typed seed phrases onto extensions like Metamask and been hacked.

  • GitHub repo SingleFile

    Web Extension for Firefox/Chrome/MS Edge and CLI tool to save a faithful copy of an entire web page in a single HTML file

    Project mention: (help) saving webpages as pdf? | | 2021-09-14

    It might be worth trying SingleFile browser addon.

  • GitHub repo Surfingkeys

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

    Project mention: Vieb – Vim Inspired Electron Browser | | 2021-08-15
  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo melonJS

    a fresh & lightweight javascript game engine

    Project mention: CSS Deep | | 2021-02-26

    melonjs/melonJS - a fresh & lightweight javascript game engine

  • GitHub repo user.js

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

    Project mention: Migrating to Firefox | | 2021-09-10

  • GitHub repo slimerjs

    A scriptable browser like PhantomJS, based on Firefox

  • GitHub repo 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: Un giro di prostituzione minorile: la pista della procura di Torino per spiegare il suicidio di Orlando Merenda | | 2021-07-11
  • GitHub repo floccus

    :cloud: Sync your bookmarks across browsers via Nextcloud, WebDAV or Google Drive

    Project mention: What's something self hosted everyone needs to run ? | | 2021-09-02

    A floccus mobile app is in the works. (

  • GitHub repo treestyletab

    Tree Style Tab, Show tabs like a tree.

    Project mention: How do I shift the favicons of websites in tree style tab to the right ? | | 2021-08-21

    There is no option to just move the favicon over next to the close button. I am not sure you can change something like this via CSS as you basically need to change the DOM structure of a tab. You could consider posting this question over in the TST discussions section to see other people's thoughts. (

  • GitHub repo user.js

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

    Project mention: LibreWolf vs Firefox with arkenfox user.js, which one is better | | 2021-09-20

    Im currently running Firefox with the arkenfox user.js, but a lot of adjustments are missing which i took from this german site Link and needed to add manually. Is LibreWolf better, which includes gHacks-user.js and pyllyukko’s user.js?

  • GitHub repo 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: [Feature Request] Ability to select account just for commenting/posting (rather than switching to it entirely) | | 2021-09-03

    I use Firefox's Multi-Account Container. You don't even need to copy-paste URL. Just right-click on a link > Open in New Container > your account.

  • GitHub repo Librefox

    Librefox: Firefox with privacy enhancements

    Project mention: Why am I getting this error when attempting to access my router through FF but not in chrome? | | 2021-09-15


  • GitHub repo ShadowFox

    A universal dark theme for Firefox

    Project mention: Alternatives to Firefox | | 2021-08-11

    I have been using ShadowFox for years and that fixes both problems you mentioned. Maybe check it out, this is what it looks like with Proton.

  • GitHub repo AdguardBrowserExtension

    AdGuard browser extension

    Project mention: Can it be possible that the microphone in your phone is listening to you for targeted ads? | | 2021-09-03


  • GitHub repo SingleFileZ

    Web Extension for Firefox/Chrome/MS Edge and CLI tool to save a faithful copy of an entire web page in a self-extracting HTML/ZIP polyglot file

    Project mention: SingleFileZ | | 2021-09-09
  • GitHub repo toggl-button

    Toggl Button extension for Chrome and Firefox

    Project mention: CSS Deep | | 2021-02-26

    toggl/toggl-button - Toggl Button Chrome extension

  • GitHub repo nightTab

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

    Project mention: Help with background image | | 2021-09-11

    Adding to u/metruzanca answer, checkout the background video or image wiki page for detailed steps.

  • GitHub repo duckduckgo-privacy-extension

    DuckDuckGo Privacy Essentials browser extension for Firefox, Chrome.

    Project mention: Privacy Browser Extensions Available for Multiple Browsers | | 2021-09-04

    DuckDuckGo Privacy Essentials

  • GitHub repo saka-key

    A keyboard interface to the web

    Project mention: Helix: a post-modern text editor | | 2021-06-01

    I'd say that pointing is inherently slow because it involves checking where the cursor is, where the target is, moving it in that direction, then stopping at the right time. With a typical keyboard-based browser interface clicking the update button would have been a 2 combination.

    Check demo animation on Saka Key's readme:

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). The latest post mention was on 2021-09-20.


What are some of the best open-source Firefox projects in JavaScript? This list will help you:

Project Stars
1 uBlock 26,362
2 octotree 21,531
3 bypass-paywalls-chrome 18,785
4 uBlock 8,062
5 metamask-extension 5,513
6 SingleFile 3,993
7 Surfingkeys 3,689
8 melonJS 3,511
9 user.js 3,495
10 slimerjs 2,975
11 ClearURLs-Addon 2,854
12 floccus 2,430
13 treestyletab 2,354
14 user.js 2,289
15 multi-account-containers 1,781
16 Librefox 1,553
17 ShadowFox 1,324
18 AdguardBrowserExtension 1,221
19 SingleFileZ 1,009
20 toggl-button 943
21 nightTab 836
22 duckduckgo-privacy-extension 801
23 saka-key 783
Find remote jobs at our new job board There are 24 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Syncfusion - See why our products are consistently getting 4.6 out of 5 stars by your peers.
Syncfusion Essential Studio for JavaScript is a modern UI control library built from the ground up to be lightweight, responsive, modular, and touch-friendly.