awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
mikecao avatar

mikecao/umami

0
View on GitHub↗
37,350 stars·7,382 forks·TypeScript·MIT·33 viewsumami.is↗

Umami

Umami is a privacy-focused web analytics platform and open-source visitor tracking tool. It functions as a self-hosted alternative to commercial tracking services, allowing the operation of a private analytics platform on independent infrastructure to maintain ownership and control over visitor data.

The platform focuses on monitoring website traffic and analyzing user behavior without using invasive data collection methods. It provides capabilities for mapping user journeys and performing audience segmentation to compare how different visitor cohorts interact with site content.

Features

  • Website Analytics - Provides a full suite of tools for monitoring website visitor behavior, page views, and engagement metrics.
  • Self-Hosted Analytics Platforms - Designed as an open-source platform for deployment on private infrastructure to ensure full ownership of visitor data.
  • Self-Hosted Tools - Ships as a standalone software solution designed to be deployed and managed on the user's own private servers.
  • Analytics - Utilizes a PostgreSQL database to store raw tracking events and aggregated metrics for reliable reporting.
  • Privacy-Focused Analytics - Implements a privacy-first approach to analytics, avoiding invasive data collection and supporting data sovereignty.
  • Traffic Monitoring - Tracks site-wide visitor activity and engagement metrics to understand audience growth and origins.
  • Server-Side Event Handlers - Processes incoming tracking requests on a Node.js server before persisting data to the database.
  • Open Source Analytics Alternatives - Serves as a privacy-centric, open-source alternative to commercial tools like Google Analytics.
  • Data Segmentation - Provides mechanisms to filter and group raw analytics data into specific user cohorts for behavioral comparison.
  • User Behavior Analysis - Provides tools for examining individual user journeys and activity history to identify behavioral patterns.
  • User Journey Mapping - Allows operators to visualize and trace the sequential paths visitors take through the website.
  • Cohort Behavioral Comparisons - Groups website visitors into categories to compare how different cohorts interact with specific site content.
  • Client-Side Tracking Scripts - Ships a lightweight JavaScript snippet to capture page views and behavioral event data from visitors.
  • Databases & Data - Privacy-focused website analytics.
  • Open Source Applications - Privacy-focused web analytics platform.

Star history

Star history chart for mikecao/umamiStar history chart for mikecao/umami

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does mikecao/umami do?

Umami is a privacy-focused web analytics platform and open-source visitor tracking tool. It functions as a self-hosted alternative to commercial tracking services, allowing the operation of a private analytics platform on independent infrastructure to maintain ownership and control over visitor data.

What are the main features of mikecao/umami?

The main features of mikecao/umami are: Website Analytics, Self-Hosted Analytics Platforms, Self-Hosted Tools, Analytics, Privacy-Focused Analytics, Traffic Monitoring, Server-Side Event Handlers, Open Source Analytics Alternatives.

What are some open-source alternatives to mikecao/umami?

Open-source alternatives to mikecao/umami include: openpanel-dev/openpanel — OpenPanel is a self-hosted product analytics platform designed for tracking user behavior and visualizing product… plausible/analytics — This project is an open-source, privacy-focused web analytics platform designed for high-throughput data ingestion and… usefathom/fathom — Fathom is a privacy-focused website analytics server written in Go. It monitors website traffic and page views without… umami-software/umami — Umami is a self-hosted, privacy-focused web analytics platform designed to provide full control over infrastructure… countly/countly-server — Countly is a self-hosted product analytics and engagement platform that tracks user behavior across mobile, web, and… electerious/ackee — Ackee is a self-hosted web analytics platform designed for tracking website traffic and visitor behavior. It functions…

Open-source alternatives to Umami

Similar open-source projects, ranked by how many features they share with Umami.
  • openpanel-dev/openpanelOpenpanel-dev avatar

    Openpanel-dev/openpanel

    5,349View on GitHub↗

    OpenPanel is a self-hosted product analytics platform designed for tracking user behavior and visualizing product metrics on private infrastructure. It provides a comprehensive system for collecting events across web, mobile, and server environments while ensuring complete ownership of data. The platform distinguishes itself through a privacy-first approach, utilizing cookieless event tracking and regional data residency to simplify regulatory compliance. It integrates large language models via the Model Context Protocol, enabling users to query behavioral data and analyze trends using natura

    TypeScriptalternativeanalyticsopen-source
    View on GitHub↗5,349
  • plausible/analyticsplausible avatar

    plausible/analytics

    24,245View on GitHub↗

    This project is an open-source, privacy-focused web analytics platform designed for high-throughput data ingestion and multi-tenant data management. It provides a cookie-less tracking engine that captures visitor interactions using ephemeral request metadata, ensuring comprehensive traffic visibility while maintaining strict privacy standards. The architecture utilizes an event-driven ingestion pipeline and aggregated metric storage to decouple data collection from processing, enabling efficient long-term retrieval and responsive dashboard performance. What distinguishes this platform is its

    Elixiranalyticschartsclickhouse
    View on GitHub↗24,245
  • usefathom/fathomusefathom avatar

    usefathom/fathom

    8,005View on GitHub↗

    Fathom is a privacy-focused website analytics server written in Go. It monitors website traffic and page views without collecting personal data or using intrusive cookies, providing a self-hosted alternative for traffic monitoring. The system utilizes a Preact-based dashboard interface for visualizing traffic patterns and reports. Data is persisted in a SQL database analytics store, with support for MySQL, PostgreSQL, and SQLite. The project covers the collection of visitor data via lightweight tracking snippets and the management of that data through a pluggable storage layer. It includes m

    Goanalyticsfathomfathom-analytics
    View on GitHub↗8,005
  • umami-software/umamiumami-software avatar

    umami-software/umami

    37,285View on GitHub↗

    Umami is a self-hosted, privacy-focused web analytics platform designed to provide full control over infrastructure and user data. It captures website traffic and visitor behavior through anonymous tracking methods that avoid cookies, browser fingerprinting, and the storage of personally identifiable information. The platform distinguishes itself through a comprehensive suite of behavioral analysis tools, including session replays, heatmaps, and cohort-based retention reporting. It features a multi-tenant architecture that allows teams to manage multiple websites within a single, collaborativ

    TypeScriptanalyticsaudience-segmentationcharts
    View on GitHub↗37,285
  • See all 30 alternatives to Umami→