Matomo Analytics (Cloud)

Best Self Hosted Alternatives to Matomo Analytics (Cloud)

A curated collection of the 20 best self hosted alternatives to Matomo Analytics (Cloud).

Cloud-hosted, privacy-focused web analytics platform that collects website traffic and user behavior data, provides configurable dashboards and reports, conversion and e-commerce tracking, GDPR-compliant data controls, and integrations for reporting and segmentation.

Alternatives List

#1
Umami

Umami

Umami is an open-source, privacy-friendly web and product analytics platform—an alternative to Google Analytics—with fast dashboards, events, and insights.

Umami screenshot

Umami is a modern, privacy-focused analytics platform for tracking website and product usage. It provides a lightweight tracking script and a clean dashboard to understand traffic, engagement, and user journeys while prioritizing data minimization.

Key Features

  • Website analytics dashboards for pageviews, sessions, referrers, devices, and geography
  • Event tracking for product interactions and custom actions
  • Audience segmentation and filtering for deeper analysis
  • Cohort analysis and user journey-style insights to understand retention and flows
  • Multi-website support with user accounts and access controls
  • Supports deployment with PostgreSQL and containerized setups

Use Cases

  • Privacy-friendly traffic analytics for marketing and content sites
  • Product analytics for SaaS apps (events, funnels/journeys, cohorts)
  • Internal analytics for organizations that want to keep data under their control

Umami is well-suited for teams that want straightforward analytics without invasive tracking, and it can replace common hosted analytics tools for many standard reporting needs.

34.7kstars
6.3kforks
#2
PostHog

PostHog

Self-hostable product analytics platform with web analytics, session replay, feature flags, experiments, and data warehouse/CDP capabilities.

PostHog screenshot

PostHog is an open-source platform that helps teams understand product usage, ship safely, and improve reliability. It combines analytics, experimentation, replay, and data tooling in a single stack that can be self-hosted.

Key Features

  • Event-based product analytics with dashboards, funnels, cohorts, and SQL querying
  • Web analytics for traffic and performance-focused reporting
  • Session replay to review real user sessions for debugging and UX insights
  • Feature flags for controlled rollouts and targeting specific users or cohorts
  • Experimentation and A/B testing with statistical impact measurement
  • Error tracking with alerting to help identify and fix issues
  • Surveys and feedback collection integrated into product workflows
  • Data warehouse and lightweight CDP features to combine product events with external data

Use Cases

  • Measure activation, retention, and conversion across product journeys
  • Roll out new features gradually using flags and validate changes via experiments
  • Diagnose bugs and UX issues by correlating errors with session replays

Limitations and Considerations

  • Open-source “hobby” self-host deployments are commonly positioned for smaller event volumes and may require more operational work at scale

PostHog is well-suited for product engineers and data teams who want an integrated, self-hostable analytics and experimentation toolkit. It provides a unified view across product usage data and operational signals to support faster, safer product iteration.

30.9kstars
2.2kforks
#3
Plausible Analytics

Plausible Analytics

Open-source, lightweight web analytics with a simple dashboard, privacy-first metrics, and goal/conversion tracking as an alternative to Google Analytics.

Plausible Analytics screenshot

Plausible Analytics is an open-source web analytics platform designed to provide useful website insights without cookies or personal data collection. It offers a fast, simple dashboard for traffic and conversion reporting while keeping visitor privacy as a core principle.

Key Features

  • Lightweight tracking script and event-based measurement
  • Cookie-free analytics with anonymized, aggregated reporting
  • Real-time dashboard and key metrics on a single page
  • Goal and conversion tracking (including custom events and dimensions)
  • Campaign tracking (for example UTM parameters) and referrer/source reporting
  • Team access, shared dashboards, and optional public stats pages
  • API access for sending events and retrieving stats
  • Integration options such as Google Search Console and Google Tag Manager template

Use Cases

  • Privacy-focused analytics for websites that want to avoid cookie banners
  • Monitoring marketing campaigns and conversions without user-level tracking
  • Sharing simple, read-only analytics dashboards with clients or teammates

Limitations and Considerations

  • The Community Edition has a slower release cadence than the managed cloud offering
  • Some advanced features are reserved for paid/managed plans (for example SSO and certain premium analytics features)

Plausible Analytics is well-suited for individuals and organizations that want clear website metrics with minimal performance impact and strong privacy guarantees. It combines a modern UI with a straightforward data model that emphasizes actionable insights over invasive tracking.

