mrkeyoor.com_
Sun 13 Sept 02:27 UTC
Webevaluationupdated 13 Sept 2026

uBlock review

uBlock Origin is a free, open-source browser extension that blocks ads, trackers, coin miners, popups, malware sites, and other unwanted web content. It gives ordinary users effective defaults while also offering per-site firewall controls and custom filtering for people who want finer control.

trackingstars / 7d
Verdict

Our run installed 89 packages in 8 seconds, but the repository's own test command failed because no test is specified. Use uBlock Origin on Firefox if you want a mature, unusually capable blocker with strong defaults and serious manual controls. On Chrome, the original extension is no longer a practical store-installed choice, so start with uBlock Origin Lite or another MV3-compatible option instead.

We ran it

Install✓ · 8s89 packages · 15 MB
Buildn/ano build script
Tests✗ · 5sran, no count parsed
Known vulns00 critical · 0 high · 0 moderate · 0 low (npm audit)
Repo1016 files~160,511 lines of source · 13.6 MB · 1 CI workflows

Answers from our run

Does uBlock build from source?

Dependencies installed in 8 seconds (89 packages), and the project has no separate build step. We cloned commit 1d5f797 into a clean Debian container with 3 CPUs and no project-specific setup.

Do uBlock's tests pass?

The test command failed in our container, and its output did not report a pass or fail count.

Does uBlock have known vulnerabilities in its dependencies?

npm audit found none in the dependency tree at the time of our run.

Who should not use uBlock?

Current Chrome users who expect a normal Web Store install, because the MV2 extension was removed on August 31, 2026

What are the alternatives to uBlock?

uBlock Origin Lite, Privacy Badger, AdGuard Browser Extension. Our run installed 89 packages in 8 seconds, but the repository's own test command failed because no test is specified.

Setup4/5Easy store install, uneven source setup
Docs4/5Clear modes, permissions, deployment, and wiki links
Community5/567,791 stars, 15 open issues, and a push yesterday
Maturity5/5Long-running project at release 1.74.0

Who it’s for

Firefox users who want strong, install-and-forget content blocking
Privacy-conscious users who want configurable filter lists and custom rules
Technical users who want per-site dynamic filtering
Organizations that need documented enterprise deployment options

Who it’s NOT for

Current Chrome users who expect a normal Web Store install, because the MV2 extension was removed on August 31, 2026
Anyone determined to run several content blockers together, because the project explicitly warns that they can interfere with one another
Thunderbird users who require automatic updates to the newest build
Contributors expecting a conventional npm build-and-test workflow, because the package exposes no build target and its test command only exits with an error

Setup reality

Our sandbox run installed 89 npm packages in 8 seconds and used 15 MB, but there was no build script to run and npm test failed after 5 seconds with Error: no test specified. The npm audit found 0 known vulnerabilities. That source-level experience is rougher than the README's straightforward store-install story for end users: installing the extension from Firefox Add-ons should be the easy path, while cloning the repository does not provide a working validation workflow through the standard npm commands.

It is a browser privacy tool first, not merely an ad remover

uBlock Origin, usually shortened to uBO, is a wide-spectrum content blocker with a notably clear purpose: stop privacy-invasive and unwanted requests before they become part of your browsing experience. At release 1.74.0, it blocks ads, trackers, coin miners, popups, anti-blocker annoyances, and known malware sites. The project is GPL-3.0 licensed, asks for no donations, and presents itself as software built for users rather than an advertising compromise.

The default configuration is a major part of the appeal. uBO enables established resources including EasyList, EasyPrivacy, Peter Lowe's Blocklist, the Online Malicious URL Blocklist, and its own filter lists. Users can add more lists, use hosts files, or disable preselected lists if pages break. That makes the basic experience approachable without limiting people who want 1 custom rule or hundreds of them.

Our install worked in 8 seconds, but the test command is a placeholder

We cloned commit 1d5f797 into a fresh, unprivileged Debian container with 3 CPUs and 8 GB of RAM. The repository contained 1,016 files, about 160,511 lines of source, and occupied 13.6 MB when checked out. The npm installation succeeded in 8 seconds, installing 89 packages and consuming another 15 MB on disk. Those are our measured setup results, not estimates from the README.

There was no npm build script or target, so we skipped that step rather than inventing a build command. The advertised test command failed in 5 seconds with exit code 1. Its entire useful message was Error: no test specified, which shows only that the package script is a placeholder, not that extension behavior is broken. npm audit reported 0 known vulnerabilities across all severity levels.

