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.

bklit: Track Website Analytics in a Self-Hosted Dashboard
Bklit is a TypeScript analytics platform for tracking website events, sessions, and conversion funnels. It has been discontinued and is no longer maintained, so it is mainly relevant to existing users or readers evaluating its architecture.

minilytics: Revenue-First Website Analytics on Cloudflare
Minilytics is self-hosted, revenue-first analytics for indie hackers and solo founders, built on Cloudflare Workers and D1. It connects visitor sources and behavior to payments, and runs on Cloudflare’s free plan.
| bklit | minilytics | |
|---|---|---|
| Language | TypeScript | TypeScript |
| License | NOASSERTION | MIT |
| Stars | 268 | 262 |
| Forks | 25 | 69 |
| Last analyzed | Oct 3, 2026 | Oct 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.
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.
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.