What do people use to block garbage domains from their Google results? Google results, especially for developer stuff, is so awful -- cluttered with junk sites ripping off content from blogs and Stack Overflow, etc.

I've been trying to figure out some rules for uBlock Origin, but haven't gotten there, yet.

Edit: Multiple fantastic options in the replies, below. Thanks, people!

I've started using https://programmablesearchengine.google.com/about/ which is a programmable, custom search engine that Google provides. I only include sites that I want to. For news, I have a separate search engine; for programming, I include Gitlab, Github, and others. It's quite nice, and you can share your search engines with others via a public URL.

Another example is creating a "social media" only search engine- I have over 50 social media websites in one of my custom searches, it makes it relatively easy to find another person this way.

> I have over 50 social media websites

What are the others besides the usual 2-3?

https://github.com/sherlock-project/sherlock

My list is based on this project. It has over 200 items, many of which I was unaware existed.