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.
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.txtto a new line
For a more aggressive option (opinionated: hides more upsell items, images, etc.), use
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).
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.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: