{"id":13402717,"url":"https://github.com/openstyles/stylus","last_synced_at":"2026-04-09T19:18:05.312Z","repository":{"id":37773925,"uuid":"78330996","full_name":"openstyles/stylus","owner":"openstyles","description":"Stylus - Userstyles Manager","archived":false,"fork":false,"pushed_at":"2025-04-05T13:05:47.000Z","size":21275,"stargazers_count":5782,"open_issues_count":96,"forks_count":315,"subscribers_count":94,"default_branch":"master","last_synced_at":"2025-04-09T19:05:15.451Z","etag":null,"topics":["chrome-extension","firefox-extension","opera-addon","privacy","stylish","usercss","userstyles"],"latest_commit_sha":null,"homepage":"https://add0n.com/stylus.html","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openstyles.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-01-08T08:35:15.000Z","updated_at":"2025-04-09T17:02:34.000Z","dependencies_parsed_at":"2023-10-27T21:32:16.487Z","dependency_job_id":"cb344287-15d6-4494-ad73-58d79e7bcba7","html_url":"https://github.com/openstyles/stylus","commit_stats":null,"previous_names":[],"tags_count":159,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openstyles%2Fstylus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openstyles%2Fstylus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openstyles%2Fstylus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openstyles%2Fstylus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openstyles","download_url":"https://codeload.github.com/openstyles/stylus/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250529546,"owners_count":21445638,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chrome-extension","firefox-extension","opera-addon","privacy","stylish","usercss","userstyles"],"created_at":"2024-07-30T19:01:19.927Z","updated_at":"2026-04-09T19:18:05.299Z","avatar_url":"https://github.com/openstyles.png","language":"JavaScript","funding_links":[],"categories":["JavaScript","Open Source","Installation:","Installation","CSS Themes","chrome-extension","Chrome","Browser Extensions/Scripts/Tools"],"sub_categories":["Browser Extension","Any","插件","Other"],"readme":"Stylus is a browser extension to restyle the websites via CSS themes, compatible with Chrome, Firefox, and any Chromium-based browsers.\n\n## Highlights\n\n* 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.\n* Lots of themes in external galleries like [USW](https://userstyles.world/explore), [USO archive](https://uso.kkx.one/browse/categories), [greasyfork](https://greasyfork.org/en/scripts/by-site/*?language=css):\n  * click the `Find` button in the popup UI,\n  * click the screenshot to apply the style to the website,\n  * click the screenshot again to uninstall the style.\n* [UserCSS](https://github.com/openstyles/stylus/wiki/Usercss) styles with advanced customization installable from any raw plain text URL.\n* Cloud sync for Dropbox, GDrive, OneDrive, or any WebDAV-compatible server.\n* Backup to a JSON file compatible with other userstyles managers.\n* Auto-update for styles, configurable in each style and globally in the options.\n* Lightweight content script (~10kB) in the web pages runs in about a millisecond.\n* Lots of options to configure UI and behavior.\n* Built-in editor for your own CSS themes (CSS/LESS/Stylus) that highlights problems using up-to-date linters ([Stylelint](https://stylelint.io/) and [CSSLint-mod](https://github.com/openstyles/csslint-mod)) with customizable rules.\n* Support for external IDE or advanced editor via the [live reload feature](https://github.com/openstyles/stylus/wiki/Writing-UserCSS#live-reload-on-the-fly-previewingwhen-developing-styles-locally-in-another-editoride) 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.\n\n\u003cdetails\u003e\u003csummary\u003e\n\n## Screenshots\n\n\u003c/summary\u003e\n\n* Manager\n\n   ![Style manager](.github/screenshots/manager.png)\n\n* Installer\n\n  ![Installer](.github/screenshots/installer.png)\n\n* Editor\n\n  ![Style editor](.github/screenshots/editor.png)\n\n* Popup search\n\n  ![Popup inline search](.github/screenshots/popup-search.png)\n\n* Popup config\n\n  ![Popup config for usercss](.github/screenshots/popup-config.png)\n\n* Manager config\n\n  ![Style manager config for usercss](.github/screenshots/manager-config.png)\n\n* Options\n\n  ![Options](.github/screenshots/options.png)\n\n\u003c/details\u003e\n\n## Releases\n\n1. [Chrome Web Store](https://chromewebstore.google.com/detail/stylus/clngdbkpkpeebahjckkjfobafhncgmne) or [beta](https://chromewebstore.google.com/detail/stylus-beta/apmmpaebfobifelkijhaljbmpcgbjbdo)\u003cbr\u003efor modern Chrome (v128+) and Chromium-based browsers like Brave, Opera, Vivaldi.\n\n2. [Mozilla addons](https://addons.mozilla.org/firefox/addon/styl-us/) or [beta](https://github.com/openstyles/stylus/releases) (as an xpi file)\u003cbr\u003efor Firefox and any Gecko-based browser.\n\n3. [Zip file](https://github.com/openstyles/stylus/releases) with `-mv2` suffix to _load as an unpacked extension_\u003cbr\u003efor older Chromium-based browsers which only support ManifestV2 version.\n\n## Pre-release test builds (nightlies) [![badge](https://github.com/openstyles/stylus/actions/workflows/ci.yml/badge.svg)](https://github.com/openstyles/stylus/actions/workflows/ci.yml)\n\n1. click a workflow entry in https://github.com/openstyles/stylus/actions/workflows/ci.yml,\n2. download the file in `Artifacts` - this requires a github.com account,\n3. install it, see [the instruction](https://github.com/openstyles/stylus/wiki/Install-Stylus-from-GitHub).\n\n## Asking questions, participating, contributing\n\n* Bugs, discussions, questions, ideas, pull requests: https://github.com/openstyles/stylus\n* Wiki for many common tasks and questions: https://github.com/openstyles/stylus/wiki\n* Discord: https://discordapp.com/widget?id=379521691774353408 ![Discord](https://img.shields.io/discord/379521691774353408.svg)\n* Helping with translation: https://explore.transifex.com/github-7/Stylus/\n* Guidelines and more info: https://github.com/openstyles/stylus/CONTRIBUTING.md\n\n## License: [GPLv3](./LICENSE)\n\n* Copyright \u0026copy; 2017-2025 [Stylus Team](https://github.com/openstyles/stylus/graphs/contributors)\n* Copyright \u0026copy; 2005-2014 [Jason Barnabe](jason.barnabe@gmail.com) for the ever diminishing parts of the original [Stylish](https://github.com/stylish-userstyles/stylish/).\n* Licenses of modified external libraries: [vendor-overwrites](./src/vendor-overwrites).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenstyles%2Fstylus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenstyles%2Fstylus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenstyles%2Fstylus/lists"}