I built Siraaj, a small real-time analytics service written mostly in Go.
Links:
Dashboard: https://siraaj.live/dashboard
Demo tracked site: https://dos.siraaj.live/
Source: https://github.com/mohamedelhefni/siraaj
The goal was to keep the system simple and self-hostable while still supporting analytical queries.
Technical notes:
Go backend (HTTP ingestion + aggregation)
DuckDB as an embedded OLAP database (no external DB or cluster)
Real-time event ingestion
Single-binary style deployment
Designed for small-to-medium workloads and side projects
DuckDB turned out to be a good fit for analytics without running ClickHouse, BigQuery, or a full data stack.
hefni101•1mo ago
I built Siraaj, a small real-time analytics service written mostly in Go.
Links:
Dashboard: https://siraaj.live/dashboard
Demo tracked site: https://dos.siraaj.live/
Source: https://github.com/mohamedelhefni/siraaj
The goal was to keep the system simple and self-hostable while still supporting analytical queries.
Technical notes:
Go backend (HTTP ingestion + aggregation)
DuckDB as an embedded OLAP database (no external DB or cluster)
Real-time event ingestion
Single-binary style deployment
Designed for small-to-medium workloads and side projects
DuckDB turned out to be a good fit for analytics without running ClickHouse, BigQuery, or a full data stack.