7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

22 alternatives ranked by real activity

Open-source Google Analytics alternatives

A curated, ranked list of the 22 best open-source alternatives to Google Analytics.

The best open-source alternative to Google Analytics is Umami. If that doesn't suit you, other good options are Plausible, Matomo, GoAccess and Rybbit.

Google Analytics alternatives are mainly analytics tools. 17 of them shipped code in the last 30 days, 22 can be self-hosted, and 10 use a permissive licence.

Last updated October 2, 2026 · ranked by GitHub stars, growth and recent commits

Umami

A privacy-first web analytics platform covering traffic, campaigns, behavior, conversions and revenue without cookies, available self-hosted or in the cloud.

GitHub stars
39k
Last commit
yesterday
Latest release
v3.4.0
Licence
MIT
Self-hosted
Yes
Hosted version
Available
umami.isUmami homepage screenshot

Umami is a privacy-focused web analytics platform and a common open-source alternative to Google Analytics. It brings traffic, campaign performance, user behavior, conversions and revenue into one dashboard, and it does so without cookies and without cross-site surveillance of visitors.

Topics show it also supports audience segmentation, cohort analysis and user journey views alongside standard statistics and charts. The app is built with TypeScript and runs on Node.js 18.18 or newer with a PostgreSQL database of version 12.14 or newer. Optional settings let you change the API base URL, enable two-factor authentication by providing an encryption key, and switch on an MCP endpoint, which is disabled by default.

Umami is MIT licensed and can be installed from source or run on your own infrastructure; the project also offers a hosted cloud version for teams that do not want to maintain servers. A detailed getting-started guide lives at umami.is/docs. It suits site owners and product teams who want clean, compliant analytics they control.

Key features

  • Cookie-free web analytics
  • Traffic, campaign and conversion tracking
  • Revenue and conversion tracking
  • Cohort analysis and audience segmentation
  • User journey views
  • Optional two-factor authentication and MCP endpoint

Pricing: Free and open source under the MIT license; a hosted cloud version is also available.

Read more about UmamiWebsite GitHub

Plausible

A lightweight, cookie-free, privacy-first web analytics tool and Google Analytics alternative, available as a managed cloud or a self-hosted community edition.

GitHub stars
29k
Last commit
yesterday
Latest release
v3.2.1
Licence
AGPL-3.0
Self-hosted
Yes
Hosted version
Available
plausible.ioPlausible homepage screenshot

Plausible Analytics is an open-source web analytics tool built around privacy. It is a lightweight, cookie-free alternative to Google Analytics that measures traffic rather than individuals: it keeps no personal data or IP addresses and uses no persistent identifiers, and the project states compliance with GDPR, CCPA and PECR. The company is made and hosted in the EU.

The dashboard is deliberately simple, with the key insights on a single page and no layers of menus or custom reports to build. The tracking script is tiny, which helps pages load faster, and you can also send custom events to measure goals. The stack uses Elixir with Phoenix, PostgreSQL and ClickHouse, with Tailwind CSS for the interface.

Plausible is AGPL-3.0 licensed and comes in two forms: a managed cloud service run by the company, which is paid, and a self-hosted community edition you operate yourself. A live demo and documentation let you try the dashboard first. It suits site owners and marketers who want straightforward, compliant analytics without cookie banners.

Key features

  • Cookie-free, privacy-first tracking
  • Single-page, clutter-free dashboard
  • Lightweight tracking script
  • Custom event and goal tracking
  • GDPR, CCPA and PECR compliance
  • Managed cloud or self-hosted edition

Pricing: Plans are priced by monthly pageviews: for up to 10k pageviews Starter is $9, Growth $14 and Business $19 per month. Enterprise is custom; there is a 30-day free trial.

Read more about PlausibleWebsite GitHub

Matomo

A full-featured open-source web analytics platform in PHP and MySQL that you run on your own server, built as a privacy-conscious alternative to Google Analytics.

GitHub stars
22k
Last commit
yesterday
Latest release
5.14.0
Licence
GPL-3.0
Self-hosted
Yes
Hosted version
Available
matomo.orgMatomo homepage screenshot

