HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
iorate
ublacklist
TypeScript2020–2026
iorate / ublacklist

ublacklist

Blocks specific sites from appearing in Google search results

42Distinct people
51Mentions
1Explicit recommenders
6.7KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Blocks specific sites from appearing in Google search results

GitHub

Where it is used

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

What people are saying

I wonder if we'll see a comeback of hand-curated directories of content? I feel like the "awesome list" trend is maybe the start of something there. I would be willing to pay…

charlesdaniels 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

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 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 year51 dated mentions

Observed mentions: 2020-05-25 01:01:49 UTC to 2026-09-30 05:52:40 UTC.

0510152020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments20202021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 9 mentions; 2 submissions, 7 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 17 mentions; 2 submissions, 15 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 7 mentions; 0 submissions, 7 comments20232024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 9 mentions; 1 submissions, 8 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): 5 mentions; 0 submissions, 5 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
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC303
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC927
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC17215
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC707
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC918
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 UTC505

From the project README

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

Read the project’s introduction
uBlacklist English | Deutsch | 한국어 | 简体中文 Blocks specific sites from appearing in Google search results Chrome: Chrome Web Store Firefox: Firefox Add-ons Edge: Edge Add-ons Safari: App Store (macOS and iOS, thanks to Group-Leafy) Description This extension prevents the sites you specify from appearing in Google search results. You can add rules on search result pages, or on sites to be blocked by clicking the toolbar icon. Rules can be specified either by match patterns (e.g. *://*.example.com/*) or by expressions including regular expressions, variables and string matchers (e.g. /example\.(net|org)/, path*="example"i, $category = "images" & title ^= "Example"…). You can synchronize rulesets across devices via cloud storage (Google Drive, Dropbox, OneDrive, WebDAV) or browser sync. You can also subscribe to public rulesets. Some public rulesets are listed on the website: https://ublacklist.github.io/rulesets Browser support policy uBlacklist supports the following browser versions: Chrome: Latest stable version only Firefox: Latest stable version and latest ESR only Edge: Latest stable version only Safari: Latest stable version only (macOS and iOS) Support for browsers outside the list above depends on community contributions. Please open a Discussion with a concrete implementation proposal — reports without one are unlikely to be addressed. Supported search engines This extension is available in the below search engines. Web Images Videos News Google ✔️ ✔️ ✔️ ✔️ Bing ✔️ ✔️ ✔️ ✔️ Brave ✔️ ✔️ ✔️ ✔️ DuckDuckGo ✔️ ✔️ ✔️ ✔️ Ecosia ✔️ ✔️ ✔️ ✔️ Kagi ✔️ ✔️ ✔️ ✔️ SearXNG ✔️ ✔️ ✔️ ✔️ Startpage ✔️ ✔️ ✔️ ✔️ Yahoo! JAPAN ✔️ ✔️ ✔️ Yandex ✔️ ✔️ No additional builtin search engine support is planned. You can use SERPINFO to add support for any search engine yourself. Related repositories ublacklist/builtin — Builtin SERPINFO files. The extension periodically downloads the latest SERPINFO from here. ublacklist/packages — npm packages (@ublacklist/match-pattern, @ublacklist/ruleset, @ublacklist/serpinfo) and the ruleset/SERPINFO format specifications ublacklist/store-assets — Store listing descriptions and screenshots ublacklist/ublacklist.github.io — Website and documentation (https://ublacklist.github.io) For subscription providers To publish a ruleset as a subscription, place a ruleset file encoded in UTF-8 on a suitable HTTP(S) server, and publish the URL. Here is an example hosted on GitHub: https://raw.githubusercontent.com/iorate/ublacklist-example-subscription/master/uBlacklist.txt You can prepend YAML frontmatter to your ruleset. It is recommended that you set the name variable. --- name: Your ruleset name --- *://*.example.com/* Authoring rulesets and SERPINFO with AI agents Agent skills for writing rulesets and SERPINFO are published in ublacklist/packages. You can install them into your AI coding agent with the GitHub CLI: gh skill install ublacklist/packages Contributing See our Contributing Guide for detailed development setup and guidelines. Author iorate (X) License uBlacklist is licensed under MIT License.
Read the full README on GitHub

What Hacker News says

51 sources
https://github.com/iorate/ublacklist Basically, - whenever a spam site is in my results, click to block - click through some and check out pages like "About" "Terms" "Disclaimer" "Privacy". often common boilerplate phrases abound. affiliate marketing spam, and similar, for example - exact string search those phrases - (get often many pages of results) - using a userscript, block all domains in each result page my results have gotten so much better for common types of queries. even then, new sites pop up almost daily it seems. add to the list.
In I'm losing the SEO battle for my own open source project
I don’t know of one for Google News, but there is DeArrow for YouTube. https://dearrow.ajay.app/ > DeArrow is an open source browser extension for crowdsourcing better titles and thumbnails on YouTube. The goal is to make titles accurate and reduce sensationalism. No more arrows, ridiculous faces, and no more clickbait. Edit: Found this, which does claim support for Google News: https://github.com/iorate/ublacklist https://ublacklist.github.io/subscriptions I’m not sure if these are compatible with uBlock Origin, but some of them seem to be. The demo gif is pretty clear on what it does and how it works, but it only makes it easier to block domains from the looks of it. It doesn’t actually rewrite titles which was your request.
In Will at centre of legal battle over Shakespeare’s home unearthed after 150 years

Showing the 15 most recent of 51 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.