AWAGAM: Easier Importing and Sharing of Blocklists With Bundles
Published on Jul 9, 2026, filed under tools, politics, misc. (Share this post, e.g., on Mastodon or on Bluesky.)
AWAGAM, the TLD, domain, and URL blocker for Chromium browsers—soon also for WebKit and as an Android app!—, now supports bundles, i.e., lists of blocklists.
A bundle is a JSON file with a single field, imports, which references other blocklists by URL:
{
"imports": [
"https://example.com/blocklist.json",
"https://example.net/blocklists/anti-genocide.json",
"https://raw.githubusercontent.com/foo/bar/main/awagam.json"
]
}Subscribing to a bundle loads all imported blocklists at once. That makes bundles useful in two ways:
Easier importing: Instead of adding several blocklists one by one, you add a single URL. (Think of blocking the TLDs of a dozen countries without having to import a dozen blocklists.)
Easier sharing: You can share an entire blocking setup with one link—and when you update the bundle, everyone who uses it receives the changes with their next refresh.
Bundles are hosted just like blocklists—any public HTTPS URL works, with sites like GitHub or Pastebin being solid options. For details—from limits to error handling—, see the bundle format documentation.
To try bundles out, check a bundle of my own blocklists—or create your own.
About Me
I’m Jens (long: Jens Oliver Meiert), and I’m an engineering lead, guerrilla philosopher, and indie publisher. I’ve worked as a technical lead and engineering manager at various companies, including Google; I’m an open-source developer and a contributor to web standards (like HTML, CSS, WCAG); and I write and review books for O’Reilly and Frontend Dogma.
I love trying things, not only in web development and engineering management, but also with respect to politics and philosophy. Here on meiert.com I talk about some of my experiences and perspectives. (Please share feedback—interpret charitably, keep it friendly, but do be critical.)
