Open-source alternatives to Cookiebot
Cookiebot's biggest strength is its cookie-scanning crawler — see how it worksin detail. But that comes with a hosted architecture: banner script loaded from Cookiebot's CDN, consent records stored on their infrastructure. If you want the same banner-and-blocking model with code you run and own yourself, here's the open-source landscape.
Feature comparison
| Feature | Consenti | Cookiebot | Klaro | orestbida |
|---|---|---|---|---|
| Open source | ||||
| Self-hosted script (no vendor CDN) | ||||
| Automated cookie-scanning crawler | ||||
| Built-in backend + audit log | ||||
| Admin dashboard included | ||||
| TCF v2.2 support | partial | partial | ||
| Google Consent Mode v2 | partial | partial | ||
| Zero runtime dependencies | ||||
| Free, no pageview cap | limited |
The trade-off, in plain terms
Cookiebot's crawler auto-discovers cookies so you don't have to catalogue every script by hand — genuinely useful on a large, script-heavy site. Open-source, self-hosted widgets generally skip the crawler and expect you to declare cookies in config, in exchange for owning the script outright and keeping consent records off a third party's servers.
- Klaro and orestbida/cookie-consentare lightweight, frontend-only widgets — good if you just need a banner and don't need server-side consent records or an admin dashboard.
- Consenti covers the fuller Cookiebot-shaped feature set — banner, backend, audit log, admin dashboard, TCF v2.2, Consent Mode v2 — as an open-source, self-hosted, zero-dependency option, without the scanning crawler.
Feature comparison reflects our understanding of public documentation as of July 2026. Cookiebot, Klaro, and orestbida/cookie-consent are trademarks of their respective owners; Consenti is not affiliated with, endorsed by, or sponsored by any of them. See the Terms of Use for our comparisons policy.