24.1kstars
1.3kforks
#4
Matomo

Matomo

Matomo is an open-source web and app analytics platform that provides real-time insights, customizable dashboards, and privacy controls with full data ownership.

Matomo screenshot

Matomo is a web and app analytics platform designed to measure traffic, user behavior, and conversions while keeping analytics data under your control. It is widely used as a privacy-focused alternative to Google Analytics and can be extended through a plugin-based architecture.

Key Features

  • Website and mobile app tracking via JavaScript tag (and SDK integrations)
  • Real-time visitor analytics and customizable dashboards with drag-and-drop widgets
  • Goals, campaigns, and e-commerce tracking for conversion measurement
  • Segmentation and reporting features for deeper traffic and behavior analysis
  • Privacy features to support privacy-by-design analytics and data control
  • Extensible platform with plugins and an analytics API for integrations

Use Cases

  • Privacy-conscious web analytics for businesses, public sector, and nonprofits
  • Conversion and campaign performance tracking for marketing teams
  • Product and content analytics dashboards for internal stakeholders

Limitations and Considerations

  • On-premise deployments require a compatible PHP and database setup and ongoing maintenance
  • High-traffic sites may require tuning and scaling of the database and application stack

Matomo provides a robust analytics suite for teams that need accurate measurement and strong data ownership controls. Its extensibility and reporting capabilities make it suitable for everything from small websites to large organizations with strict privacy requirements.

21.2kstars
2.8kforks
#5
GoAccess

GoAccess

GoAccess is a real-time web log analyzer that turns server access logs into interactive terminal (TUI) or browser-based dashboards, plus HTML/JSON/CSV reports.

GoAccess screenshot

GoAccess is a real-time web log analyzer and interactive viewer for analyzing HTTP server access logs. It runs as a terminal TUI on Unix-like systems and can also generate and serve interactive, real-time HTML reports in a browser.

Key Features

  • Real-time dashboards with frequent metric updates in terminal and HTML views
  • Interactive terminal interface (TUI) for fast analysis over SSH
  • Generates self-contained reports in HTML, JSON, and CSV formats
  • Supports many log formats, including Apache, Nginx, Caddy JSON, and various cloud/CDN load balancer logs
  • Minimal setup: specify a log format and run against access logs
  • Incremental processing with optional on-disk persistence for larger datasets
  • Built-in WebSocket server for real-time HTML output, with JWT-based WebSocket authentication support
  • Panels for traffic, visitors, bandwidth, response times, and virtual host breakdowns

Use Cases

  • Monitor web traffic and errors in real time on production servers
  • Produce shareable HTML reports for stakeholders without external analytics trackers
  • Investigate performance issues using request and response-time metrics

Limitations and Considerations

  • Focused on web access log analytics (not a general-purpose metrics system)
  • Parsing accuracy depends on having the correct log format configuration

GoAccess is a lightweight, fast option for privacy-friendly web analytics based on your existing server logs. It is well-suited for admins who want immediate visibility from the terminal, with the option to publish a live HTML dashboard when needed.

20.2kstars
1.2kforks
#6
Rybbit

Rybbit

Open-source, cookieless web and product analytics alternative to Google Analytics with real-time dashboards, funnels, journeys, and session replays.

Rybbit is an open-source, privacy-friendly web and product analytics platform designed as a modern alternative to Google Analytics. It provides actionable insights without relying on cookies, helping teams understand user behavior while reducing privacy and compliance overhead.

Key Features

  • Cookieless tracking designed to be privacy friendly
  • Core web analytics metrics (sessions, unique users, pageviews, bounce rate, session duration)
  • Real-time dashboard with live activity
  • Funnels, goals, user journeys, and retention analysis
  • Custom events with JSON properties
  • Advanced filtering across multiple dimensions
  • Location analytics with country/region/city and map visualizations
  • Session details and session replays for behavioral analysis
  • User profiles and organization support (multi-site)
  • Public dashboards and built-in bot detection

Use Cases

  • Privacy-friendly analytics for websites and SaaS products without cookie banners
  • Conversion and product analysis using funnels, goals, journeys, and retention
  • UX and troubleshooting workflows using session replays and session timelines

Limitations and Considerations

  • Some features (such as Web Vitals) may be limited to paid/hosted tiers depending on deployment and plan

