Skip to content
@tidesight-analytics

tidesight-analytics

Tidesight 🌊

Self-hosted, privacy-focused web analytics that keeps every raw hit.

Website & Demo Website GitHub


What is Tidesight?

Most web analytics platforms either aggregate your data into summaries and discard the raw hits, or require heavy infrastructure (Docker, Node, PostgreSQL, ClickHouse).

Tidesight is designed to be self-hosted on inexpensive shared hosting (such as Dreamhost, cPanel, or standard VPS) using only Python's standard library, SQLite, and cron:

  • Every Raw Hit Preserved: Pageviews, custom events, performance metrics, and client errors are stored raw so you never lose historical granularity.
  • Rich Insights: Full dashboard with realtime visitors, conversion goals, geographic distribution, UTM campaign tracking, Core Web Vitals, and browser error tracking.
  • Lightweight Tracker: Fast, asynchronous JavaScript tracker under 20 KB gzip with zero external runtime dependencies.
  • Self-Hosted Simplicity: No database servers or Node runtime required. Deploy in minutes via FastCGI/WSGI on any host with Python 3.9+.

đź”— Quick Links


An open-source project created and maintained by @mayerwin.

Popular repositories Loading

  1. tidesight tidesight Public

    Self-hosted free web analytics that keeps every raw hit: pageviews, events, heatmaps, session replays, Web Vitals and errors, on cheap shared hosting with Python's standard library, SQLite and cron…

    Python 3

  2. .github .github Public

    Organization profile and assets for Tidesight

    1

  3. tidesight-analytics.github.io tidesight-analytics.github.io Public

    Static site for github.com/tidesight-analytics/tidesight

    HTML 1

Repositories

Showing 3 of 3 repositories

Top languages

Loading…

Most used topics

Loading…