
router
TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.
It offers a revenue-first analytics approach, integrating with Stripe, LemonSqueezy, and more, while being fully open-source under MIT license, allowing full control and privacy.
This repository contains the focused open-source edition of Talivia, the revenue-first analytics platform available at talivia.com. The self-hosted edition combines core web analytics, Session Replay, website collaborators, shared analytics, import/export, and customer revenue from Stripe, LemonSqueezy, Polar, Dodo, Yolfi, or the Manual Payment API.
The open-source edition is a self-hosted subset of the complete Talivia product. For managed hosting and additional integrations-including Google Search Console, Bing Webmaster Tools, GitHub activity, and social mentions from X, Reddit, TikTok and others use Talivia Cloud.
Product and integration guides are available in the official Talivia documentation.
Requirements: Node.js 22 LTS or 24 LTS, pnpm 10+, and an empty PostgreSQL database.
cp .env.example .env
openssl rand -hex 32
Put the generated value in APP_SECRET, then install, migrate, and start Talivia:
pnpm install --frozen-lockfile
pnpm exec prisma migrate deploy
pnpm dev
Open http://localhost:3000 and sign in with:
adminadminChange this bootstrap password immediately under Settings → Account. Administrators can create additional username/password accounts and change their roles on the same Account page. Password hashes are never shown; every user changes their own password.
Useful checks:
pnpm lint
pnpm test
pnpm build
The baseline migration is for an empty database only. There is no migration path from a hosted Talivia database.
Talivia has two required settings and one optional integration:
| Variable | Required | Purpose |
|---|---|---|
DATABASE_URL | Yes | Connection string for the PostgreSQL database. |
APP_SECRET | Yes | Random value of at least 32 bytes; signs sessions and encrypts saved provider credentials. |
COINGECKO_API_KEY | No | Enables crypto exchange-rate conversion. |
The application remains usable when CoinGecko is not configured or temporarily unavailable.
Open-source, self-hosted revenue-first analytics for founders: web analytics, Session Replay, revenue attribution, and customer revenue integrations. datafast alternative
Similar projects matched by category, topics, and programming language.

TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.
Kill AI Slop is a multilingual field guide and agent skill that catalogues 33 common AI-generated design tells with interactive before-after demos, and provides a tool to scan and fix web projects.

YTubic is a fast, responsive, open-source YouTube Music desktop client for Windows, Linux, and macOS that uses direct InnerTube API communication and aggressive caching to provide instant navigation and playback.