Skip to content

openstyles/stylus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

29dbab3 · Jul 27, 2026

History

5,091 Commits
Jul 6, 2026
Dec 6, 2025
Dec 12, 2024
Jul 27, 2026
Jul 25, 2026
Jul 21, 2026
Dec 18, 2024
Jul 6, 2026
Jul 6, 2026
Nov 7, 2025
Jul 9, 2018
Mar 7, 2026
Jul 6, 2026
Jul 12, 2026
Dec 18, 2024
Jul 26, 2026
Jul 27, 2026
Jul 27, 2026
Jul 16, 2026
Apr 19, 2021

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