reStyle Firefox

reStyle

By: NiklasG
A user style manager which can load local files and apply UI styles even in Firefox 57+

Features & Capabilities

This user style manager supports the usual installation of styles from URL and polling those URLs for updates. In addition to that, you can load local styles and apply styles to the browser UI.

Installing styles

Styles can be installed from userstyles.org, GitHub or any other website that offers appropriate styles for download. On userstyles.org, open the styles detail page, choose your settings if the style offers any, then click the reStyle icon in the browsers toolbar and "Add style" in the popup. On other pages, you need to open the .css file before clicking the reStyle icon.

UI styles

Starting with Firefox 57, it is no longer possible for Add-ons to directly apply user styles to anything else than normal websites. As a workaround, reStyle recognizes styles that will no longer work and writes them to the userCrome.css (e.g. for the UI) and userContent.css (e.g. for about:-pages).The only major drawback of this compared to how Stylish for Firefox used to apply styles is that the browser must be restarted for changes to those files to be applied.

Many UI styles will still be broken in Firefox 57+ due to the actual changes in the browser UI, but at least it will be possible to fix that and distribute the styles in a reasonably simple manner.

Development Mode

You can load styles from a local folder on your computer as user styles. Styles matching normal content pages should be re-applied immediately when the files are saved.

NativeExt

In order to do the things described above, NativeExt must be installed on the system. The add-on contains instructions on how to do that easily.

Permissions used

  • "Access your data for all websites": To apply styles to any website you choose.
  • "Access browser tabs": Apply styles to existing tabs (when installed/enabled/started).
  • "Access browser activity during navigation": Apply styles to new tabs/pages.
  • "Exchange messages with programs other than Firefox": Use NativeExt if installed. Useless otherwise.
  • "Display notifications to you": Success messages after user actions, error messages. Status changes.
  • "Access recently closed tabs": Under some rare conditions, reStyle needs to open temporary popups. This is used to remove them from the history after they are closed.

Implementation status

Reading styles locally, re-applying them on changes and applying UI styles works as intended (there is no way around the restart requirement). Applying normal content styles works, bit is still somewhat expensive. Improvements here require patches to Firefox. Automatic updates of remote styles (those installed from the internet) can not be disabled per style. The initial setup UI of this add-on itself still needs some work.

Meta comments

reStyle supports meta comment blocks similar to those used in user scripts. They start with ==UserStyle== and can, besides the non-functional properties @name, @author, @license and @description, contain @include rules, which allow authors to wirte styles that can be included on domains chosen by the user via reStyles UI.

User Growth & Download Statistics

Manifest V2 Add-on
By:
NiklasG
Daily users:
29 -1
Rating:
3.30
(10)
Version:
0.4.2resigned1 Last updated: 2024-04-25
Version code:
5728415
Creation date:
2017-08-14
Risk:
High risk impact Low risk likelihood
Permissions:
Size:
203.74KB
URLs:
Website
Full description:
See detailed description
Source:
Firefox Add-ons Store
Data ingested on:
2026-06-17
Compare stats and ranking:

Contact the developer

Chrome-Stats does not own this Firefox add-on. Please use these information below to contact the Firefox add-on developer.
Developed by:
NiklasG
Firefox Add-ons Store
https://addons.mozilla.org/firefox/addon/re-style/
Website:
https://github.com/NiklasGollenstede/re-style/issues

User Reviews

by 天灭*****, 2025-04-17

by 退出*****, 2025-03-13

by Вл*****, 2021-09-18
View all user reviews ›

Is reStyle Safe?

Risk impact
Risk impact measures the level of extra permissions an extension has access to. A low risk impact extension cannot do much harms, whereas a high risk impact extension can do a lot of damage like stealing your password, bypassing your security settings, and accessing your personal data. High risk impact extensions are not necessarily malicious. However, if they do turn malicious, they can be very harmful.

reStyle requires some sensitive permissions that could impact your browser and data security. Exercise caution before installing.

Risk impact analysis details
  • Critical Grants access to browser tabs, which can be used to track user browsing habits and history, presenting a privacy concern.
  • Critical ****** ****** ** *** ********* ****** * *********** ******** **** ** ** *** ******* *** ****** **** **** *** ******* *****
  • High ****** ********* ** * ****** ******** ******** ********** * ******* ******* *****
  • Medium *********** ************* ******* ********** *** ****** ************* ******* *** **** ** ******* **********
  • Medium ******* ******* ************* ***** *** ** ******* *** **** ******* ****** ******** *******
Risk likelihood
Risk likelihood measures the probability that a Firefox add-on may turn malicious. This is determined by the publisher and the Firefox add-on reputation on Firefox Add-ons Store, the amount of time the Firefox add-on has been around, and other signals about the Firefox add-on. Our algorithms are not perfect, and are subject to change as we discover new ways to detect malicious extensions. We recommend that you always exercise caution when installing a Firefox add-on.

reStyle has earned a fairly good reputation and likely can be trusted.

Risk likelihood analysis details
  • High This extension has low user count. Unpopular extensions may not be stable or safe.
  • Low **** ********* *** ******* **** **** * ****** **** ***** ******** *** **** ****** ** ** ****** *** *****
  • Low **** ********* *** ***** **** **** * ****** **** ***** ********** *** **** ****** ** ** ****** *** *****
  • Good **** ********* *** **** **** *******
Extension Guard
Extension Guard

Discover every extension in use, analyze risks, and enforce blocking policies with Extension Guard

Secure Your Browser
Upgrade to see full risk analysis details

Best reStyle Alternatives

Here are some Firefox add-ons that are similar to reStyle: