Open-source web analytics built in the open
Transparent, auditable, and community-driven. Own your telemetry data completely or use managed Open Analytics Cloud for hands-off scale.
The danger of closed-source blackbox analytics
Proprietary analytics vendors lock your data into proprietary formats, change privacy terms without notice, monetize your visitors, and enforce predatory pricing tiers.
- xClosed-source trackers prevent security teams from verifying what data is collected from visitors
- xProprietary cloud vendors can delete or throttle historical telemetry without recourse
- xSurveillance advertising incentives conflict directly with visitor data sovereignty
- xStrict data sovereignty laws (GDPR, HIPAA, Schrems II) mandate on-premise infrastructure control
100% open-source core with commercial cloud convenience
Open Analytics provides an open-source core distributed under the permissive Apache License 2.0, coupled with an enterprise cloud tier for teams that want zero server management.
Open core architecture and modularity
Engineered with clean separation of concerns between client beacon, edge collection, and visualization.
Vanilla TypeScript Client
A zero-dependency, sub-3.2KB asynchronous tracking script that hooks into standard browser APIs.
Next.js & Node.js Edge Collector
Stateless edge handlers that validate origins, perform volatile IP masking, and persist raw events.
Obsidian Precision Workspace
High-contrast developer dashboard built with Next.js 14 App Router, Tailwind CSS, and Chart.js.
Production Use Cases
How engineering and growth teams rely on Open Analytics in production.
Regulated Enterprise Deployments
Deploy in air-gapped or private cloud environments that strictly forbid third-party data egress.
Developer Community Projects
Add analytics to open-source tools, documentation sites, and developer hubs without tracking cookies.
High-Volume Data Pipelines
Ingest millions of monthly events on self-hosted hardware without per-seat or per-event billing penalties.
Captured Signals & Benchmarks
Precision telemetry captured with zero browser performance overhead.
| Signal | Unit | Benchmark | Description |
|---|---|---|---|
| License | Type | Apache 2.0 | Permissive open-source license allowing self-hosting, commercial use, and modifications. |
| Dependencies | Client Script | 0 External | Zero external npm dependencies in the tracking beacon for maximum reliability and security. |
| Database Backend | Storage | MongoDB 6.0+ | Battle-tested document storage with native automated 365-day TTL indexing support. |
| Runtime | Environment | Node.js >= 18 | Standard cross-platform JavaScript runtime compatible with Linux, Docker, and Kubernetes. |
Privacy by Design & GDPR Exemption
Open Analytics processes telemetry without invasive user surveillance.
- Open source ensures full independent auditability of all data processing logic
- Zero telemetry reporting back to project maintainers from self-hosted instances
- Cryptographic ephemeral salt rotation prevents cross-day tracking
- Permissive license with no vendor telemetry traps
# Clone repository git clone <repository-url> cd open-analytics # Install dependencies npm install # Start development server npm run dev
Async non-blocking beacon weighing <3.2 KB Brotli compressed.
Frequently Asked Questions
Start capturing precision telemetry in 60 seconds
Deploy on your own infrastructure or launch on Open Analytics Cloud. Zero cookies required.