24 ranked picks · Updated daily

Self-hosted analytics, the open-source picks worth running

If you don't want to feed your visitor data to Google Analytics or pay per-event for Mixpanel, you can self-host an analytics tool on a $5/mo VPS and own the data forever. These are the open-source projects ranked by health score, with the cost to actually run each one.

Cheapest path: prometheus on hetzner for $4.13/mo, that's about $238/year less than Mixpanel.

The 24 picks, ranked by health

Health score is a 6-dimension composite. See methodology.

prometheus
by prometheus
81/100

The Prometheus monitoring system and time series database.

Go Apache-2.0
64k
$4.13/mo
2/5
duckdb
by duckdb
81/100

DuckDB is an analytical in-process SQL database management system

C++ MIT
38k
$4.13/mo
2/5
kibana
by elastic
81/100

Your window into all of your data

TypeScript NOASSERTION
21k
$4.13/mo
2/5
paradedb
by paradedb
81/100

Simple, Elastic-quality search for Postgres

Rust AGPL-3.0
8.7k
$4.13/mo
2/5
chartbrew
by chartbrew
81/100

Open-source reporting platform to build and share live dashboards from APIs, SQL and NoSQL databases, with powerful AI assistant, scheduling, and embeddable charts

JavaScript NOASSERTION
3.9k
$4.13/mo
2/5
mindsdb
by mindsdb
80/100

AI Data Vault - A query engine for AI Agents to securely query data from any datasource

Python NOASSERTION
39k
$4.13/mo
2/5
excelize
by xuri
80/100

Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets

Go BSD-3-Clause
21k
$4.13/mo
2/5
rotki
by rotki
80/100

A portfolio tracking, analytics, accounting and management application that protects your privacy

Python AGPL-3.0
3.8k
$4.13/mo
2/5
incubator-superset
by apache
79/100

Apache Superset is a Data Visualization and Data Exploration Platform

TypeScript Apache-2.0
73k
$4.13/mo
1/5
vector
by vectordotdev
79/100

A high-performance observability data pipeline.

Rust MPL-2.0
22k
$4.13/mo
2/5
langfuse
by langfuse
78/100

Open source LLM engineering platform: LLM Observability, metrics, evals, prompt management, playground, datasets. Integrates with OpenTelemetry, Langchain, OpenAI SDK, LiteLLM, and more. YC W23

TypeScript NOASSERTION
27k
$4.13/mo
1/5
openobserve
by openobserve
78/100

OpenObserve is an open-source observability platform for logs, metrics, traces, and frontend monitoring. A cost-effective alternative to Datadog, Splunk, and Elasticsearch with 140x lower storage costs and single binary deployment.

TypeScript AGPL-3.0
19k
$4.13/mo
3/5
activitywatch
by ActivityWatch
78/100

The best free and open-source automated time tracker. Cross-platform, extensible, privacy-focused.

Python MPL-2.0
17k
$4.13/mo
2/5
OpenSearch
by opensearch-project
78/100

Open source distributed and RESTful search engine.

Java Apache-2.0
13k
$4.13/mo
2/5
lago
by getlago
78/100

Open Source Metering and Usage Based Billing API ⭐ Consumption tracking, Subscription management, Pricing iterations, Payment orchestration & Revenue analytics

Go AGPL-3.0
9.6k
$4.13/mo
3/5
greptimedb
by grepTimeTeam
78/100

The open-source Observability 2.0 database. One engine for metrics, logs, and traces, replacing Prometheus, Loki & ES.

Rust Apache-2.0
6.2k
$4.13/mo
2/5
gofr
by gofr-dev
77/100

An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.

Go Apache-2.0
22k
$4.13/mo
2/5
dagster
by dagster-io
77/100

An orchestration platform for the development, production, and observation of data assets.

Python Apache-2.0
15k
$4.13/mo
2/5
fleet
by fleetdm
77/100

Open device management

Go NOASSERTION
6.3k
$4.13/mo
2/5
opentelemetry-rust
by open-telemetry
76/100

The Rust OpenTelemetry implementation

Rust Apache-2.0
2.6k
$4.13/mo
2/5
influxdb
by influxdb
75/100

Scalable datastore for metrics, events, and real-time analytics

Rust Apache-2.0
31k
$4.13/mo
2/5
NumKong
by ashvardanian
74/100

SIMD-accelerated distances, dot products, matrix ops, geospatial & geometric kernels for 16 numeric types, from 6-bit floats to 64-bit complex, across x86, Arm, RISC-V, and WASM, with bindings for Python, Rust, C, C++, Swift, JS, and Go

C Apache-2.0
1.8k
$4.13/mo
2/5
scikit-learn-intelex
by intel
74/100

Extension for Scikit-learn is a seamless way to speed up your Scikit-learn application

Python Apache-2.0
1.3k
$4.13/mo
2/5
oneDAL
by oneapi-src
74/100

oneAPI Data Analytics Library (oneDAL)

C++ Apache-2.0
646
$4.13/mo
2/5

Specifically replacing

These categories on ossreplace cover the SaaS in this space.

Google Analytics alternativesMixpanel alternativesAmplitude alternativesFathom Analytics alternativesSimple Analytics alternativesHeap alternatives

Ready to self-host?

Most operators land on prometheus (top health) and run it on hetzner for around $4.13/mo.

Last verified . Data refreshes every 30 minutes.