Very Good AdBlock
Block ads before they get in your way.
A Chrome Manifest V3 extension built because intrusive popups, obstructive placements, and video ads 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 X Cleanup
Content scripts remove ad containers, promoted placements, and click YouTube skip buttons when the page exposes them.
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.
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 video ads.
- Compact daily history and top-site rollups synced through Chrome.
What To Read First
- Install locally if you want to load the unpacked extension in Chrome.
- Usage if you want to pause a site, inspect stats, or reset/export history.
- YouTube and X cleanup if you want the details behind video-ad skipping and promoted-post removal.
- Stats and cloud sync if you want to know what follows a user into a fresh install.
Core Commands
bun install
bun run build
bun run test
bun run smoke:chrome
Load dist/ as an unpacked Chrome extension during development.