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.

28 is-localhost-ip ^3.0.1 34 @date-fns/utc ^2.1.1 37 is-ci ^4.1.0 37 thenBy.js ^1.4.1 40 chartjs-adapter-date-fns ^3.0.0 40 postcss-flexbugs-fixes ^5.0.2 40 prop-types ^15.8.1 41 cross-spawn ^7.0.3 41 serialize-error ^13.0.1 42 detect-browser ^5.2.0 42 react-use-measure ^2.0.4 44 date-fns-tz ^3.2.0 44 dotenv-cli ^11.0.0 45 Prompts 2.4.2 46 npm-run-all ^4.1.5 47 @rollup/plugin-alias ^6.0.0 47 @rollup/plugin-alias ^29.0.3 outdated 47 @rollup/plugin-alias ^6.0.0 47 @rollup/plugin-alias ^16.0.3 outdated 47 @rollup/plugin-alias ^6.0.3 outdated 47 @rollup/plugin-alias ^1.0.0 outdated 47 cross-env ^10.1.0 51 cors ^2.8.6 51 debug ^4.4.3 51 del ^8.0.1 51 jsonwebtoken ^9.0.3 51 KafkaJS ^2.1.0 52 ts-node ^10.9.1 58 bcrypt.js ^3.0.2 58 classnames ^2.3.1 59 node-fetch ^3.2.8 59 ts-morph ^28.0.0 60 tsup ^8.5.0 61 @hello-pangea/dnd ^18.0.1 61 Chart.js ^4.5.1 61 isbot ^5.1.42 63 JSZip ^3.10.1 64 ipaddr.js ^2.4.0 64 prisma-cli ^7.8.0 outdated 65 Chalk ^5.6.2 outdated 66 React Testing Library ^16.3.2 66 postcss-import ^16.1.1 outdated 67 react-window ^2.2.7 67 tar ^7.5.16 68 jest-dom ^6.9.1 outdated 69 date-fns ^4.4.0 69 semver ^7.8.4 70 colord ^2.9.2 70 uuid ^14.0.0 72 react-error-boundary ^6.1.2 73 MSW (Mock Service Worker) ^2.14.6 75 dotenv ^17.4.2 77 maxmind ^5.0.5 77 React Resizable Panels ^4.11.2 78 Motion ^12.40.0 outdated 78 postcss-preset-env 11.3.0 outdated 78 ua-parser-js ^2.0.10 79 PapaParse ^5.5.3 79 node-postgres ^8.21.0 80 @dicebear/core ^9.4.2 outdated 80 @dicebear/core ^9.4.2 outdated 80 user-event ^14.6.1 80 Zustand ^5.0.14 85 esbuild ^0.28.1 87 React Aria ^1.17.0 outdated 88 tsx ^4.22.4 89 Prisma Client ^7.8.0 89 Prisma Client ^7.8.0 89 Immer ^11.1.8 89 next-intl 4.12.0 outdated 90 rollup ^4.61.1 90 Zod ^4.4.3 91 @clickhouse/client ^1.20.0 91 Playwright ^1.60.0 91 lucide-react ^1.18.0 92 TanStack Query ^5.101.0 92 jsdom ^29.1.1 outdated 92 postcss ^8.5.15 92 Vitest ^4.1.8 outdated 95 Node-Redis ^5.12.1 outdated 96 Next.js 16.2.6 outdated 96 TypeScript ^6.0.3 outdated 97 React 19.1.0-rc.2 outdated 97 React ^19.2.7 97 React DOM ^19.2.7

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search