Open-source projects categorized as Firefox

Top 23 Firefox Open-Source Projects

  • GitHub repo mkcert

    A simple zero-config tool to make locally trusted development certificates with any names you'd like.

    Project mention: YunoHost exclusively in local network (ssl/cert/https problem) | reddit.com/r/selfhosted | 2021-02-24

    A possible workaround could be generating some new certificates for an internal domain name (maybe mkcert helps here, it even allows to generate wildcards) then copy them to your server and edit your YunoHost's Nginx config files to replace the current (if any) certificate paths to the new ones, so you would then have access to your-service.domain.tld from your local network (don't forget to import the CA certificate to your browser, or you'll get a beutiful warning message about problems with the authority that signed it!)

  • GitHub repo uBlock

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

    Project mention: /etc/hosts file used for favicon blocking? | reddit.com/r/privacy | 2021-03-02

    It would be a better choice to use Pi-Hole for that sort of blocking and uBlock Origin or uMatrix for favicon blocking.

  • Scout

    Get performance insights in less than 4 minutes. 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 bypass-paywalls-chrome

    Bypass Paywalls web browser extension for Chrome and Firefox.

    Project mention: Trump falsely claims he ‘requested’ 10,000 troops rejected by Pelosi | reddit.com/r/politics | 2021-03-02
  • GitHub repo firefox-ios

    Firefox for iOS

    Project mention: Launch HN: Insight (YC W19) – an iOS browser with easy-to-make extensions | news.ycombinator.com | 2021-02-26

    They're referring to the Firefox iOS app, which is open source. https://github.com/mozilla-mobile/firefox-ios

  • GitHub repo ArchiveBox

    🗃 Open source self-hosted web archiving. Takes browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more...

    Project mention: Website archiving advice needed | reddit.com/r/DataHoarder | 2021-02-26
  • GitHub repo uBlock

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

    Project mention: Malware in open-source web extensions | news.ycombinator.com | 2021-02-16

    I want to clarify a few points in the article re. uBlock Origin, they might be seen as minor details but to me these matter.

    > Raymond Hill, after (you guessed it) he transferred ownership of uBlock to a new, untrustworthy maintainer

    Only the GitHub repo was transferred, I never transferred the extension in the Chrome Store, and Opera Store.[1]

    The Firefox version was published by a contributor, and he chose to stay with the new maintainer, and as a result I created a new publication for uBlock Origin in Firefox store.

    All this was nearly 6 years ago.

    > Aljoudi began reducing blocking features, eventually choosing to permit certain ads via the "acceptable ads" program

    "Acceptable Ads" was added to "uBlock" in February 2019 by the new owner, BetaFish Inc. (maker of AdBlock).[2]

    BetaFish Inc. was itself sold circa October 2015 to an (still) anonymous buyer.[3]

    > Hill created a fork, now called uBlock Origin, which reverted the changes

    I didn't revert any change, I forked while I was still controlling the GitHub repo.[4] If you look at the project timeline, it shows that I have been in charge since the first commit in June 2014.[5]

    > Nano Defender and its 200,000+ users, upon their recent acquisition, immediately began having their personal data mined.

    Note that the malware did not require the blocking ability of the webRequest API to collect the data, it needed only the observational ability, which is not deprecated by Manifest v3.[6]


    [1] https://github.com/gorhill/uBlock/issues/57

    [2] https://github.com/uBlock-LLC/uBlock/releases/tag/

    [3] https://news.ycombinator.com/item?id=10318200

    [4] This was the first release following the split, nothing had to be reverted:

  • GitHub repo geckodriver

    WebDriver for Firefox

    Project mention: Nightwatch Vs Protractor: Which Testing Framework Is Right For You? | dev.to | 2021-02-08

    BROWSER DOWNLOAD LOCATION Firefox https://github.com/mozilla/geckodriver/releases Chrome http://chromedriver.chromium.org/downloads Internet Explorer https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver Microsoft Edge https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/

  • GitHub repo Fenix

    Firefox for Android

    Project mention: Mobile browser app cuts part of the YouTube video when going into fullscreen | reddit.com/r/firefox | 2021-03-02

    The actual status is that 85 fixed most cases. There is some incorrect JS on the YouTube side that breaks on Firefox. If you scroll down to near the bottom of the issue there is a uBlock rule that will fix YouTube.

  • GitHub repo metamask-extension

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

    Project mention: New to mining - anybody know what happened here? | reddit.com/r/EtherMining | 2021-03-01

    My suggestion is to not mine on exchange wallet address, just install https://metamask.io/ and get wallets there.

  • GitHub repo Surfingkeys

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

    Project mention: Vimium - Vim extension for your browser | reddit.com/r/vim | 2021-02-15

    Was Vimium user for many years, but I switch to surfingkeys which are much more powerful. Imagine editing every textarea with vim editor.

  • GitHub repo melonJS

    a fresh & lightweight javascript game engine

    Project mention: CSS Deep | dev.to | 2021-02-26

    melonjs/melonJS - a fresh & lightweight javascript game engine

  • GitHub repo wpt

    Test suites for Web platform specs — including WHATWG, W3C, and others

    Project mention: You May Not Know Beacon | dev.to | 2021-01-19

    If you want to know the actual limit number - it's 64KB (w3c/beacon issue, wpt PR). However, you should not take that as a guarantee!

  • GitHub repo bypass-paywalls-firefox

    Bypass Paywalls for Firefox

    Project mention: Amazon’s Creepy Union Battle Has Reached This Warehouse’s Bathrooms | reddit.com/r/StallmanWasRight | 2021-03-02
  • 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: Do you download single webpages? If so, how? And how do you organize them? | reddit.com/r/datacurator | 2021-02-21

    You're kind of using the best solution. SingleFile and SingleFileZ are perfect solutions for personal collecting.

  • GitHub repo slimerjs

    A scriptable browser like PhantomJS, based on Firefox

  • GitHub repo user.js

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

    Project mention: Firefox 86 | reddit.com/r/firefox | 2021-02-27

    But this is not true(?). Read this: https://github.com/arkenfox/user.js/issues/1051#issuecomment-749607878

  • GitHub repo HackBrowserData

    Decrypt passwords/cookies/history/bookmarks from the browser. 一款可全平台运行的浏览器数据导出解密工具。

    Project mention: Tool that could help you decrypt data from the browser ( passwords|bookmarks|cookies|history ) | reddit.com/r/computerforensics | 2021-01-26
  • GitHub repo browser

    The browser extension vault (Chrome, Firefox, Opera, Edge, Safari, & more).

    Project mention: LastPass Android app has got 7 trackers in it | news.ycombinator.com | 2021-03-02

    Bitwarden has one critical feature that makes it unusable. For example, one feature that has been "in the works" for last 3+ years : "auto-save newly created passwords with a prompt" [0]. I understand that it is a different model than LastPass but 3y+ for a critical feature is one of the reasons BitWarden is not the first choices.

    [0] https://github.com/bitwarden/browser/issues/320

    PS - If this issue does not occur for you personally, great but it does not for me and many others. Thus, it is unreliable.

  • GitHub repo selenium-python-helium

    Selenium-python but lighter: Helium is the best Python library for web automation.

    Project mention: Sunday Daily Thread: What's everyone working on this week? | reddit.com/r/Python | 2021-02-14

    You can try helium: https://github.com/mherrmann/selenium-python-helium I tried it for a full automated sign in and automated data entry. If helium failed to pick up using the ComboBox methid, either try locate it by adding below, above or use S(HTML elements)

  • GitHub repo xdm

    Powerfull download accelerator and video downloader

    Project mention: What is a good extension currently for downloading video? | reddit.com/r/firefox | 2021-02-18

    Try xdm with its addon

  • GitHub repo user.js

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

    Project mention: Secure web browser | reddit.com/r/linuxquestions | 2021-02-27
  • GitHub repo treestyletab

    Tree Style Tab, Show tabs like a tree.

    Project mention: Best way to have vertical tabs in Firefox that actually feels responsive? | reddit.com/r/firefox | 2021-02-26

    Re https://github.com/piroor/treestyletab/issues/2494#issuecomment-599844898 flat tabs mode (my preference) is not tested well, and https://github.com/piroor/treestyletab/issues/2717 there'll never be a menu option to flatten, however as you might have realised, flatness does seem to be robust enough.

  • GitHub repo floccus

    :cloud: Sync your bookmarks across browsers via Nextcloud, WebDAV or a local file (and thus any file sync solution)

    Project mention: floccus now supports syncing bookmarks across browsers via Google Drive | reddit.com/r/opensource | 2021-03-02

    Head over to floccus.org to learn how to get started. (Feedback and help on the website and help pages, as well as the software in general, always appreciated <3)

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-03-02.


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

Project Stars
1 mkcert 28,132
2 uBlock 23,921
3 bypass-paywalls-chrome 13,540
4 firefox-ios 10,187
5 ArchiveBox 8,459
6 uBlock 8,010
7 geckodriver 4,969
8 Fenix 4,637
9 metamask-extension 4,308
10 Surfingkeys 3,363
11 melonJS 3,305
12 wpt 3,151
13 bypass-paywalls-firefox 3,038
14 SingleFile 3,038
15 slimerjs 2,963
16 user.js 2,875
17 HackBrowserData 2,642
18 browser 2,417
19 selenium-python-helium 2,393
20 xdm 2,189
21 user.js 2,163
22 treestyletab 2,149
23 floccus 2,000