SelfHostHub

Self-hosted Analytics

SelfHostHub lists 32 open-source Analytics projects you can host on your own server. The most-starred on GitHub are Superset (75,203 stars), Metabase (49,728 stars) and PostHog (40,337 stars). 23 of them document a Docker install, and 10 offer a live demo you can try first.

Replacing a paid app? See open-source alternatives to Google Analytics.

Modern data exploration and visualization platform.

AnalyticsApache-2.0

Easy way for everyone in your company to ask questions and learn from data.

AnalyticsAGPL-3.0

Product analytics, session recording, feature flagging and a/b testing that you can self-host (alternative to Mixpanel, Amplitude, Heap, HotJar, Optimizely).

AnalyticsMIT

Simple, fast, privacy-focused alternative to Google Analytics.

AnalyticsMIT

Schedule posts, track the performance of your content, and manage all your social media accounts in one place (Alternative to Buffer, Hootsuite, Sprout Social).

AnalyticsAGPL-3.0

Visualizer for neural network and machine learning models.

AnalyticsMIT

Simple, lightweight (< 1 KB) and privacy-friendly web analytics.

AnalyticsAGPL-3.0

Connect and query your data sources, build dashboards to visualize data and share them with your company.

AnalyticsBSD-2-Clause

Web analytics that protects your data and your customers' privacy (alternative to Google Analytics).

AnalyticsGPL-3.0

Real-time web log analyzer and interactive viewer that runs in a terminal.

AnalyticsGPL-2.0

Distributed, column-oriented, real-time analytics data store.

AnalyticsApache-2.0

Web and products analytics that is easy to setup and more intuitive (alternative to Google Analytics).

AnalyticsAGPL-3.0

Easy web statistics without tracking of personal data.

AnalyticsEUPL-1.2

Real time mobile and web analytics, crash reporting and push notifications platform.

AnalyticsAGPL-3.0

Collect, unify, transform, and store your customer data, and route it to a wide range of common, popular marketing, sales, and product tools (alternative to Segment).

AnalyticsElastic-2.0

Dreeve

2.2k

Statistics dashboard generated from Strava data.

AnalyticsAGPL-3.0

Privacy first and simple analytics for mobile and desktop apps.

AnalyticsAGPL-3.0

Litlyx

1.7k

All-in-one Analytics Solution. Setup in 30 seconds. Display all your data on an AI-powered dashboard. Fully self-hostable and GDPR compliant.

AnalyticsApache-2.0

Tool designed to help engineering leaders measure and analyze the effectiveness of their teams using the DORA metrics.

AnalyticsApache-2.0

Social media management, analytics, and reporting platform supporting nine social media networks out-of-the-box.

AnalyticsGPL-3.0

Shaper

1.3k

Build Data Dashboards all in SQL. Powered by DuckDB.

AnalyticsMPL-2.0

AI gateway written in Go with a unified OpenAI-compatible API for multiple LLM providers, USD cost tracking, budgets, usage analytics, guardrails, caching, and an admin dashboard.

Generative Artificial Intelligence (GenAI)MIT

Fair, lightweight and open web analytics tool. Gain insights while your users have full access to their data.

AnalyticsApache-2.0

Generate statistics from web, streaming, ftp or mail server logfiles.

AnalyticsGPL-3.0

Track GitHub repo trends with daily star insights to see growth and community interest over time.

AnalyticsMIT

Privacy-first web analytics.

AnalyticsApache-2.0

EDA

210

Web application for data analysis and visualization.

AnalyticsAGPL-3.0

Privacy-focused and progressive analytics service based on Grafana.

AnalyticsAGPL-3.0

Privacy-first web analytics with goals, funnels, ecommerce tracking, and team management in a single binary with embedded DuckDB (alternative to Google Analytics, Plausible, Umami).

AnalyticsMIT

Web analytics which track your site's traffic, monitor your site's speed, analyse user sessions and pageflows, see the user flows and more (alternative to Google Analytics).

AnalyticsAGPL-3.0

A data collection service that works with your existing Google Analytics setup to capture user activity and send it straight to your own private database.

AnalyticsMIT

A minimal analytics tool. Tracks events in a span of 10-30 days.

AnalyticsMIT

How to choose self-hosted Analytics software

  1. Check project health. Stars show popularity, not maintenance. Open the source repository and look at recent commits and releases.
  2. Match the licence to your use. 14 use a GPL-family licence (copyleft, including AGPL) and 17 use a permissive licence such as MIT, Apache-2.0 or BSD. AGPL matters if you modify the software and offer it to others over a network.
  3. Pick a stack you can run. The most common platforms here are Docker (23), Nodejs (10), Go (8) and Python (5). Docker is usually the easiest path for a home server or VPS.
  4. Try before you migrate. Use a live demo where one exists (10 here), or a throwaway container first, and confirm it can import your existing data before switching.

Frequently asked questions

What is the most popular self-hosted Analytics software?

By GitHub stars, the top projects in this category are Superset (75,203 stars), Metabase (49,728 stars) and PostHog (40,337 stars).

How many open-source Analytics tools are listed?

32 projects are currently listed in the Analytics category on SelfHostHub.

Which licences do self-hosted Analytics projects use?

The most common licences in this category are AGPL-3.0 (10), MIT (9) and Apache-2.0 (6).

Can I run these Analytics tools with Docker?

23 of the 32 projects list Docker as a supported platform. Check each project's documentation for the exact install steps.

Related categories