openstyles/stylus

Stylus - Userstyles Manager

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 3 minutes ago
Added to GitGenius on September 9th, 2026
Created on January 8th, 2017
Open Issues & Pull Requests: 95 (+0)
GitHub issues: Enabled
Number of forks: 380
Total Stargazers: 6,878 (+0)
Total Subscribers: 98 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Stylus is a browser extension that manages and applies custom CSS themes to websites across Chrome, Firefox, and Chromium-based browsers.

The tool solves the problem of restyling websites through user-created CSS themes. It works by installing styles from external galleries like USW and USO archive, or by installing UserCSS styles with advanced customization options from any raw plain text URL. The extension includes a built-in editor supporting CSS, LESS, and Stylus syntax with linting via Stylelint and CSSLint-mod, and supports external IDE development through a live reload feature. Styles can be synced across devices via Dropbox, Google Drive, OneDrive, or WebDAV-compatible servers, and backed up to JSON files. The content script injected into web pages is lightweight at approximately 10 kilobytes and executes in about a millisecond.

Stylus is designed for users who want fine-grained control over website appearance without relying on a service that collects analytics or user data. The project explicitly positions itself as a privacy-focused alternative to the original Stylish extension, which was sold to a web analytics company. It suits anyone from casual users applying existing themes to developers writing and maintaining custom styles. The tool offers extensive configuration options for both UI behavior and style management, including per-style and global auto-update settings.

The project maintains active continuous integration with pre-release test builds available from workflow artifacts. Development activity includes regular updates across multiple platform targets, with separate release channels for stable and beta versions on official extension stores and GitHub. The codebase supports both modern Manifest V3 extensions and legacy Manifest V2 versions for older browsers, indicating ongoing maintenance for compatibility across different browser generations.