Skip to content

openstyles/stylus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3338730 · Nov 23, 2025

History

4,465 Commits
Nov 7, 2025
Dec 12, 2024
Nov 23, 2025
Nov 23, 2025
Apr 18, 2017
Dec 18, 2024
Dec 4, 2024
Dec 27, 2024
Nov 7, 2025
Jul 9, 2018
Nov 7, 2025
Dec 4, 2024
Jan 2, 2025
Dec 18, 2024
Nov 23, 2025
Nov 23, 2025
Dec 4, 2024
Apr 19, 2021
Nov 23, 2025

Repository files navigation

Stylus is a browser extension to restyle the websites via CSS themes, compatible with Chrome, Firefox, and any Chromium-based browsers.

Highlights

  • No analytics/tracking - this is our foundational principle as Stylus was created solely because the original Stylish extension was sold to a Web analytics company.
  • Lots of themes in external galleries like USW, USO archive, greasyfork:
    • click the Find button in the popup UI,
    • click the screenshot to apply the style to the website,
    • click the screenshot again to uninstall the style.
  • UserCSS styles with advanced customization installable from any raw plain text URL.
  • Cloud sync for Dropbox, GDrive, OneDrive, or any WebDAV-compatible server.
  • Backup to a JSON file compatible with other userstyles managers.
  • Auto-update for styles, configurable in each style and globally in the options.
  • Lightweight content script (~10kB) in the web pages runs in about a millisecond.
  • Lots of options to configure UI and behavior.
  • Built-in editor for your own CSS themes (CSS/LESS/Stylus) that highlights problems using up-to-date linters (Stylelint and CSSLint-mod) with customizable rules.
  • Support for external IDE or advanced editor via the live reload feature e.g. you can write SASS/SCSS by setting up a build step to produce standard CSS in a separate file that will be tracked by Stylus.

Screenshots

  • Manager

    Style manager

  • Installer

    Installer

  • Editor

    Style editor

  • Popup search

    Popup inline search

  • Popup config

    Popup config for usercss

  • Manager config

    Style manager config for usercss

  • Options

    Options

Releases

  1. Chrome Web Store or beta
    for modern Chrome (v128+) and Chromium-based browsers like Brave, Opera, Vivaldi.

  2. Mozilla addons or beta (as an xpi file)
    for Firefox and any Gecko-based browser.

  3. Zip file with -mv2 suffix to load as an unpacked extension
    for older Chromium-based browsers which only support ManifestV2 version.

Pre-release test builds (nightlies) badge

  1. click a workflow entry in https://github.com/openstyles/stylus/actions/workflows/ci.yml,
  2. download the file in Artifacts - this requires a github.com account,
  3. install it, see the instruction.

Asking questions, participating, contributing

License: GPLv3