Tell HN: Firefox Is an awesome browser right now

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • 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.

  • > I'd be glad to learn of any other cool features and extensions that y'all might want to share.

    I'm sure others will be sharing it as I type this comment as well, but for many HN readers, Multi-Account Containers [1] are bound to be a godsend. Easily log in to different accounts for any website, in different tabs. Great feature that's not available in other browsers.

    [1] https://addons.mozilla.org/firefox/addon/multi-account-conta...

  • user.js

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

  • I recommend checking out some of the guidelines of the arkenfox.js for extensions.

    https://github.com/arkenfox/user.js/wiki/4.1-Extensions#-don...

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • ECMAScript 6 compatibility table

    ECMAScript compatibility tables

  • For me a good example have always been https://kangax.github.io/compat-table/es6/ which rendered very poorly on Firefox. I see it's better now, but still, try to hover over the table (do couple of mouse movement, some circles or something) and see that it's not as responsive as Chrome is.

    Another example is iD[0] Editor on https://www.openstreetmap.org/. But there, to be fair, it's also slow on Chrome but I feel it's a bit slower on Firefox.

    [0] https://github.com/openstreetmap/iD

  • fx-private-relay-add-on

    Companion add-on for Firefox Relay. Keep your email safe from hackers and trackers. Make an email alias with one click, and keep your address to yourself.

  • In addition:

    - SponsorBlock - Automatically tag and skip portions of youtube videos, such as sponsors, intros, recaps, and others. - https://addons.mozilla.org/en-US/firefox/addon/sponsorblock/

    - Firefox Relay - Automatically create up to 5 (for free, more if paying for it) email addresses that redirect to your actual address, to avoid giving your private address to everyone. - https://addons.mozilla.org/en-US/firefox/addon/private-relay...

  • browser_extension

    A browser extension that redirects popular sites to alternative privacy friendly frontends

  • LibRedirect by ManeraKai redirects YouTube, Twitter, TikTok... requests to alternative privacy friendly frontends and backends.

    https://libredirect.github.io/

  • nyxt

    Nyxt - the hacker's browser.

  • Chrome also has objectively better performance (https://www.phoronix.com/news/Firefox-Chrome-109-Benchmarks), especially for 3D performance. I'm sure on modern machines both browsers are more than fast enough, but I'm not quite sure why everyone seems to think firefox is faster.

    On the other hand, I feel like the nyxt browser (https://nyxt.atlas.engineer) has a spot on HN, its very much like emacs in the sense everything is just Common Lisp you can redefine. Its definitely still considerably slower than chrome and firefox, webkit doesn't perform all too well.

  • temporary-containers

    Firefox Add-on that lets you open automatically managed disposable containers

  • As much as Multi-Account Containers are an awesome feature, it's clear that it's not something Mozilla thinks it's worth spending any developer time on.

    Having MAC and Firefox Sync enabled has been broken since forever and it's still a recipe to end up with thousands of duplicate containers. At least someone came up with a recipe that clears out sync storage so you can recover your sync account [1] and not end up with an endless "out of quota" errors.

    On each Firefox release MAC accumulates more UI bugs. To list a few:

    Random infinite "Open this site in your assigned Container?" loops. You want to open a web page with an assigned container and it asks you if you want to open it in a new container. Clicking "Open in ... container" button just opens up a new "Open this site in your assigned Container?" page.

    The "Multi-Account Containers" menu that opens up when you click the tool bar button sometimes has comically little vertical space [2]. Not even enough to display one full entry in the list of containers. Happens even when there's more than enough vertical space on screen to fit the whole menu.

    [1] https://github.com/stoically/temporary-containers/issues/371...

    [2] https://www.tablix.org/~avian/stuff/mac_menu_bug.png

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Openstreetmap

    The Rails application that powers OpenStreetMap

  • For me a good example have always been https://kangax.github.io/compat-table/es6/ which rendered very poorly on Firefox. I see it's better now, but still, try to hover over the table (do couple of mouse movement, some circles or something) and see that it's not as responsive as Chrome is.

    Another example is iD[0] Editor on https://www.openstreetmap.org/. But there, to be fair, it's also slow on Chrome but I feel it's a bit slower on Firefox.

    [0] https://github.com/openstreetmap/iD

  • iD

    🆔 The easy-to-use OpenStreetMap editor in JavaScript.

  • For me a good example have always been https://kangax.github.io/compat-table/es6/ which rendered very poorly on Firefox. I see it's better now, but still, try to hover over the table (do couple of mouse movement, some circles or something) and see that it's not as responsive as Chrome is.

    Another example is iD[0] Editor on https://www.openstreetmap.org/. But there, to be fair, it's also slow on Chrome but I feel it's a bit slower on Firefox.

    [0] https://github.com/openstreetmap/iD

  • containerise

    Firefox extension to automatically open websites in a container

  • One more extension related to container management - https://github.com/kintesh/containerise

    This lets you set regex/wildcard to contain subdomain or redirect happy sites into a single container

  • falcon

    Firefox extension for full text history search! (by CennoxX)

  • https://addons.mozilla.org/firefox/addon/falcon_extension/

    Why don't you just search the add-ons? This would have taken less time than to formulate your post.

  • syncstorage-rs

    Sync Storage server in Rust

  • Looks like you can with some extra steps https://github.com/mozilla-services/syncstorage-rs

  • firefox-profile-switcher

    Create, manage and switch between browser profiles seamlessly.

  • firefox-safari-style

    A macOS compliant theme for Firefox

  • Firefox's default theme is just...bad.

    I use ideaweb's Safari theme https://github.com/ideaweb/firefox-safari-style

  • Junction

    Application/browser chooser (by sonnyp)

  • Have you tried making a different desktop entry/shortcut for each Firefox profile and then setting a browser picker as your default browser?

    - Junction (Linux browser picker): https://github.com/sonnyp/Junction

    - Finicky (macOS browsee rule setter): https://github.com/johnste/finicky and Browserosaurus (macOS browser picker): https://github.com/will-stone/browserosaurus

    - Hurl (Windows browser picker): https://github.com/U-C-S/Hurl

  • finicky

    A macOS app for customizing which browser to start

  • Have you tried making a different desktop entry/shortcut for each Firefox profile and then setting a browser picker as your default browser?

    - Junction (Linux browser picker): https://github.com/sonnyp/Junction

    - Finicky (macOS browsee rule setter): https://github.com/johnste/finicky and Browserosaurus (macOS browser picker): https://github.com/will-stone/browserosaurus

    - Hurl (Windows browser picker): https://github.com/U-C-S/Hurl

  • browserosaurus

    The browser prompter for macOS

  • Have you tried making a different desktop entry/shortcut for each Firefox profile and then setting a browser picker as your default browser?

    - Junction (Linux browser picker): https://github.com/sonnyp/Junction

    - Finicky (macOS browsee rule setter): https://github.com/johnste/finicky and Browserosaurus (macOS browser picker): https://github.com/will-stone/browserosaurus

    - Hurl (Windows browser picker): https://github.com/U-C-S/Hurl

  • Hurl

    Choose the browser on the click of a link (by U-C-S)

  • Have you tried making a different desktop entry/shortcut for each Firefox profile and then setting a browser picker as your default browser?

    - Junction (Linux browser picker): https://github.com/sonnyp/Junction

    - Finicky (macOS browsee rule setter): https://github.com/johnste/finicky and Browserosaurus (macOS browser picker): https://github.com/will-stone/browserosaurus

    - Hurl (Windows browser picker): https://github.com/U-C-S/Hurl

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts