Our code is open.
The Tracabit client SDK is 100% open source under the MIT license, and our high-throughput server engine is source-available for auditability.
Core Repositories
Inspect our protocols, run local builds, or contribute to client SDKs.
tracabit/tracabit-js
Lightweight TypeScript SDK with zero dependencies, GA4-style event helpers, unhandled exception clustering, and non-blocking beacon dispatch under 1.8KB.
tracabit/tracabit-engine
Jetpath-based ingestion server and Tero ACID store. Sub-5ms event batching, per-project CORS allowlists, and edge Geo-IP extraction.
tracabit/mcp-server
Official Anthropic Model Context Protocol (MCP) server integration. Exposes deterministic analytics tools and structured diagnostics for AI agents.
Client Library Overhead Benchmarks
Real-world gzipped bundle footprint comparison against industry standards.
| Telemetry Library | Gzipped Size | Dependencies | Thread Impact | Consent Banner |
|---|---|---|---|---|
| Tracabit SDK | 1.8 KB | 0 | < 2ms | No (0 Cookies) |
| Google Analytics 4 (gtag.js) | 48.2 KB | Heavy bundle | 38ms | Yes (Mandatory) |
| Sentry Browser | 28.6 KB | Breadcrumbs engine | 24ms | Optional |
| Datadog RUM | 64.0 KB | Session replay | 52ms | Yes |
Contributing to Tracabit
We welcome contributions from developers worldwide.
Whether you are submitting bug fixes, proposing framework adapters (Next.js, Remix, SvelteKit, Astro), or optimizing client beacon performance, we adhere to strict quality and privacy standards:
- ✓Zero Cookies: Pull requests must not introduce persistent client tracking tokens.
- ✓Sub-2KB Ceiling: Client additions must maintain bundle size under 2KB gzipped.
- ✓Deterministic Types: All parameters and metrics must carry strict TypeScript definitions.