smolanalytics
menu
log inStart trial
best · roundup

Best open source analytics tools. An honest roundup.

Five open-source analytics tools worth running, plus one commercial pick, ranked by the job each does best, with each one's real tradeoff stated plainly. No trashing, no invented flaws, and a straight answer on which to pick.

The best open-source analytics tools in 2026 each win a different job. Plausible and Umami are the lightest privacy-first web analytics: cookieless, simple, great for a marketing site, but web-only (no funnels or product events). Matomo is the mature full web-analytics suite with the deepest feature set, at the cost of a PHP + MySQL install to run. PostHog is the most complete open-source product-analytics platform (funnels, session replay, feature flags, experiments), and correspondingly the heaviest to self-host, needing Kafka, ClickHouse, Redis, and Postgres. Countly is strong for mobile and enterprise product analytics. smolanalytics is the one commercial tool on this list, and the pick if you want an investigator rather than another dashboard: it does web and product analytics from one snippet, finds what changed and names who it hit, gives you a daily verdict on what to fix, and answers plain-English questions from your own AI over MCP where every answer is computed from deterministic reports, never guessed; 14-day trial at Pro limits with no card, then from $19/mo.
the short version

How to choose in one line

  • ·Want to ask your numbers in plain English and trust the answer? smolanalytics: the commercial pick, a verdict on what to fix, answers computed not guessed.
  • ·Want the deepest all-in-one product suite? PostHog: funnels, pixel-perfect DOM replay, and the deepest experiment tooling together, if you can carry the self-host weight.
  • ·Just need clean, private web analytics for a site? Plausible or Umami: cookieless, tiny, no consent banner.
  • ·Want a mature, do-everything web suite? Matomo, if you are fine running PHP and MySQL.
  • ·Mobile-heavy or enterprise? Countly, for its SDKs and community edition.
the list

The tools, ranked by what they are best for

Ranked for the specific reader this page serves: someone who wants a lightweight, honest, ownable analytics tool they can ask questions of. If your priority is a different job (say, pixel-perfect DOM session replay), the order would shift, and the tradeoffs below say exactly when it should.

  1. 1smolanalyticsthe commercial investigator · ask-in-plain-english · verdictcommercial

    Best for: Best if you want an investigator, not another dashboard: it finds what changed, names who it hit, and hands you a daily verdict on what to fix, with plain-English answers computed, not guessed. Web and product analytics (visitors, referrers, funnels, retention, paths, cohorts) from one snippet. 14-day trial at Pro limits, no card, then from $19/mo.

    Tradeoff: It is the one tool here that is not open source: commercial and managed, with portability instead (one isolated instance per project, one-file data export any time). It ships feature flags, A/B experiments, heatmaps, surveys, and an event-based session inspector, but not pixel-perfect DOM session replay (the video-style recording). If that DOM recording is the point, keep a heavier tool for it. It is a young, one-person project.

  2. 2PostHogall-in-one product analyticsMIT (with some paid features)

    Best for: Best all-in-one open-source product suite: funnels, session replay, feature flags, A/B experiments, surveys, and heatmaps in one platform. If you want every product tool under one roof, it is the deepest.

    Tradeoff: Correspondingly heavy to self-host. Running it yourself means Kafka, ClickHouse, Redis, and Postgres; PostHog itself has written that many teams lack the resources to run it reliably.

  3. 3Plausible (self-host)privacy-first web analyticsAGPL

    Best for: Best lightweight, privacy-first web analytics. Cookieless by default, no consent banner, a clean single-page dashboard, and a script that is a fraction of a kilobyte. Easy to self-host with its Docker setup.

    Tradeoff: Web analytics only: it is not built for product events, funnels, retention, or cohorts. Self-hosting runs on Elixir with ClickHouse and Postgres behind it.

  4. 4Umamisimple, self-hosted web analyticsMIT

    Best for: Best minimal self-hosted web analytics. Privacy-friendly, cookieless, a tidy dashboard, and a very small footprint. A popular free swap for Google Analytics on a marketing site.

    Tradeoff: Also web-first: event tracking is basic, and there are no real product funnels, retention, or cohorts. It needs a Postgres or MySQL database alongside it.

  5. 5Matomomature full web-analytics suiteGPL

    Best for: Best mature, full-featured web-analytics suite. The long-standing open-source alternative to universal Google Analytics, with the deepest reporting, goals, ecommerce, and a big plugin marketplace.

    Tradeoff: Heaviest of the web-analytics tools to run: a PHP + MySQL application to install, host, and keep updated. The interface is dense, and it is web-analytics-shaped, not product-analytics-shaped.

  6. 6Countlymobile + enterprise product analyticsAGPL (community) / commercial

    Best for: Best for mobile-heavy and enterprise product analytics. Strong SDKs across mobile platforms, crash reporting, push, and a community edition you can self-host.

    Tradeoff: The community edition is a subset of the enterprise product, and the stack (Node + MongoDB) is more to operate than a single binary. Aimed at bigger teams than a solo builder.

