awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
umami-software avatar

umami-software/umami

0
View on GitHub↗
37,285 Stars·7,355 Forks·TypeScript·MIT·21 Aufrufeumami.is↗

Umami

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, collaborative dashboard, supported by granular role-based access controls and the ability to share specific insights via public links.

Beyond core traffic monitoring, the system includes a robust event tracking framework for capturing custom user interactions, conversion funnels, and marketing campaign attribution. It also provides diagnostic capabilities for web performance, allowing users to track core web vitals and troubleshoot data collection through detailed session logs and visitor activity searches.

The software supports flexible deployment strategies, including containerized installations and source-code-based setups, and can be integrated into various environments via a standard API or pre-built plugins.

Features

  • Privacy-Focused Analytics - Collects website traffic and visitor behavior data while maintaining full control over infrastructure and user privacy.
  • Privacy-Preserving Analytics - Monitors website traffic using privacy-first methods that avoid cookies and personally identifiable information.
  • Behavioral Analytics - Analyzes visitor journeys through funnels and cohort breakdowns to understand user interaction.
  • Traffic Monitoring - Monitors visitor activity and engagement patterns to provide a clear picture of site performance.
  • Visitor Identification - Assigns unique identifiers to visitors to track behavior across multiple sessions and devices.
  • Event Tracking Frameworks - Captures custom user interactions, page views, and performance metrics via browser-based scripts.
  • Visitor Behavior Trackers - Records individual user journeys, session replays, and heatmaps to visualize visitor interactions.
  • Session Replay Tools - The analytics platform uses a playback interface that recreates mouse movements, clicks, scrolling, and form entries to understand how users navigate website pages.
  • Analytics Tracking - Monitors user navigation and site traffic by capturing page load events.
  • Attribution Models - Calculates conversion credit using models like first-click or last-click to determine which interactions drive desired actions.
  • Cohort Analysis - Groups visitors into cohorts based on first visit dates to measure return rates.
  • Session Management - Associates custom session data with user activity to track individual journeys.
  • Session Tracking - Assigns unique identifiers to browser sessions to correlate individual user actions.
  • Visitor Behavior Tracking - Records and watches individual user interactions to visualize navigation patterns and troubleshoot usability issues.
  • Tracking Configuration - Disables automatic tracking to allow manual triggering of data collection.
  • Access Control Systems - Enforces multi-tenant data security by managing specific permission levels for team members.
  • Multi-Tenancy - Enforces logical separation of analytics data to allow teams to manage shared resources securely.
  • Multi-Tenant Dashboards - Organizes data into custom boards, allowing teams to manage multiple websites and share insights.
  • Session Recording - Defines recording parameters including sample rates and privacy masking for visitor interactions.
  • Analytics - Fast, simple, and privacy-focused web analytics.
  • Analytics Platforms - Privacy-focused, lightweight alternative to mainstream web analytics.
  • Analytics Tools - Listed in the “Analytics Tools” section of the Awesome Selfhosted awesome list.
  • Web Analytics - Simple, privacy-focused website analytics solution.
  • Website Analytics - Simple, fast, and privacy-focused website analytics.
  • React - Listed in the “React 项目” section of the Great Open Source Project awesome list.
  • Campaign Attribution - Analyzes the effectiveness of referral sources by tracking campaign parameters across user touchpoints.
  • Conversion Funnels - Defines funnel parameters by setting time windows and sequential conditions for successful conversions.
  • Conversion Optimization - Tracks user paths and goal completions to identify where visitors drop off and improve conversion rates.
  • Custom Event Tracking - Captures dynamic data and complex user interactions by calling tracking functions within code.
  • Data Processing - Aggregates raw event logs into meaningful insights on the server to minimize client-side overhead.
  • Event Capture - Captures specific user interactions like button clicks and form submissions using data attributes or function calls.
  • Event Tracking - Records individual user interactions by capturing event-specific data for detailed analysis.
  • User Behavior Analysis - Analyzes individual visitor behavior by viewing detailed activity history over time.
  • Container Orchestration - Deploys using container orchestration to automatically set up the software and required database environment.
  • Privacy Compliance Tools - Respects visitor privacy by automatically opting out of data collection based on browser settings.
  • Data Visualization - Renders interactive charts and metrics by mapping API results to modular UI components.
  • User Journey Mapping - Maps visitor navigation through a site by defining sequential steps and conditions.
  • Revenue Analytics - The analytics platform aggregates financial data collected from tracked user events by selecting specific currencies and running reports to visualize total revenue.
  • Analytics APIs - Provides a standard interface to retrieve performance metrics for integration with external applications.
  • Campaign Analytics - Visualizes visitor data categorized by tracking parameters to generate reports on campaign effectiveness.
  • Conversion Tracking - Defines conversion actions by selecting specific models and identifying triggers for successful counts.
  • Data Segmentation - Applies filters to traffic data to create custom reports for deeper analysis.
  • Data Tagging Systems - The analytics platform assigns custom tags to events to facilitate easier filtering and support A/B testing workflows within the analytics dashboard.
  • Element Interaction Tracking - Records user interactions automatically by adding specific data attributes to HTML elements.
  • Funnel Insights - Monitors conversion paths by tracking sequences of page views or events within specified timeframes.
  • Marketing Attribution - Parses marketing campaign information from URL query strings to attribute traffic sources.
  • Metric Calculators - Computes performance indicators such as total views and bounce rates from collected data.
  • Multi-Tenant Analytics - Organizes data into custom boards to allow teams to manage multiple websites and share insights.
  • Dashboard Viewing - Allows users to select boards and adjust global date ranges to filter metrics across all components.
  • Access Control Policies - The analytics platform enables collaborative data access by sharing websites with team members and assigning specific roles to control individual visibility and administrative permissions.
  • Performance Monitoring - Collects browser-based performance data to monitor website health and responsiveness.
  • Real-Time Monitoring - Provides immediate insight into traffic by tracking active visitor sessions and their attributes.
  • Web Performance Metrics - Captures browser performance metrics to monitor core vitals and identify bottlenecks.
  • Heatmap Visualizations - Displays visual overlays of visitor interactions to identify high-engagement areas on web pages.
  • Role-Based Access Controls - The analytics platform grants specific roles to team members to control access levels, ranging from administrative control to view-only permissions.
  • Team Management Tools - The analytics platform moves websites between personal accounts and team accounts by selecting the transfer option in settings.
  • Team Member Management - The analytics platform updates the role of existing team members or removes them from the team using member controls to maintain appropriate access.
  • Data Filtering Utilities - Maintains data privacy by excluding specific URL parameters from collected information.
  • Event Data Processing - Allows overriding default event timestamps to ensure accurate historical data reporting.
  • Event Tagging - Categorizes website traffic and events by adding custom tags to the tracking script.
  • Performance Monitoring - Collects browser-based performance data to monitor the responsiveness and health of web pages.
  • Relational Databases - Stores structured analytics data in a relational database to support complex querying and aggregation.
  • Retention Reporting - Visualizes how cohorts of users return to a website over time.
  • Revenue Analytics - Tracks revenue and currency properties through event functions to record financial value of user actions.
  • Traffic Attribution - Organizes marketing campaign performance by parsing standard tracking tags appended to URLs.
  • Dashboard Creation - Defines new boards by providing metadata to track and organize specific website analytics data.
  • Dashboard Sharing - Generates public URLs for boards to allow external users to view analytics data without authentication.
  • Data Ingestion - Captures user interactions by sending asynchronous HTTP requests to a centralized ingestion endpoint.
  • Analytics & Crash Reporting - Tracks user behavior within mobile applications by incorporating specialized analytics packages.
  • Heatmap Data Collection - Activates visitor tracking and embeds recording scripts to visualize user behavior on specific websites.
  • Marketing Attribution Engines - Parses URL parameters and campaign tags to measure the effectiveness of traffic sources and conversion paths.

