All 85 Dependencies
Every package Umami depends on, ranked by repo health score.
Umami is an open-source, privacy-focused web analytics platform built as a modern alternative to Google Analytics, Mixpanel, and Amplitude. It collects no personal data, sets no cookies, and anonymizes all visitor information — making GDPR, CCPA, and PECR compliance a default rather than an afterthought. Operators retain complete ownership of their data because everything runs on infrastructure they control.
Now at version 3.1.0, Umami has matured into a full-featured analytics suite. Beyond basic pageview tracking, it supports custom event tracking, funnel analysis, user journey mapping, cohort retention, UTM attribution, revenue tracking, real-time dashboards, and session replay. A lightweight tracking script under 2KB means zero measurable impact on site performance. An optional ClickHouse backend enables high-volume deployments handling billions of events.
The platform is built on Next.js 16 with React 19, Prisma ORM, and PostgreSQL as the default database. Deployment is straightforward via Docker Compose — the official image bundles everything needed to be running in minutes. For teams, Umami supports multiple users, role-based permissions, shared workspaces, and a full REST API for programmatic access to all analytics data.