I made a Light / Dark mode toggle button for Firefox, Toggley. Available on Mozilla Add-ons.

This page summarizes the projects mentioned and recommended in the original post on /r/firefox

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • Toggley

    Light/Dark mode toggle button for Firefox

  • Surprised to find out this didn't already exist. I was unable to find a simple extension to switch between the default light and dark themes, so I made one! The closest project I found was Toggle Dark Mode, that changes the webpage's theme on supported websites. Toggley is open-source and the background script consists of 20 lines of code. I went with Feather for the icons, and color matched them to Firefox's default scheme for consistency.

  • feather

    Simply beautiful open-source icons

  • Surprised to find out this didn't already exist. I was unable to find a simple extension to switch between the default light and dark themes, so I made one! The closest project I found was Toggle Dark Mode, that changes the webpage's theme on supported websites. Toggley is open-source and the background script consists of 20 lines of code. I went with Feather for the icons, and color matched them to Firefox's default scheme for consistency.

  • 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
  • webextensions-examples

    Example Firefox add-ons created using the WebExtensions API

  • I believe there are already extensions for that. In fact, there's even one on the Mozilla Developer Network's GitHub called Theme Switcher which is essentially a dropdown menu with all of your themes.

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