Freedom251 › Event Tracking Software
Gobble

What Gobble is
Gobble is an open-source, multi-tenant event tracking and analytics platform built in Rust. It collects clicks, postbacks, impressions, pageviews, and outbound link clicks through browser and server-side collection. Its browser beacon tracks pageviews and outbound clicks, including single-page application navigations, and transmits events with navigator.sendBeacon(). The project says the beacon does not use cookies, localStorage, sessionStorage, or fingerprinting; its generated session ID stays in JavaScript memory. Gobble organizes analytics queries into hot, warm, and cold tiers: the warm tier supplies 30-day aggregates, while the cold tier covers full history. The README claims that one instance can process about 1.8 billion events per day with Iggy persistence. Gobble provides a browser beacon package and a zero-dependency TypeScript server-side SDK, which can generate signed or encrypted tracking URLs and batch-send events. The /batch endpoint accepts up to 10,000 events per request. Redirect URLs can use HMAC-SHA256 signatures or AES-256-GCM encryption, with per-tenant secrets supported; click redirects can append an ad click ID for session stitching with the beacon. The project lists an MCP server with 26 tools and Vivgrid AI chat integration. It is available as free and pro tiers, with free-tier queries routed to warm data and pro queries to cold data.
Who it suits
Gobble suits teams that need multi-tenant event collection and analytics with browser and server-side options, or want to self-host the beacon script. It also fits developers looking for TypeScript collection tools, signed or encrypted tracking URLs, and AI-facing query tools.
What it does well
- Collects clicks, postbacks, impressions, pageviews, and outbound clicks.
- Browser beacon tracks single-page application navigations.
- Beacon avoids cookies, browser storage, and fingerprinting.
- TypeScript SDK supports signed or encrypted URLs and batch sending.
- Apache License 2.0 and self-hosting options are documented.
What to know first
- Free-tier queries use warm data, while cold-tier queries are for pro.
- The free tier is described with monthly dashboards, without numeric plan limits.
Limits
Free-tier queries are routed to the warm tier, which provides 30-day aggregates; pro queries use the cold tier, which covers full history. The README also describes free-tier monthly dashboards without numeric plan limits.
Getting started
- Visit the Gobble repository at https://github.com/inventhq/Gobble.
- Choose the free tier or pro tier.
- For self-hosting, configure a custom tracker server URL and host the beacon script.
- Use the browser beacon package or the zero-dependency TypeScript server-side SDK.
Verdict
Choose Gobble if you need open-source, multi-tenant event collection with browser and server-side capture, tiered query history, and self-hosting options. Look elsewhere if free-tier access to full history is essential, since free queries are routed to the warm tier and pro queries to the cold tier.
Questions
Is Gobble free?
Gobble is described as free and has a free tier; the README also refers to a pro tier.
Is Gobble open source?
Yes. The README says Gobble is licensed under Apache License 2.0.
What platforms does Gobble support?
The listed platforms are API, self-hosted, and web.
What data can Gobble collect?
It captures clicks, postbacks, impressions, pageviews, and outbound link clicks, with browser and server-side collection.
What is the difference between the warm and cold tiers?
The warm tier provides 30-day aggregates, while the cold tier covers full history. Free-tier queries use warm data and pro queries use cold data.
Can Gobble be self-hosted?
Yes. Its onboarding and beacon documentation describe using a custom tracker server URL and self-hosting the beacon script.
Facts from Gobble's own pages
- AI interface
- The README lists an MCP server with 26 tools and a Vivgrid AI chat integration. · github.com, 7 Oct 2026
- AI tools
- The project describes an MCP server with 26 tools and a Vivgrid AI chat integration. · github.com, 8 Oct 2026
- Analytics
- Its query architecture has hot, warm, and cold tiers for recent events, monthly aggregates, and full-history analysis. · github.com, 8 Oct 2026
- Attribution
- Click redirects append an ad click ID to destination URLs to support session stitching with the browser beacon. · github.com, 8 Oct 2026
- Batch limit
- The /batch endpoint accepts up to 10,000 events per request. · github.com, 7 Oct 2026
- Browser tracking
- The browser beacon tracks pageviews, single-page-app navigation, outbound clicks, and ad attribution without cookies, local storage, or fingerprinting. · github.com, 8 Oct 2026
- Events
- It captures clicks, postbacks, and impressions, and supports bulk ingestion of up to 10,000 events per request. · github.com, 8 Oct 2026
- Integrations
- The listed stack includes Apache Iggy, RisingWave Cloud, Turso, Cloudflare R2 and Workers, Stytch, Permit.io, and Vivgrid. · github.com, 8 Oct 2026
- License
- The repository README says Gobble is licensed under Apache License 2.0. · github.com, 7 Oct 2026
- Performance
- The README reports a single-instance capacity of about 1.8 billion events per day with Iggy persistence. · github.com, 8 Oct 2026
- Plan limits
- The README refers to free and pro tiers, routes free-tier queries to the warm tier and pro queries to the cold tier, and describes free-tier monthly dashboards; it gives no numeric plan limits. · github.com, 8 Oct 2026
- Privacy design
- The beacon says it uses no cookies, localStorage, sessionStorage or fingerprinting, and keeps its generated session ID in JavaScript memory only. · github.com, 7 Oct 2026
- Product
- Gobble describes itself as a business-agnostic, multi-tenant event tracking and analytics platform built in Rust. · github.com, 8 Oct 2026
- Purpose
- Gobble describes itself as an open-source, multi-tenant event tracking platform and an alternative to PostHog and Google Analytics. · github.com, 7 Oct 2026
- Scale claim
- The README claims a single instance can process about 1.8 billion events per day with Iggy persistence. · github.com, 7 Oct 2026
- SDK
- A zero-dependency TypeScript SDK can generate signed or encrypted tracking URLs and batch-send events. · github.com, 8 Oct 2026
- SDKs
- The project provides a browser beacon package and a zero-dependency TypeScript server-side SDK. · github.com, 7 Oct 2026
- Security
- Redirect URLs can use HMAC-SHA256 signatures or AES-256-GCM encryption, with per-tenant secrets supported. · github.com, 8 Oct 2026
- Self-hosting
- The quick start describes running the tracker, message broker, API, and dashboard locally; the repository is licensed under Apache License 2.0. · github.com, 8 Oct 2026
- URL security
- Tracking redirects can use HMAC-SHA256 signatures or AES-256-GCM encryption. · github.com, 7 Oct 2026
Where Gobble stands on Freedom251
- Event Tracking Software#4 of 24