bklit vs minilytics

Self-hosted website analytics compared

bklit and minilytics both provide self-hosted website analytics with dashboards and event tracking. bklit focuses on pageviews, sessions, funnels, and live updates, while minilytics emphasizes connecting traffic sources and visitor journeys to payments; bklit is discontinued, whereas minilytics is active but very new.

bklitminilytics
LanguageTypeScriptTypeScript
LicenseNOASSERTIONMIT
Stars268262
Forks2569
Last analyzedOct 3, 2026Oct 25, 2026

Key differences

  • bklit tracks pageviews, custom events, sessions, and funnels; minilytics adds revenue metrics and payment attribution through Dodo webhooks or a generic payments API.
  • bklit uses ClickHouse for analytics events, PostgreSQL for application data, and Redis queueing; minilytics runs on Cloudflare Workers and D1.
  • bklit’s documented self-hosted setup requires Node.js, pnpm, PostgreSQL, and ClickHouse; minilytics requires Node.js and a Cloudflare account.
  • bklit is archived and its hosted service, packages, and self-hosted infrastructure are no longer maintained; minilytics is not archived but is only a few days old in the supplied health data.
  • bklit reports a NOASSERTION license in repository metadata, although its README says MIT; minilytics is MIT-licensed.

Choose bklit if you…

  • study an analytics architecture combining a browser SDK, WebSockets, and ClickHouse.
  • review or maintain an existing bklit installation, accounting for its discontinued status.
Read the bklit analysis →

Choose minilytics if you…

  • connect traffic sources and visitor journeys to payments and revenue.
  • deploy analytics to your Cloudflare account and manage multiple websites in one dashboard.
  • use Dodo Payments or a generic payments API for attribution.
Read the minilytics analysis →

Compare the numbers side by side, or add more projects

This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.