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.
The 24 picks, ranked by health
Health score is a 6-dimension composite. See methodology.
The Prometheus monitoring system and time series database.
DuckDB is an analytical in-process SQL database management system
Your window into all of your data
Simple, Elastic-quality search for Postgres
Open-source reporting platform to build and share live dashboards from APIs, SQL and NoSQL databases, with powerful AI assistant, scheduling, and embeddable charts
AI Data Vault - A query engine for AI Agents to securely query data from any datasource
Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets
A portfolio tracking, analytics, accounting and management application that protects your privacy
Apache Superset is a Data Visualization and Data Exploration Platform
A high-performance observability data pipeline.
Open source LLM engineering platform: LLM Observability, metrics, evals, prompt management, playground, datasets. Integrates with OpenTelemetry, Langchain, OpenAI SDK, LiteLLM, and more. YC W23
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.
The best free and open-source automated time tracker. Cross-platform, extensible, privacy-focused.
Open source distributed and RESTful search engine.
Open Source Metering and Usage Based Billing API ⭐ Consumption tracking, Subscription management, Pricing iterations, Payment orchestration & Revenue analytics
The open-source Observability 2.0 database. One engine for metrics, logs, and traces, replacing Prometheus, Loki & ES.
An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.
An orchestration platform for the development, production, and observation of data assets.
Open device management
The Rust OpenTelemetry implementation
Scalable datastore for metrics, events, and real-time analytics
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
Extension for Scikit-learn is a seamless way to speed up your Scikit-learn application
oneAPI Data Analytics Library (oneDAL)
Specifically replacing
These categories on ossreplace cover the SaaS in this space.
Ready to self-host?
Most operators land on prometheus (top health) and run it on hetzner for around $4.13/mo.