~toastal/github-less-social

Filter list to make GitHub less like a social media platform

e611e2a remove FORK ME ribbons

a month ago

c89f0c9 remove unstable

a month ago

GitHub Less Social

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.

Usage

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:

  1. Open uBlock Origin’s settings
  2. Go to “Filter lists”
  3. Scroll to the bottom of the list to “Custom”
  4. Enable “Import…” if not checked already
  5. Add https://git.sr.ht/~toastal/github-less-social/blob/trunk/list.txt to a new line
  6. Click the big check mark button in the actions bar to apply

For 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.

License

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.

Pitching in

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).

Funding

If you want to make a small contribution to the maintenance of this & other projects:

Crowdfunding
Cryptocurrency