Generated by GPT-5-mini| Stylus (browser extension) | |
|---|---|
| Name | Stylus |
Stylus (browser extension) is an open-source user stylesheet manager that allows end users to customize the presentation of web pages by installing and editing Cascading Style Sheets. It is distributed as an extension for major web browsers and is used by designers, developers, and end users to override site styles for privacy, usability, and aesthetic reasons. Stylus interacts with standards and technologies adopted by organizations such as the World Wide Web Consortium, and is influenced by tools from projects associated with Mozilla Foundation, Google LLC, and the WebKit community.
Stylus provides a graphical and scriptable interface to apply custom Cascading Style Sheets across domains, pages, and URL patterns, supporting selectors, inheritance, and media queries implemented in HTML5 and CSS3. The extension integrates with browser APIs from Mozilla Firefox, Google Chrome, Microsoft Edge, and Brave (web browser), relying on extension frameworks standardized by the Chromium (web browser project) and the WebExtensions API. Stylus stores styles locally and offers import/export formats compatible with project repositories on GitHub, GitLab, and pastebin services associated with Stack Overflow and Reddit (website) communities.
Core features include a style editor with syntax highlighting compatible with editors such as Visual Studio Code, Sublime Text, and Atom (text editor), alongside live reload and preview akin to functionalities in Firefox Developer Tools and Chrome DevTools. Stylus supports scoped style application via URL patterns similar to mechanisms used by Adblock Plus and uBlock Origin, plus per-domain toggles comparable to NoScript. The extension offers theme management, backup and restore options interoperable with Dropbox and Google Drive, and user script import influenced by repositories like Userstyles.org and community platforms such as Stack Exchange and GitHub Gist.
Stylus originated as a fork emphasizing community-driven maintenance following forks and controversies in extension ecosystems involving projects hosted on GitHub and discussions on Reddit (website) and Hacker News. Its development trajectory reflects interactions with policies from Mozilla Foundation and Google LLC regarding extension permissions and manifesto changes in Chrome Web Store and Firefox Add-ons. Releases have been announced using channels common to GitHub Releases and package registries referenced by npm (software) for code examples, while contributions have come from contributors active in the Open Source Initiative and contributors listed on GitHub repositories.
The extension has been praised in reviews by technology outlets and community forums such as Medium (website), Ars Technica, and MakeUseOf for restoring user agency over presentation on sites maintained by organizations like Facebook, Twitter, and YouTube. Critics have raised concerns about maintainability of large style collections and conflicts with pages rendered by engines such as Blink (browser engine) and Gecko (software), and noted challenges when collaborating via platforms like GitHub or synchronizing through Google Drive. Accessibility advocates referencing standards from the W3C have debated the impact of user styles on assistive technologies promoted by institutions like Apple Inc. and Microsoft.
Stylus is packaged for distribution through extension stores run by Mozilla Foundation (Firefox Add-ons Marketplace), Google LLC (Chrome Web Store), and mirrors used by Microsoft Edge Add-ons and privacy-focused repositories favored by Brave (web browser). It functions across desktop Windows (operating system), macOS, and Linux environments, and its architecture addresses extension APIs from the Chromium (web browser project) and adaptations in Firefox Quantum. Mobile support varies by platform and third-party browsers such as Kiwi Browser and Yandex Browser that implement the necessary extension APIs.
Because Stylus grants access to page DOM and CSSOM, security guidance references best practices advocated by OWASP and recommendations published by Mozilla Foundation and Google Security teams regarding permission minimization and content script isolation. Users are advised to vet styles sourced from platforms like Userstyles.org, Reddit (website), and GitHub to avoid leaking sensitive selectors or exposing interaction patterns associated with services from Amazon (company), Google LLC, or Facebook. The extension’s open-source codebase allows audit by researchers from institutions such as Electronic Frontier Foundation and academics publishing in venues like ACM and IEEE.
Typical usages include creating dark themes for sites such as Wikipedia, YouTube, and Twitter by targeting elements in HTML5 structures and overriding rules defined by frameworks like Bootstrap (front-end framework), Foundation (framework), and Tailwind CSS. Designers port prototype adjustments from tools like Figma and Adobe XD into Stylus for iterative testing, while developers apply temporary fixes for CSS regressions visible in Chrome DevTools and Firefox Developer Tools. Community-shared styles for sites hosted on GitHub and discussed on Stack Overflow illustrate patterns for scoping, specificity, and using media queries aligned with W3C recommendations.
Category:Web browser extensions