Rybbit fits teams that want a simpler, more intuitive analytics experience than traditional enterprise tools while maintaining strong privacy defaults. It can be used for both small sites and multi-site organizations needing real-time, event-based insights.

10.8kstars
530forks
#7
Countly Community Edition

Countly Community Edition

Self-hosted product analytics and engagement platform for mobile, web, desktop, and connected devices, with dashboards, crash reporting, push notifications, and privacy tools.

Countly Community Edition is a privacy-first analytics and customer engagement platform used to collect, analyze, and act on first-party data from mobile, web, desktop, and connected devices. It provides a modular server and dashboard designed for teams that want data ownership and flexible deployment.

Key Features

  • Event, session, and view tracking with interactive dashboards and reporting
  • Crash and error analytics for multiple platforms via Countly SDKs
  • Engagement tools including push notifications, in-app ratings, and surveys/feedback
  • Remote configuration to change app behavior and messaging without redeploying
  • Alerts, scheduled email reports, and integrations via webhooks and APIs
  • Data management tools to plan events/segmentations and improve data quality
  • Privacy and compliance capabilities such as consent collection and data subject request handling
  • Plugin-based architecture for extending and customizing the server and UI

Use Cases

  • Product analytics for mobile and web apps with privacy and data ownership requirements
  • Monitoring app stability and diagnosing crashes across supported client platforms
  • Running targeted engagement campaigns (push, in-app prompts) driven by user behavior

Limitations and Considerations

  • Some advanced capabilities and features are reserved for commercial Countly editions
  • Operational requirements depend on the chosen deployment and data volume (database sizing, retention, and scaling planning)

Countly Community Edition fits teams looking for an extensible analytics stack that combines measurement and engagement in one platform. Its API-first and plugin-based design makes it suitable for integrating with existing systems while maintaining control over collected data.

5.8kstars
980forks
#8
Countly

Countly

Open-source product analytics platform with SDKs for mobile, web and desktop; provides dashboards, events, crash reporting, messaging, A/B testing and APIs.

Countly screenshot

Countly is a product analytics and customer engagement platform that captures, analyzes and acts on user behaviour across mobile, web and desktop applications. It combines data collection SDKs, a plugin-based server backend, dashboards and engagement tools with a privacy-first design.

Key Features

  • Broad SDK coverage for mobile, web and desktop platforms and a write API to ingest events from any source
  • Product analytics: sessions, views, events, funnels, retention, cohorts and custom dashboards for time-series and segmentation
  • Engagement & experimentation: push notifications, in-app messages, Journeys (workflow automation), surveys, A/B testing and smart variables
  • Crash and error reporting for multiple runtimes (mobile, desktop, Node.js, Unity, etc.) with crash aggregation and diagnostics
  • Remote configuration/feature flags to update app behavior without redeploys
  • Data governance: data management tools, consent/compliance hub and user/application/permission management
  • Extensible plugin architecture and read/write APIs for integration and custom processing
  • Deployment tooling: official Docker images, installer scripts and guidance for Linux-based deployments
  • AI-assisted analytics and agent features for automated report/dashboard generation and recommendations

Use Cases

  • Product teams tracking user journeys, funnels and retention across mobile and web to prioritize feature work
  • Marketing and growth teams running targeted campaigns and push notification journeys to improve engagement and retention
  • Engineering teams monitoring crashes, errors and release impact; using remote config and A/B tests to validate changes

Limitations and Considerations

  • Advanced plugins, extended features and enterprise-grade support are offered in commercial editions; some capabilities may be limited or gated compared to Enterprise/Flex offerings
  • Production scale deployments rely heavily on MongoDB and Linux tuning; large-scale ingestion and long-term retention may require architecture planning and operational expertise

Countly provides a complete, privacy-oriented analytics stack suitable for teams that need self-hosted control or a managed option, combining collection SDKs, analytics, engagement and extensibility in one platform.

5.8kstars
980forks
#9
GoatCounter

GoatCounter

Open source web analytics focused on privacy, lightweight tracking, and simple, meaningful reports as an alternative to Google Analytics or Matomo.

GoatCounter screenshot

GoatCounter is an open source web analytics platform you can run as a hosted service or self-host on your own infrastructure. It focuses on privacy-friendly, easy-to-understand metrics without tracking users with personal identifiers.