Matomo, formerly known as Piwik, is an open web analytics platform written in PHP with MySQL storage. You download and install it on your own web server, and after a short installation you receive a JavaScript tracking tag to paste into the sites you want to measure, then see reports in real time. It positions itself as a free-software substitute for Google Analytics.

Privacy is built in, and its mission statement stresses giving every user full control of their data. According to the README it is used on more than 1,400,000 websites. Requirements are PHP 8.1 or newer, MySQL 8.0 or newer or MariaDB 10.6 or newer, and the PDO MySQL or MySQLi extension, and it is independent of operating system and web server. Topics also reference marketing and mobile analytics.

Matomo is released under the GPL-3.0 (or later) license. Self-hosting keeps data on your own servers, and the organization also offers Matomo Cloud as a managed option, with a marketplace of plugins. It suits organizations with data-protection requirements, such as public bodies and companies in privacy-regulated markets, that need dependable analytics they control.

Key features

  • Real-time web analytics reports
  • Self-hosted PHP and MySQL application
  • JavaScript tracking tag installation
  • Privacy-focused data ownership
  • Mobile and intranet analytics topics
  • Matomo Cloud as a managed option

Pricing: The self-hosted Community edition is free. Matomo Cloud starts at $26 a month for 50,000 hits and scales with traffic; a free trial is offered and Enterprise is quoted on request.

Read more about MatomoWebsite GitHub

GoAccess

A real-time web server log analyzer that shows traffic statistics in a terminal or a live HTML dashboard, built for sysadmins and DevOps engineers.

GitHub stars
21k
Last commit
yesterday
Licence
MIT
Self-hosted
Yes
goaccess.ioGoAccess homepage screenshot

GoAccess is an open-source tool that analyzes web server access logs as they are written and displays the results either in a terminal or in a live HTML report in your browser. It is aimed at system administrators, DevOps engineers and security professionals who want quick HTTP statistics and visual server reports without sending logs to an external service.

It needs very little configuration: you run it against an access log, choose the log format, and it parses the file and shows the stats. Terminal panels refresh about every 200 milliseconds and the HTML output updates every second. It can track application response time, helping spot slow requests, and works with common servers such as Nginx and Apache. Topics also reference privacy and GDPR, since the analysis runs on your own infrastructure.

GoAccess is written in C and licensed under MIT. Because it reads logs locally rather than using a tracking script, it appeals to people who want analytics without cookies or JavaScript on the client. It also serves as a quick way to monitor traffic, detect anomalies and troubleshoot issues on a server.

Key features

  • Real-time log parsing in the terminal
  • Live HTML dashboard output
  • Works with Nginx and Apache logs
  • Minimal configuration needed
  • Application response time tracking
  • Runs on Linux and other Unix-like systems

Pricing: Free and open source under the MIT license.

Read more about GoAccessWebsite GitHub

Rybbit

A cookieless, privacy-friendly open-source web and product analytics platform offered as a hosted service or for self-hosting, positioned as an alternative to Google Analytics.

GitHub stars
13k
Last commit
yesterday
Latest release
v2.9.0
Licence
AGPL-3.0
Self-hosted
Yes
Hosted version
Available
rybbit.comRybbit homepage screenshot

Rybbit is an open-source web and product analytics platform that avoids cookies and aims to be easier to read than traditional analytics suites. It is presented as a privacy-friendly alternative to Google Analytics and can be set up in a couple of minutes with a tracking script added to a site.

It covers the usual web metrics, including sessions, unique users, pageviews, bounce rate and session duration, and goes further with session replays, funnels, retention and user journey dashboards. Data can be filtered across more than fifteen dimensions, custom events carry JSON properties, locations are tracked down to city level with map views, and a real-time dashboard is included. Organizations and an unlimited number of sites are supported.

Rybbit is licensed under AGPL-3.0 and written in TypeScript. You can use the hosted service for the quickest start or deploy it on your own VPS for full control, and a live demo shows it running on a production site. The README compares it with GA4, Plausible and Cloudflare analytics on openness, self-hosting and privacy.

Key features

  • Cookieless, privacy-friendly tracking
  • Sessions, pageviews, bounce rate and duration
  • Session replays of user visits
  • Funnels, retention and user journeys
  • Custom events with JSON properties
  • City-level location tracking with maps
  • Real-time analytics dashboard
  • Multiple organizations and unlimited sites

