- Deployment
- One file and systemd
- Artifact size
- 5.8 MB on disk, Linux x86_64
- Idle RAM
- 9 MiB, test process
- RAM under load
- 13 MiB peak RSS, one 15-second run
Choose your analytics. Know what you run.
Compare features, deployment, and measured footprint across Risulta, GoatCounter, Umami, Plausible CE, and Mrkr.
Features side by side.
The core capabilities first. Mrkr is a hosted service; the other tools offer self-hosted editions.
Swipe the table to compare all five tools.
| Capability | Risulta | GoatCounter | Umami | Plausible CE | Mrkr |
|---|---|---|---|---|---|
| Cookie-free visitor analytics | Yes | Yes | Yes | Yes | Yes by default |
| Multiple websites | Yes | Yes | Yes | Yes | Yes |
| Custom events | Yes | Yes | Yes | Yes | Yes |
| Goals and conversions | Goals | Custom events | Goals | Goals | Goals |
| Funnels and journeys | Funnels | No | Funnels and journeys | Not confirmed for CE | Funnels and journeys |
| Campaign attribution | UTM sources and campaigns | UTM campaigns | UTM campaigns | Campaign reports | Sources and campaigns |
| CSV or data export | CSV and JSON reports | CSV and JSON exports | Data export | CSV exports | On request, self-service planned |
More capabilities
| Capability | Risulta | GoatCounter | Umami | Plausible CE | Mrkr |
|---|---|---|---|---|---|
| Session replay and heatmaps | No | No | Yes | No | Yes |
| MCP server for analytics assistants | No | No | Yes | No | Yes |
| First-party proxy for tracker delivery | No | No | No | No | Yes |
| AI crawler analytics | No | No | Not confirmed | No | Yes |
| Revenue attribution | Event values, no revenue report | No | Revenue insights | Not confirmed for CE | Revenue by source and campaign |
| Core Web Vitals | No | No | Yes | No | Yes |
| Cohorts and retention | No | No | Yes | Not confirmed for CE | Yes |
| Live visitor view | Live overview | Realtime stats | Realtime reports | Realtime dashboard | Live map, refreshes every 5 seconds |
Feature availability follows product documentation and release pages. Plausible CE differs from the commercial product; edition-specific funnels and revenue reports remain unconfirmed.
What Risulta doesn't include
Session replay, heatmaps, an MCP server, first-party proxy delivery, AI crawler analytics, Core Web Vitals, cohorts, and retention reports. Umami and Mrkr offer broader analysis if your workflow needs it.
The stack you operate.
Risulta ships as one executable. Other self-hosted tools use a service or a stack. Mrkr runs on its vendor's infrastructure.
- Deployment
- Binary or Docker
- Artifact size
- Image: 36.2 MB pulled
- Idle RAM
- Not captured
- RAM under load
- Not captured
- Deployment
- App container plus database
- Artifact size
- App image: 1,050.8 MB pulled
- Idle RAM
- 202 MiB, app + PostgreSQL
- RAM under load
- 310 MiB peak RSS, one 15-second run
- Deployment
- Docker Compose stack
- Artifact size
- Image: 168.5 MB pulled
- Idle RAM
- 710 MiB, app + PostgreSQL + ClickHouse
- RAM under load
- Not captured under load
- Deployment
- Script tag, no self-hosted edition
- Artifact size
- Not applicable
- Idle RAM
- Not applicable
- RAM under load
- Not applicable
How we measured
RAM sampled on Ubuntu 26.04 x86_64. Loaded figures use one 15-second run with 25 concurrent clients. Plausible's figure is its idle stack.
Risulta's artifact is the raw Linux executable. Other artifact figures are local Docker image sizes for the listed releases. Executable and image sizes measure different things.
These results describe the listed versions and one benchmark run. Missing measurements stay marked as not captured.
Find the right fit.
Risulta
Dashboard, collector, and SQLite in one executable. A small service for your own Linux server.
GoatCounter
A focused privacy-friendly counter, running as a compact Go service with SQLite or PostgreSQL.
Plausible CE
A concise dashboard and campaign reports, with PostgreSQL and ClickHouse in its self-hosted stack.
Umami
Broader product analytics, including funnels, journeys, replay, and web vitals. An app plus PostgreSQL or MySQL.
Mrkr
Hosted analytics with live activity, replay, and revenue attribution. Its FAQ directs users to request data exports.
Run Risulta on your server.
One command on Debian or Ubuntu.
Get started