I don’t wish to use the proprietary code forge, but when I do I want less social features in my face trying to get me to ‘engage’. This filter list looks to hide features that involve distractions & clutter on the platform. The base list tries to clean up the feeds quite a bit, pushing some of the bright colors & button to when you actually click into the item for a detail view, as well as the most gross upsells.
To give Microsoft GitHub some credit, it’s because they do a decent job with aria-*
tags for accessibility & sane markup (markup used to be sane, but the more Microsoft GitHub moves towards the Tailwind fad, the more meaningful classes & IDs have begun to disappear) that the filter list gets to be concise.
Tip |
Do encourage projects to migrate to or support mirrors on free (as in freedom) code forges like the one here on SourceHut. |
It’s required that you start with an ad blocker add-on that supports filters. My suggestion is uBlock Origin which is available on many platforms & the following instructions are only for this add-on.
To add GitHub Less Social filter list:
https://git.sr.ht/~toastal/github-less-social/blob/trunk/list.txt
to a new lineFor a more aggressive option (opinionated: hides more upsell items, images, etc.), use https://git.sr.ht/~toastal/github-less-social/blob/trunk/aggressive.txt
instead.
Additionally I have a user style @ https://git.sr.ht/~toastal/github-less-social/blob/trunk/styles.css
that will tone down some of the bright colors like those from avatars & emoji (but will show color on hover).
Warning |
Don’t use Google Chrome. Firefox, LibreWolf, Mullvad, Brave, & all the others are a better option. If you’re concerned about ads, you should be aware that Google’s entire browser is adware. |
This project is licensed under GNU Lesser General Public License, version 2.1 (LGPL-2.1-or-later) – see the COPYING.txt
& COPYING.lesser.text
files in this project for details.
Send patches to the mailing list: https://lists.sr.ht/~toastal/github-less-social
Don’t forget to add yourself to ./HELPERS.ncl
(else I will do it for you using the ‘name’ in the patch).
If you want to make a small contribution to the maintenance of this & other projects: