umami-software/umami
Umami is a privacy-first web and product analytics platform. Traffic, campaigns, behavior, conversions, and revenue in one place. No cookies, no surveillance, self-hosted or in the cloud.
What it is
Umami is a privacy-first analytics platform. Traffic, campaigns, behavior, conversions, and revenue in one place — no cookies, no surveillance, self-hosted or in the cloud. A server with Node.js version 18.18+. A PostgreSQL database version v12.14+. Optional: set API_URL to change the base URL used by internal UI API calls. Relative paths are served under BASE_PATH; absolute URLs are proxied through the local /api route. For example, APIURL=/internal-api or APIURL=https://api.example.com/api.
When to use it
Reach for umami when you'd rather own a ready-made product (analytics, CMS, CRM…) than pay for SaaS — it's written in TypeScript and fits stacks tagged analytics, audience-segmentation, charts, cohort-analysis.