Key Features

  • Privacy-aware analytics without user profiles or persistent personal identifiers
  • Lightweight JavaScript snippet, plus a no-JavaScript image-based tracking option
  • Cookie-less unique visit counting using a non-identifiable hash
  • Tracks useful aggregate stats such as referrers, campaigns, browser info, location, and screen size
  • Data export so you can retain and move your analytics data
  • Multiple ingestion options: JavaScript, HTTP/REST API (backend integration), and web server log import
  • Built-in TLS support with automatic ACME certificate provisioning
  • Accessible web UI designed to work well with assistive technologies

Use Cases

  • Privacy-friendly traffic analytics for personal websites and blogs
  • Simple analytics for small-to-medium business sites without heavy tracking
  • Server-side or log-based analytics when client-side JavaScript is undesirable

GoatCounter is a good fit if you want straightforward web analytics with strong privacy defaults, low overhead, and flexible ways to collect pageview data. It can run with SQLite for smaller setups or PostgreSQL for higher-volume deployments.

5.4kstars
249forks
#10
Ackee

Ackee

Ackee is a self-hosted, privacy-focused website analytics tool built with Node.js and MongoDB, offering a minimal UI and a GraphQL API for collecting traffic and events.

Ackee screenshot

Ackee is a self-hosted website analytics platform designed for privacy-conscious site owners. It provides essential traffic insights in a minimal interface while keeping tracked data anonymized and avoiding invasive user identification.

Key Features

  • Privacy-oriented analytics with anonymized data collection
  • Cookie-less tracking approach designed to avoid unique user tracking
  • Event tracking for interactions such as clicks and sign-ups
  • Central GraphQL API used by the UI and available for custom integrations
  • Lightweight architecture based on Node.js and MongoDB
  • Minimal, focused dashboard for website traffic statistics

Use Cases

  • Replace third-party analytics for small to medium websites with privacy-friendly metrics
  • Track key site interactions (events) without running a full marketing analytics suite
  • Use the GraphQL API to build custom dashboards, reports, or internal analytics tooling

Ackee is a good fit when you want straightforward website analytics and event tracking with strong privacy characteristics and a clean interface, while retaining full control over where analytics data is stored and processed.

4.6kstars
388forks
#11
Tianji

Tianji

Self-hosted insight hub combining privacy-focused web analytics, uptime monitoring, and server/server-docker status with an API for integrations.

Tianji screenshot

Tianji is an all-in-one insight hub that combines website analytics, uptime monitoring, and server status monitoring in a single self-hostable application. It is designed for lightweight observability needs for individuals and small teams, with an emphasis on privacy-friendly analytics and simple deployment.

Key Features

  • Website analytics with page/visit statistics and UTM tracking
  • Uptime monitoring with incident detection and notifications
  • Server status monitoring, including Docker status insights
  • Public status page capabilities
  • Telemetry support to collect basic deployment/usage signals
  • OpenAPI interface for integrations and automation
  • Lightweight extras such as surveys and feeds
  • Designed to be privacy-conscious (including no-cookie tracking options)

Use Cases

  • Replace multiple small tools (analytics + uptime + status) with one dashboard
  • Monitor service availability and share a public status page with users
  • Track website traffic and campaigns without relying on hosted analytics

Limitations and Considerations

  • Focuses on lightweight monitoring and analytics rather than deep enterprise-grade APM/observability

Tianji is a practical choice when you want a single, cohesive interface for basic web analytics and infrastructure/service health tracking. It is especially suitable for small deployments that value simplicity, integrations via API, and privacy-friendly analytics.

3kstars
186forks
#12
Open Web Analytics

Open Web Analytics

Open Web Analytics (OWA) is a self-hosted alternative to Google Analytics, providing first-party JavaScript tracking, dashboards, heatmaps, and session recordings.

Open Web Analytics screenshot

Open Web Analytics (OWA) is a self-hosted web analytics platform designed as an alternative to services like Google Analytics. It lets you collect and analyze website and application usage data while keeping ownership and control of your analytics data.

Key Features

  • First-party JavaScript tracking client for websites
  • Track visitors, pageviews, e-commerce transactions, and custom actions
  • Manage and track multiple websites from a single OWA server instance
  • Reporting dashboard with customizable reports
  • Heatmaps for understanding on-page engagement
  • “Domstream” session recordings for replay-style analysis
  • Visitor geolocation reporting
  • REST API for administration and analytics data access
  • Multi-user reporting interface
  • Extensible module system for adding custom functionality

