Very Good AdBlock

Block ads before they get in your way.

A polished, performant, minimal, modern Manifest V3 extension for Chrome and Firefox, built because intrusive popups, obstructive placements, YouTube ads, and Twitch interruptions should be gone immediately, not after they interrupt you. It keeps lifetime stats, syncs compact totals for fresh installs, and stays transparent about estimates.

MV3 Native Blocking

Uses Chrome declarativeNetRequest static rules plus dynamic per-site rules for allowlists and manual blocks.

YouTube and Twitch Helpers

Content scripts hide first-party ad placements with site-specific cosmetic filtering, click exposed YouTube skip buttons, and detect Twitch video-ad markers.

Stats That Follow You

Lifetime totals and compact history sync through Chrome so fresh installs can restore your dashboard.

Local by Default

Detailed history stays on the device. Cloud sync carries only compact counters and settings through Chrome storage.

Why It Exists

Very Good AdBlock exists because I was tired of running into new popups, intrusive placements, and obstructive ads that were not caught yet. I do not want to wait until an ad interrupts me to deal with it. I want those distractions gone immediately, using a blocker that stays performant, minimal, and modern.

What It Tracks

  • Ads and placements blocked today and over the lifetime of the extension.
  • Estimated data saved from blocked resource categories.
  • Estimated minutes saved from skipped or detected YouTube and Twitch video ads.
  • Compact daily history and top-site rollups synced through Chrome.

What To Read First

Core Commands

bun install
bun run build
bun run test
bun run smoke:chrome

Load dist/ as an unpacked Chrome extension during development, or run bun run build:firefox and load dist-firefox/ in Firefox (see Install).