the catalog · 📊 Analytics

Umami

★ 28k

Simple privacy-focused web analytics on Node.js with Postgres/MySQL and a clean dashboard

Umami does the job of Google Analytics and Mixpanel, self-hosted. It is MIT-licensed, so you can do essentially what you like with it, and it installs in about one command. Google Analytics bills $9-20+ for it. 28k stars on GitHub.

Open-source replacement for Google Analytics, Mixpanel.

Licence
MIT
Self-hosting
Easy
The paid one costs
$9-20+
GitHub stars
28k
view the code →official site →

Is it actually a replacement?

We have written a verdict on what it replaces — what you lose, and why people still pay:

How Umami runs

Where it runs

Umami runs on your machine or their cloud.

Installing it

Create an Umami Cloud account or deploy the Node application with Docker Compose and PostgreSQL.

Where your data lives

A self-hosted deployment stores analytics and account data in PostgreSQL; Umami Cloud stores it in Umami's managed service.

What setup takes

None for hosted signup; self-hosting requires Docker or Node hosting and a PostgreSQL database.

The catch compared with Amplitude

It is far shallower for cohorts, retention, experimentation, taxonomy governance and behavioral analysis than Amplitude.

Umami questions

Is Umami open source?

Yes — it is released under MIT.

Can Umami replace Mixpanel?

Our verdict on Mixpanel is YES. Umami (38k stars), PostHog (38k stars), Plausible (23k stars) are mature open-source replacements for Mixpanel — self-host with docker and stop paying.

Can I self-host Umami?

Yes — we rate it easy to self-host, and it runs on your machine or their cloud. Create an Umami Cloud account or deploy the Node application with Docker Compose and PostgreSQL.

More analytics tools