Skip to content

A minimalist privacy-focused analytics tool built with Go and SQLite, following Standard Go Project Layout.

Notifications You must be signed in to change notification settings

antontuzov/minimalytics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minimalytics

A minimalist privacy-focused analytics tool built with Go and SQLite, following Standard Go Project Layout.

Features

  • 🚀 Lightweight SQLite storage
  • 📊 Dashboard with multiple visualizations:
    • Daily traffic trends
    • Unique vs total visitors
    • Top pages
    • Referrer sources
    • Device distribution
    • Browser usage
  • 🔒 Basic authentication for dashboard access
  • 🕵️ IP anonymization for privacy compliance
  • 🗑️ Automatic data retention policy
  • ⚡ Rate-limited tracking endpoint
  • 📈 JSON API for all statistics
  • 📱 Mobile-responsive interface

Installation

Prerequisites

  • Go 1.23.+
  • SQLite3

Quick Start

  1. Clone the repository:
git clone https://github.com/antontuzov/minimalytics.git
cd minimalytics

About

A minimalist privacy-focused analytics tool built with Go and SQLite, following Standard Go Project Layout.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published