The repository also had 1 CI workflow, no Dockerfile, and no tests directory in our inspection. For someone installing uBO from an extension store, none of this should matter. For a contributor or distributor trying to validate a source checkout, however, the standard Node entry points give little guidance. The README links manual installation and development releases, but npm test does not provide a real safety net.

The defaults are useful, while advanced mode leaves room to grow

Basic mode is designed as an install-and-forget experience, and the documentation makes that division explicit. A new user can rely on the preselected filter lists and use the popup without learning filter syntax. That is a meaningful strength in version 1.74.0: the extension does not require every user to become a network administrator before it starts blocking common nuisances.

Advanced mode adds a point-and-click firewall configurable per site. uBO also supports EasyList syntax, extended filtering syntax, custom rules, and additional lists. Those controls let experienced users make narrow exceptions instead of turning protection off everywhere. The warning against combining uBO with another blocker is sensible operational advice: 2 extensions trying to modify the same requests can interfere with privacy protections or anti-blocker handling.

Browser support is now the decisive caveat. The project says uBO works best on Firefox, including Firefox for Android, and provides an official Firefox Add-ons route. Opera and Edge listings are also documented. GitHub releases cover stable and development builds for Firefox, Chromium MV2, and Thunderbird, but manually installed Chromium and Thunderbird versions usually will not update automatically.

Chrome removal turns browser choice into the biggest rough edge

The classic Chromium extension was removed from the Chrome Web Store on August 31, 2026 as Manifest V2 support ended there. Edge began its consumer transition away from MV2 in August 2026 and aims to complete it by the end of the year. That means uBO's strongest feature set and its easiest long-term path now point toward Firefox, not Chrome or an indefinitely stable Edge installation.

Thunderbird support is more awkward still. The add-on listing is stuck at version 1.49.2, while later versions require installation from GitHub releases. In Thunderbird, the blocker affects feeds rather than email messages. Manual installation without dependable automatic updates can be a poor trade for nontechnical users, especially for security-sensitive browser software that depends on current code and lists.

Activity is current, and the small issue count is encouraging

Project health looks strong from the supplied snapshot. The repository has 67,791 stars, only 15 open issues, and was pushed on September 12, 2026, just 1 day before this review date. The latest release, 1.74.0, arrived on August 25, so both code activity and packaged output are recent. A single snapshot cannot prove response times, but it certainly does not resemble an abandoned project.

Community interest extends beyond GitHub counts. A Hacker News discussion about Firefox remaining the last major browser to support full uBlock Origin drew 388 points and 152 comments, while a Lobsters discussion of hard mode received 45 points and 13 comments. Those numbers show that users are discussing both the browser-policy problem and the extension's more technical mode, not merely starring the repository and leaving.

It fits at the browser edge of a layered privacy setup

In a real stack, uBO belongs inside each supported browser, after organizational DNS or gateway controls and before page content reaches the user. It is not a replacement for endpoint security, network policy, or 1 well-managed browser configuration. Its per-site rules are especially useful when central blocking would be too blunt, because an individual can repair a broken site without weakening every device.

For most people, the decision now follows the browser. Firefox users should start with uBO itself and its default lists, then add exceptions only when needed. Chromium users facing MV3 restrictions should evaluate the related uBlock Origin Lite instead of relying on a manually loaded MV2 package. The original remains an unusually strong choice, but in 2026 its best experience depends as much on browser platform policy as on uBO's own engineering.

Alternatives

ProjectWhat it isPick it when
uBlock Origin LiteThe related Manifest V3 edition for browsers moving away from MV2.Pick this instead when your Chromium browser requires a Manifest V3 extension.
Privacy BadgerA privacy-focused browser extension from the Electronic Frontier Foundation.Pick this instead when you want a narrower tracker-blocking tool rather than uBO's wide-spectrum filters and firewall controls.
AdGuard Browser ExtensionA cross-browser ad and tracker blocker in the broader AdGuard product family.Pick this instead when compatibility with the AdGuard ecosystem matters more than uBO's independent, no-donations model.

What people are saying

  1. [velocity-scout] gorhill/uBlock
  2. [lobsters] How I browse the Web with uBlock (Hard Mode)
  3. [hackernews] Firefox is now the last major browser that still supports uBlock Origin

Sources

  1. gorhill/uBlock on GitHub
  2. uBlock Origin releases
  3. uBlock Origin for Firefox
  4. uBlock Origin works best on Firefox
  5. uBlock Origin Lite
  6. Lobsters discussion of uBlock hard mode

More web reviews

OI-wiki · dioxus · Folo · Babylon.js · react-navigation · 30-Days-Of-JavaScript · the whole board →