HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
openstyles
stylus
JavaScript2018–2026
openstyles / stylus

stylus

Stylus - Userstyles Manager

31Distinct people
37Mentions
1Explicit recommenders
7KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Stylus - Userstyles Manager

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

While adblocking has gotten most of the focus, it isn't the only functionality that is being limited or made more complicated. One of my favorite extensions is still not…

creesch used a recommendation phrase. One indexed comment matches. This is a phrase match, not a verdict.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 1:49:46 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year37 dated mentions

Observed mentions: 2018-03-19 21:43:32 UTC to 2026-08-08 19:47:01 UTC.

024682018-01-01 00:00:00 UTC to 2019-01-01 00:00:00 UTC (exclusive): 8 mentions; 3 submissions, 5 comments20182019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 5 mentions; 0 submissions, 5 comments2020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 6 mentions; 2 submissions, 4 comments2021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 3 mentions; 1 submissions, 2 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 3 mentions; 1 submissions, 2 comments20222023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 5 mentions; 0 submissions, 5 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20182018-01-01 00:00:00 UTC2019-01-01 00:00:00 UTC835
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC505
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC624
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC312
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC312
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC303
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC505
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC101
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC303

From the project README

An excerpt from the repository, fetched Nov 13, 2026.

Read the project’s introduction
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 Installer Editor Popup search Popup config Manager config Options Releases Chrome Web Store or beta for modern Chrome (v128+) and Chromium-based browsers like Brave, Opera, Vivaldi. Mozilla addons or beta (as an xpi file) for Firefox and any Gecko-based browser. 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) click a workflow entry in https://github.com/openstyles/stylus/actions/workflows/ci.yml, download the file in Artifacts - this requires a github.com account, install it, see the instruction. Asking questions, participating, contributing Bugs, discussions, questions, ideas, pull requests: https://github.com/openstyles/stylus Wiki for many common tasks and questions: https://github.com/openstyles/stylus/wiki Discord: https://discordapp.com/widget?id=379521691774353408 Helping with translation: https://explore.transifex.com/github-7/Stylus/ Guidelines and more info: https://github.com/openstyles/stylus/CONTRIBUTING.md License: GPLv3 Copyright © 2017-2025 Stylus Team Copyright © 2005-2014 Jason Barnabe for the ever diminishing parts of the original Stylish. Licenses of modified external libraries: vendor-overwrites.
Read the full README on GitHub

What Hacker News says

37 sources
or via stylus new style for feed -> paste: [data-testid="mainFeed"]{display:none} in full: /* ==UserStyle== @name www.linkedin.com/feed @namespace github.com/openstyles/stylus @version 1.0.0 @description A new userstyle @author Me ==/UserStyle== */ @-moz-document url-prefix("https://www.linkedin.com/feed/") { [data-testid="mainFeed"]{display:none} }
In LinkedIn Feed Blocker
Totally unrelated to the content, but about the website itself. The site completely breaks when I visit it. After some investigation, I found out that if I enable Stylus (a CSS injection extension) with any rules (even my global ones), the site becomes unusable. Since it's built using the React framework, it doesn't just glitch; it completely breaks. After submitting a ticket and getting a quick response from the Stylus dev, it turns out that this website (and any site built with caseme.io) will throw an error and break if it detects any node injected into `<html>`. [1] https://github.com/openstyles/stylus/issues/1803
In A wonderful coincidence or an expected connection: why π² ≈ g
If browsers innately and sanely supported default / assignable CSS that ... might be workable. I'd also much prefer browser's default styling was far more sane. As things stand, some browsers (and, good news, those used by the overwhelming majority of desktop visitors) support CSS-management extensions such as Stylus. But those don't work for all browsers, and aren't available in particular on Google Chrome/Android. Firefox/Android does support Stylus, with some limitations: <https://old.reddit.com/r/firefox/comments/qgsqob/stylus_for_...>. Apparently not for Safari / iOS: <https://github.com/openstyles/stylus/issues/299> I've tweaked my own browser's default stylesheet in the past, and currently use a customised Reader View style for Firefox. Both are problematic, and changing the browser's default styling is probably best avoided th
Read the rest
ese days. My Reader Mode view breaks somewhat and sometimes, but when it hits right, it's much better than stock.
In Please add a "dark" theme for Hacker News
I used a Firefox add-on called "Stylus" and wrote a custom css rule to hide the relevant divs/elements. It's not perfect, but it's okay. https://github.com/openstyles/stylus However, after the recent ad-blocker targeting by Youtube I pretty much just stopped watching Youtube entirely. I added my regular subscriptions to the NewPipe app on my phone and just watch what they put out. The add-on I mentioned above is super useful to personalize my experience with other websites. Particularly online-shopping and other marketplaces that have huge amounts of whitespace for no reason. You'd be surprised how much nicer the web experience is after you add a few "margin: 0px;" css styles to strategic areas.
In Nepal bans TikTok and says it disrupts social harmony

Show HN: Hacker News dark mode userstyle with legibility improvements

I created a userstyle[1] to add "dark mode" to HN, along with some increased text sizes, white space, and line heights to improve legibility: https://git.gioia.cloud/andrew/gists/src/branch/master/Userstyles/Hacker%20News%20… The idea is to maintain the spirit of HN and to just make some modest enhancements[2]. Hope you can use it! [1] https://github.com/openstyles/stylus [2] Based on https://github.com/Poorchop/userstyles/tree/master/HackerNews-Dark
1 points · Open discussion
This is more easily, faster and better done as a user stylesheet: a { color: blue !important; text-decoration: underline !important; text-decoration-style: solid !important; text-decoration-color: blue !important; } (Unfortunately, extensions like Stylus <https://github.com/openstyles/stylus> don’t handle user stylesheet priorities correctly: !important in a user stylesheet should override absolutely all site stylesheets, including inline style attributes. But because of lousy technical limitations, they load stylesheets at the site priority rather than the user priority. But then, what you presented doesn’t conquer a site !important spec anyway. See https://wattenberger.com/blog/css-cascade#origin for a really good explanation of all this stuff.)
In Revisiting why hyperlinks are blue

Showing the 15 most recent of 37 sources. Enable JavaScript to search and browse every indexed mention.

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.