Umami

Umami

Description

Umami is a privacy-focused and lightweight alternative to Google Analytics, offering essential web analytics without compromising user privacy. It is designed for simplicity, speed, and ease of use, making it accessible for developers and non-developers alike. Umami supports self-hosting, ensuring full control over your data. This analytics platform is ideal for businesses, developers, and website owners looking for GDPR-compliant solutions.

Features

  • Privacy-focused analytics: No personal data collection or tracking cookies.
  • Intuitive user interface: Simple and effortless navigation.
  • Multi-site support: Manage multiple websites and domains from a single installation.
  • Real-time analytics: Monitor website performance instantly.
  • Lightweight and fast: Minimal impact on website loading times.
  • Open-source and self-hosted: Transparency and complete data ownership.
  • Customizable dashboard: Display the metrics most important to you.
  • Hosting flexibility: Support for popular web hosting services and environments.
  • Multi-language support: Global usability with various language options.

Technology Stack

  • Node.js: Backend runtime environment.
  • Next.js: Framework for server-rendered React applications.
  • MariaDB, MySQL, or PostgreSQL: Supported database systems for storage and querying.
  • Docker: Optional for containerized deployment.
  • Yarn: Dependency and package management.

Requirements

  • Node.js version 18.18 or newer for compatibility.
  • A supported database: MariaDB (v10.5+), MySQL (v8.0+), or PostgreSQL (v12.14+).
  • Yarn package manager to handle dependencies and scripts.
  • Hosting server with adequate resources for installation and scaling.

Topics

Media

GitHub Metrics

Stars
23,735
Forks
4,447
Contributors
4,447
Last Updated
12/15/2024
DigitalOcean
DigitalOcean

Deploy Umami on DigitalOcean

Get started with $200 in free credits and deploy your application in minutes.

Trusted by 600,000+ developers