side by side

How they compare at a glance

toolshapeself-host footprintask in plain Englishlicense
smolanalyticsweb + productmanaged only, nothing to runyes, computed not guessedcommercial
PostHogproduct (all-in-one)Kafka + ClickHouse + Redis + PGvia generated SQLMIT-ish
PlausiblewebElixir + ClickHouse + PGnoAGPL
Umamiwebapp + Postgres/MySQLnoMIT
Matomoweb (full suite)PHP + MySQLnoGPL
Countlyproduct (mobile-first)Node + MongoDBnoAGPL / commercial

Footprints are the typical documented self-host stacks; each project's cloud hides all of it for you. "Ask in plain English" means a first-class natural-language surface, not that you can query a database yourself.

the honest pick, and its limits

Where smolanalytics fits, and where it does not

smolanalytics is the one commercial tool on this page: paid, managed, with nothing for you to run, no Kafka, ClickHouse, or Postgres. From one snippet you get web analytics (visitors, referrers, UTM) and product analytics (funnels, retention, paths, cohorts), plus a verdict that tells you what to fix on the dashboard and in a morning brief. The anti-lock-in story is portability, not source code: each project runs on its own isolated instance, nothing phones home, and your data exports in one file any time.

The wedge is the ask surface. You ask in plain English from a dashboard bar, or from your own Cursor or Claude over MCP (97 tools, 15 prompts), and the answer is computed from the same deterministic reports the dashboard renders, never generated by an LLM. You bring your own AI model, so the AI part is free. It has a cookieless mode with no consent banner, and importers from PostHog, Mixpanel, Amplitude, Umami, CSV, and JSONL so switching is a copy, not a rebuild.

The honest limit: it ships feature flags, A/B experiments, heatmaps, surveys, and an event-based session inspector, but not pixel-perfect DOM session replay, the video-style recording of a real DOM. If that DOM recording is central to how you work, PostHog is the better fit and this page says so plainly. It is also a young project built by one person. Pick smolanalytics when what you want is a straight, ownable, trustworthy answer on what to fix, cheaply.

install in one command
npx smolanalytics init

Common questions

What is the best open source analytics tool?
There is no single winner, because the tools solve different jobs. For the lightest privacy-first web analytics, Plausible or Umami. For a mature full web-analytics suite, Matomo. For the most complete all-in-one product suite with pixel-perfect DOM session replay, PostHog. For mobile and enterprise product analytics, Countly. smolanalytics, the one commercial tool in this roundup, is the pick if what you actually want is to ask your numbers in plain English and get a computed, trustworthy answer, with a daily verdict on what to fix; it's paid, from $19/mo after a 14-day trial at Pro limits.
Which open source analytics is easiest to self-host?
Umami and Plausible are the easiest, though each needs a database alongside. Matomo (PHP + MySQL) and PostHog (Kafka + ClickHouse + Redis + Postgres) are the heaviest self-host footprints in this list. smolanalytics is not self-hostable at all: it's a managed commercial tool, so there's nothing to run, each project gets its own isolated instance, and your data exports in one file any time.
Which open source analytics does both web and product analytics?
PostHog and smolanalytics both do. PostHog stays the broader platform, mainly for its pixel-perfect DOM session replay and deeper experiment tooling. smolanalytics does web and product analytics (visitors, referrers, funnels, retention, paths, cohorts) from one snippet, adds a plain-English ask surface and a verdict, and now also ships feature flags, A/B experiments, heatmaps, surveys, and an event-based session inspector; the one thing it does not do is pixel-perfect DOM session recording. Plausible, Umami, and Matomo are primarily web analytics.
Are these tools actually free?
The open-source editions are free to self-host. PostHog and Umami are MIT-ish; Plausible and Countly community are AGPL; Matomo is GPL. Most also sell a hosted cloud so you do not run a server. smolanalytics is the exception: commercial paid software, no free tier, with the 14-day trial at Pro limits (no card) as the free experience, then Pro $19 or Scale $49 per month, with a flat $6 per million events.
What makes smolanalytics different from the others?
The ask surface and the honesty of the answer. You ask in plain English from a dashboard bar or from your own Cursor or Claude over MCP (97 tools, 15 prompts), and the answer is computed from the same deterministic reports the dashboard renders, never generated by an LLM. Because you bring your own AI model, the AI part costs nothing.
Start the 14-day trial
no credit card · then from $19/mo

keep reading

vs PostHog
nothing to operate instead of Kafka + ClickHouse
vs Umami
web + product analytics, not web-only
self-hosted analytics
the ops-weight comparison
every feature
what the product actually does