Pricing: Standard is $13 and Pro $26 per month on annual billing for 100,000 monthly pageviews, rising with traffic. Includes a 7-day free trial; Enterprise is custom.

Read more about RybbitWebsite GitHub

OpenPanel

An open-source web and product analytics platform positioned as an alternative to Mixpanel, with funnels, session replay, A/B tests, cookieless tracking and self-hosting.

GitHub stars
7.1k
Last commit
2 days ago
Licence
AGPL-3.0
Self-hosted
Yes
Hosted version
Available
openpanel.devOpenPanel homepage screenshot

OpenPanel is a web and product analytics platform, released as open source, that sets out to combine the depth of Mixpanel with the simplicity of Plausible. It is presented as an alternative to Mixpanel and Google Analytics, with optional self-hosting and cookieless tracking by default.

Its feature list covers funnels and cohorts, user profiles with session history, session replay that has privacy controls, real-time dashboards, built-in A/B testing, event and funnel alerts, custom dashboards, revenue tracking for purchases, subscriptions and lifetime value, SDKs and an API for web, mobile and server-side tracking, integrations such as Google Search Console, and an MCP server so AI clients can query user data. A comparison table in the README sets it against Mixpanel, GA4 and Plausible.

OpenPanel is written in TypeScript and licensed under AGPL-3.0. It can be self-hosted for full control of data, and a hosted version with sign-in is also available. The project emphasizes transparent pricing with no hidden costs or usage limits. It suits product teams that want privacy-friendly analytics with product-level depth.

Key features

  • Funnels, cohorts and user profiles
  • Session replay with privacy controls
  • Real-time dashboards and custom charts
  • Built-in A/B testing
  • Cookieless, GDPR-friendly tracking
  • Web, mobile and server-side SDKs
  • MCP server for AI clients

Pricing: Self-hosting is free. Cloud is priced by monthly event volume, from $2.50 for 5K events up to $900.00 for 50M, with unlimited users and a 30-day free trial.

Read more about OpenPanelWebsite GitHub

GoatCounter

GoatCounter is a lightweight, privacy-friendly web analytics service you can use as a hosted app or self-host, aimed at replacing Google Analytics.

GitHub stars
6k
Last commit
5 days ago
Latest release
v2.7.0
Self-hosted
Yes
Hosted version
Available
goatcounter.comGoatCounter homepage screenshot

GoatCounter is an open-source web analytics platform that focuses on being easy to use and respecting visitor privacy. It does not track users with unique identifiers, and the README says no GDPR notice is needed. Site owners also get fine-grained control over what data is collected. The tool is written in Go.

It can be used in two ways: as a hosted service at goatcounter.com, which the README describes as free, or by running it yourself. The source is described as fully free software that may be self-hosted without restrictions, and a live demo is available. The project positions itself as an alternative to Google Analytics and Matomo and invites financial contributions to support development.

The license is listed as 'Other' on GitHub, so read the repository for the exact terms. GoatCounter suits bloggers, small sites and developers who want simple page-view statistics without cookie banners or heavy dashboards.

Key features

  • Privacy-aware analytics without unique identifiers
  • No GDPR notice required, per project
  • Fine-grained control over collected data
  • Hosted service or self-hosted deployment
  • Lightweight Go application
  • Live demo available

Pricing: The README describes a free hosted service and invites financial contributions; the code can be self-hosted without restrictions.

Read more about GoatCounterWebsite GitHub

Countly

Countly is a privacy-focused product analytics and customer engagement platform for web, mobile, desktop and IoT apps that you can run on-premises.

GitHub stars
5.9k
Last commit
yesterday
Latest release
25.03.53-LTS
Self-hosted
Yes
Hosted version
Available
countly.comCountly homepage screenshot

Countly is a product analytics and customer engagement system for organizations that insist on owning their data. Teams use it to see how people behave in mobile, web, desktop and connected products, to improve product experiences, and to automate and personalize how they engage with customers.

The repository topics reflect a broad toolset: web and mobile analytics, crash analytics, push notifications, feature flags, remote configuration, user feedback, dashboards and user journeys. Privacy is a central theme, with references to GDPR, COPPA and HIPAA, and the README stresses that, unlike SaaS-only tools, it can run on your own premises or inside a private cloud. SDKs are provided for many platforms, and the project has a Discord community.