Use Cases

  • Privacy-conscious analytics for business and personal websites
  • Product and content optimization using dashboards, heatmaps, and session recordings
  • Centralized analytics for agencies or teams managing multiple sites

OWA is a mature, extensible analytics suite for teams that want detailed website insights without sending data to third-party analytics providers. It combines classic traffic reporting with behavioral tools like heatmaps and session recordings in one deployable package.

2.6kstars
482forks
#13
Vince

Vince

Vince is a self-hosted alternative to Google Analytics with a lightweight script, cookie-free tracking, goal conversions, custom events, and shareable dashboards.

Vince screenshot

Vince is a self-hosted web analytics platform designed as a privacy-friendly alternative to Google Analytics. It provides actionable website traffic insights with a lightweight tracking script and an operationally simple, single-binary deployment.

Key Features

  • Cookie-free analytics designed to support privacy compliance (GDPR, CCPA, PECR)
  • Lightweight tracking script (under 1 KB)
  • Custom event tracking and goal conversions
  • Outbound link, file download, and 404 page tracking
  • Time period comparisons for reporting
  • Public dashboards and shareable dashboard links with optional password protection
  • Automatic TLS with native Let’s Encrypt support
  • Unlimited sites and events (scales with available resources)
  • Single-binary, zero-runtime-dependency deployment

Use Cases

  • Privacy-focused analytics for marketing and product teams without cookie banners
  • Replacing Google Analytics (or a simpler Plausible-style setup) for owned data and control
  • Sharing read-only analytics dashboards with stakeholders via public or protected links

Limitations and Considerations

  • Not intended for multi-tenant or enterprise feature parity with Plausible (for example, funnels and multi-tenancy are not included)

Vince is a solid choice for teams that want fast, straightforward web analytics with minimal operational overhead and a strong focus on privacy. Its single-binary approach and built-in TLS make it particularly convenient for small to mid-sized deployments.

2kstars
72forks
#14
Litlyx

Litlyx

Litlyx is a GDPR-focused, cookie-free web and product analytics platform with custom event tracking, funnels, and an AI-powered dashboard. Self-hostable alternative to Google Analytics.

Litlyx screenshot

Litlyx is a privacy-first web and product analytics platform designed to collect actionable usage insights without cookies or consent banners. It provides a modern dashboard for traffic and event analytics, and can be deployed as a fully self-hosted stack.

Key Features

  • Cookie-free, privacy-focused analytics designed for GDPR-friendly deployments
  • Automatic tracking of page views and key visitor metrics (e.g., unique and real-time users)
  • Custom event tracking with optional metadata for richer product analytics
  • Funnels and conversions built from tracked events
  • AI-powered dashboard features for exploring and summarizing analytics
  • Multiple integration options, including script tag and JavaScript/TypeScript package
  • Shareable reporting for teams or clients

Use Cases

  • Replace Google Analytics-style tracking for privacy-sensitive websites
  • Track product usage with custom events and conversion funnels
  • Provide client-friendly analytics reports from a self-managed dashboard

Limitations and Considerations

  • Advanced analysis depends on consistent event naming and metadata design
  • AI-driven insights may require additional configuration and may not fit all compliance policies

Litlyx fits teams that want straightforward web analytics with custom events and modern reporting while minimizing cookie and consent complexity. It is a strong choice for organizations needing a self-managed, privacy-oriented alternative to common analytics SaaS tools.

1.7kstars
92forks
#15
Aptabase

Aptabase

Open-source, privacy-first analytics for mobile, desktop, and web apps with a simple dashboard, anonymous session tracking, and no cookies or device identifiers.

Aptabase screenshot

Aptabase is an open-source analytics platform for mobile, desktop, and web applications, designed as a privacy-first alternative to services like Firebase Analytics. It focuses on collecting minimal, anonymous usage data without cookies, fingerprinting, or long-term user identification.

Key Features

  • Privacy-first tracking with anonymous, untraceable sessions and no device identifiers
  • No cookies or fingerprinting, supporting privacy-friendly app analytics
  • Built-in dashboard for essential metrics and actionable insights
  • Broad SDK support across popular platforms (including mobile, desktop, and web)
  • Data ownership and export, with options for different data residency or self-hosting

Use Cases

  • Product and feature usage analytics for mobile apps without collecting personal data
  • Lightweight analytics for desktop apps (for example Electron or Tauri-based apps)
  • Privacy-friendly analytics for web apps where cookie-based tracking is undesirable