Star-Verlauf

Star-Verlauf für umami-software/umamiStar-Verlauf für umami-software/umami

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht umami-software/umami?

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.

Was sind die Hauptfunktionen von umami-software/umami?

Die Hauptfunktionen von umami-software/umami sind: Privacy-Focused Analytics, Privacy-Preserving Analytics, Behavioral Analytics, Traffic Monitoring, Visitor Identification, Event Tracking Frameworks, Visitor Behavior Trackers, Session Replay Tools.

Welche Open-Source-Alternativen gibt es zu umami-software/umami?

Open-Source-Alternativen zu umami-software/umami sind unter anderem: plausible/analytics — This project is an open-source, privacy-focused web analytics platform designed for high-throughput data ingestion and… openpanel-dev/openpanel — OpenPanel is a self-hosted product analytics platform designed for tracking user behavior and visualizing product… electerious/ackee — Ackee is a self-hosted web analytics platform designed for tracking website traffic and visitor behavior. It functions… matomo-org/matomo — Matomo is a self-hosted web analytics platform designed to track user behavior and website performance while… rybbit-io/rybbit — Rybbit is an open-source, self-hosted web analytics platform designed for comprehensive user behavior tracking and… usefathom/fathom — Fathom is a privacy-focused website analytics server written in Go. It monitors website traffic and page views without…

Open-Source-Alternativen zu Umami

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Umami.
  • plausible/analyticsAvatar von plausible

    plausible/analytics

    24,245Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗24,245
  • openpanel-dev/openpanelAvatar von Openpanel-dev

    Openpanel-dev/openpanel

    5,349Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,349
  • electerious/ackeeAvatar von electerious

    electerious/Ackee

    4,619Auf GitHub ansehen↗

    Ackee is a self-hosted web analytics platform designed for tracking website traffic and visitor behavior. It functions as a privacy-first visitor tracker that allows for the collection of engagement metrics without relying on third-party cloud providers. The platform ensures data ownership through a self-hosted deployment model. It includes an analytics data API that provides a queryable interface for fetching detailed visitor data to create custom reports and external visualizations. The system covers web traffic analysis and privacy-focused user tracking. It supports the generation of tail

    JavaScriptanalyticsgoogle-analyticsprivacy
    Auf GitHub ansehen↗4,619
  • matomo-org/matomoAvatar von matomo-org

    matomo-org/matomo

    21,625Auf GitHub ansehen↗

    Matomo is a self-hosted web analytics platform designed to track user behavior and website performance while maintaining full data ownership. It functions as a comprehensive analytics suite that captures visitor interactions and processes raw tracking logs into structured metrics, providing organizations with a centralized system for monitoring traffic patterns and engagement. The platform distinguishes itself through a strong emphasis on privacy and modularity. It includes built-in tools to anonymize visitor information and manage user consent, ensuring compliance with global data protection

    PHPanalyticsgrowthhacktoberfest
    Auf GitHub ansehen↗21,625
Alle 30 Alternativen zu Umami anzeigen→