The server code is JavaScript and published under a license that GitHub lists as 'Other', so check the repository for the terms that apply to the edition you use. Countly also offers hosted and enterprise options through the vendor. It suits product and marketing teams that need analytics without sending data to a third party.

Key features

  • Cross-platform product and user analytics
  • Crash reporting for mobile apps
  • Push notifications and engagement tools
  • Feature flags and remote configuration
  • User feedback collection
  • On-premises or private cloud deployment

Pricing: Free self-hosted Lite edition. Flex starts at $175 per month on a managed private cloud with usage-based pricing and a 14-day trial; Enterprise is custom.

Read more about CountlyWebsite GitHub

Ackee

Ackee is a self-hosted, Node.js web analytics tool that keeps visitor data anonymized and presents simple traffic statistics through a minimal interface.

GitHub stars
4.7k
Last commit
14 days ago
Latest release
v3.6.1
Licence
MIT
Self-hosted
Yes
ackee.electerious.comAckee homepage screenshot

Ackee is a self-hosted analytics tool for website owners who care about privacy. It runs on your own server, analyzes traffic to your sites and shows useful statistics in a minimal interface. The project argues that you do not need to track every detail of your visitors, and it anonymizes collected data so that individual users cannot be identified.

The developers position Ackee for people who do not need a full-featured marketing analytics platform such as Google Analytics or Matomo. It offers a GraphQL API with a playground, a live demo and a website with documentation. The server is a Node.js application that stores its data in a database you operate.

Ackee is MIT-licensed and designed for self-hosting, so there is no vendor-run cloud version. It suits bloggers, small businesses and developers who want straightforward traffic numbers without cookies or third-party data sharing.

Key features

  • Self-hosted Node.js analytics
  • Anonymized visitor tracking
  • Minimal statistics interface
  • GraphQL API with playground
  • Live demo available
  • Design centered on visitor privacy

Pricing: Free and open source under the MIT license.

Read more about AckeeWebsite GitHub

Tianji

All-in-one monitoring hub combining website analytics, uptime checks, and server status in a single self-hostable app.

GitHub stars
3.1k
Last commit
3 days ago
Latest release
v1.33.7
Licence
Apache-2.0
Self-hosted
Yes
tianji.devTianji homepage screenshot

Tianji is an open-source project that combines website analytics, uptime monitoring, and server status reporting in one application. The authors built it because they were running separate tools for page views, network availability, and server health, and wanted a single place for all three. It is released under the Apache-2.0 license.

On the analytics side it covers page views and visits in the style of Google Analytics or Umami, the uptime monitor checks the availability and network quality of sites, and server status data is reported from your machines. The README also describes a telemetry use: developers of self-deployable applications can collect basic information about how others install their software.

Tianji is written in TypeScript and deployed with Docker, and its topics reference Umami and Uptime Kuma as comparable tools. It suits developers, indie hosts, and small teams who want to keep analytics and monitoring data under their own control instead of relying on separate hosted products.

Key features

  • Website analytics for page views and visits
  • Uptime monitoring for sites and services
  • Server status reporting
  • Telemetry collection for open-source apps
  • Docker-based deployment

Pricing: Self-hosting is free with unlimited users and storage. A paid cloud hosting option is listed as coming soon, with a waitlist and no price.

Read more about TianjiWebsite GitHub

12 more Google Analytics alternatives

Google Analytics alternatives: questions

What is the best open-source alternative to Google Analytics?
Umami is the top-ranked open-source alternative to Google Analytics on Enlisted: A privacy-first web analytics platform covering traffic, campaigns, behavior, conversions and revenue without cookies, available self-hosted or in the cloud. Other strong options are Plausible, Matomo, GoAccess and Rybbit.
Are these Google Analytics alternatives free?
All 22 are open source, so the code is free to use under its licence, and all of them can be self-hosted on your own server or computer. 14 also offer a paid or managed cloud version if you'd rather not host it yourself.
How is this list of Google Analytics alternatives ranked?
By a score built from GitHub stars, star growth over the last 30 days and how recently the code changed. 17 of these projects shipped code in the last 30 days. Data is refreshed daily, and nobody can pay to move up.

People also look for alternatives to…

View all