Limitations and Considerations

  • Focused on simple, privacy-preserving app analytics rather than user-level tracking, which may limit deep user attribution and long-term cohort analysis

Aptabase is a strong fit for teams that want straightforward app analytics while minimizing legal and privacy risks. Its open-source codebase and broad SDK ecosystem make it practical to adopt across multiple app platforms.

1.6kstars
115forks
#16
Emoncms

Emoncms

Open-source web app to collect, process, store, and visualize energy, temperature, and other environmental time-series data with dashboards, graphs, and an API.

Emoncms screenshot

Emoncms is an open-source web application for processing, logging, and visualizing energy, temperature, and other environmental sensor data. It is part of the OpenEnergyMonitor ecosystem and is commonly used to build local energy monitoring and reporting systems.

Key Features

  • Input processing pipeline to transform, scale, filter, and route incoming measurements into stored feeds
  • Time-series feed storage optimized for sensor data logging, including built-in PHP-based engines (e.g., PHPFina and PHPTimeSeries)
  • Dashboards and advanced graphing via modular components (dashboard and graph modules)
  • HTTP API for posting data and querying feeds for integration with external devices and systems
  • Optional Redis buffering and processing to reduce disk writes and support certain input processors
  • CSV export and tools for backups/imports depending on installed modules

Use Cases

  • Home and building energy monitoring (electricity, solar PV, heat, hot water)
  • Logging and visualization of temperature, humidity, and other environmental metrics
  • Creating shareable dashboards for energy and sustainability reporting

Limitations and Considerations

  • Some features and workflows depend on optional modules and background workers; deployments without Redis may have reduced functionality for certain processors
  • Official installation guidance and testing focus on Linux environments (notably Debian/Ubuntu and Raspberry Pi OS)

Emoncms is a practical choice when you need a customizable, self-managed platform to ingest sensor readings, store them as time series, and present them through dashboards and graphs. Its API- and module-driven design makes it suitable for both DIY monitoring setups and more integrated energy data systems.

1.3kstars
529forks
#17
Offen

Offen

Open-source, self-hosted web analytics with opt-in data collection, end-to-end encryption, and user data access.

Offen screenshot

Offen is an open-source, self-hosted analytics platform that prioritizes user privacy and consent. It enables operators to collect analytics only from users who opt in and ensures end-to-end encryption so data remains private. Users can access and manage their own data, supporting GDPR-friendly operation.

Key Features

  • End-to-end encryption of usage data across the stack, ensuring privacy by design.
  • Self-hosted, GDPR-compliant architecture with no ads or third parties involved.
  • Opt-in only data collection; users must actively consent to tracking.
  • Supports analyzing multiple websites within one installation; accounts can be shared within teams.
  • Data is stored for a limited period (e.g., previously seven months in typical setups) and then deleted to minimize exposure.
  • Localize Offen for multiple languages and customize the consent banner to fit branding.
  • Test drive and deployment guidance are available for quick evaluation.

Use Cases

  • Privacy-friendly website analytics where users opt in and can review their own data.
  • GDPR-compliant, self-hosted analytics without transferring data to third parties.
  • Organizations managing analytics for multiple sites with team access control.

Limitations and Considerations

  • As of mid-2024, Offen reached a maturity stage and was described as not actively developed but maintained; users should verify current maintenance status and roadmap in the repository.

Conclusion Offen provides a privacy-first, opt-in web analytics option that runs on-premises, giving users control over data and reducing reliance on third-party services. It is suitable for teams seeking GDPR-friendly analytics with strong data protection guarantees.

964stars
54forks
#18
Swetrix

Swetrix

Privacy-first, cookie-less open-source web analytics with session analysis, real-user performance monitoring, error tracking and feature flags. Self-hostable or available as managed cloud.

Swetrix screenshot

Swetrix is an open-source, privacy-focused web analytics platform that collects anonymised, cookie-less metrics about website traffic, sessions, performance and client-side errors. It provides both a self-hostable Community Edition and a managed cloud offering with additional features.

Key Features

  • Cookie-less, privacy-first tracking that collects anonymised pageviews, events and session data without cross-device identifiers
  • Core analytics: top pages, traffic sources, UTM campaigns, geolocation and device/browser breakdowns
  • Session analytics and user flows to visualise journeys and pageview sequences
  • Funnels, goals and custom events for conversion tracking and behaviour analysis
  • Real-user performance monitoring (TTFB, DNS, TLS, render and other frontend timing metrics)
  • Client-side error tracking with aggregation by page, browser, device and geolocation
  • Feature flags and rollout controls to target segments and measure feature impact
  • Experiments / A/B testing (managed cloud) with exposure tracking and statistical comparisons
  • Revenue analytics integrations (Stripe, Paddle) and CSV/API data export for portability
  • Lightweight TypeScript tracking script and real-time React dashboard built for low overhead
  • Deployable via Docker with a backend API, MySQL for core data, ClickHouse for analytics storage and Redis for caching

Use Cases

  • Privacy-compliant website analytics for small businesses, blogs and SaaS sites that want to avoid cookie banners
  • Monitoring frontend performance and client-side errors to detect regressions and improve page speed
  • Running feature flags and A/B experiments (cloud) to optimize conversions and measure feature impact

Limitations and Considerations

  • The Community Edition (self-hosted) provides core analytics, sessions, funnels, performance and error tracking but lacks some managed-cloud features (experiments, revenue analytics, AI insights, and built-in alert/email reports)
  • GeoIP accuracy in self-hosted deployments depends on the chosen GeoIP database and may be less precise than the managed cloud's premium DB
  • Scaling analytics requires appropriate ClickHouse and infrastructure configuration; self-hosters must manage upgrades, backups and operational costs

Swetrix bundles core web analytics, performance monitoring and error tracking in a privacy-first package suitable for self-hosting or using a managed cloud. It focuses on essential, low-footprint analytics while offering expanded features in its cloud offering.

815stars
46forks
#19
Medama Analytics

Medama Analytics

Medama Analytics is a self-hosted, cookie-free web analytics platform with a lightweight tracker, real-time dashboards, and a built-in API focused on user privacy.

Medama Analytics screenshot

Medama Analytics is an open-source web analytics service designed for self-hosting with a strong focus on privacy. It provides useful traffic insights using a very small tracker script while avoiding cookies and other user identifiers.

Key Features

  • Real-time analytics dashboards for monitoring traffic and user interactions
  • Cookie-free tracking without storing IP addresses or additional identifiers
  • Lightweight tracker (under 1KB) to minimize performance impact
  • Single-binary deployment designed to run with minimal resources
  • OpenAPI-based HTTP API for integrating analytics into custom dashboards and tools

Use Cases

  • Privacy-friendly analytics for personal sites, blogs, and small business websites
  • Replacing third-party analytics tools while keeping data under your control
  • Embedding website metrics into internal dashboards via the API

Limitations and Considerations

  • Built around a minimal-data approach, so it may not support identity-based or highly granular user tracking common in traditional analytics products

Medama Analytics is a good fit when you want actionable website metrics with minimal operational overhead and strong privacy defaults. Its lightweight tracker and API-first approach make it suitable for both simple sites and custom analytics integrations.

588stars
10forks
#20
StreamyStats

StreamyStats

StreamyStats is a Jellyfin statistics and analytics service with dashboards, watch history insights, and optional AI chat and recommendations powered by embeddings.

StreamyStats is a statistics and analytics service for Jellyfin that collects playback and library data to provide dashboards and visualizations. It also optionally adds AI-powered chat and recommendations by embedding library items and using semantic search.

Key Features

  • Overview dashboard with key metrics, live sessions, and recommendations
  • User-specific watch history, viewing statistics, and filtering
  • Library and client statistics, including watch-time graphs
  • Multi-server and multi-user support
  • Imports existing data from Jellystat and Jellyfin Playback Reporting plugin
  • Optional AI chat with function calling tools for semantic library search, stats queries, and personalized recommendations
  • Optional embedding pipeline using OpenAI-compatible APIs for vector similarity recommendations

Use Cases

  • Monitor Jellyfin usage trends across users, clients, and libraries
  • Discover what content is most watched and how watch time changes over time
  • Provide personalized watch recommendations and semantic search for large media libraries

Limitations and Considerations

  • AI features require enabling and configuring an OpenAI-compatible provider and embeddings storage
  • Project is maintained as a hobby project, so stability and release cadence may vary

StreamyStats is a strong fit for Jellyfin administrators who want deeper usage insights than the built-in UI provides, with the option to layer on semantic search and recommendation features. It can run in Docker for a straightforward deployment and scales primarily with library size and collected playback history.

545stars
24forks

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running