Open Source - Real User Monitoring system.

Track your users' behavior and website performance in real-time with our open-source RUM system.

app screen
Real time location tracking

Advanced metrics, see where your users are coming from.

Email and web support

Reach out via email or web for any assistance you need.

99.99% Uptime

Activity feed

Monitor your application's activity in real-time. Instantly identify potential issues.

Basicrum's philosophy is to provide everything the user needs while being, well.. basic.

Basicrum brings simplicity and the power of open source to real user monitoring.

about-basicrum
Rust-powered
Beacons / dayMillions
Memory footprintTiny
Runs comfortably on a €5/mo VPS

Fast

Performance-oriented from day one. Ready to handle high traffic with minimal overhead.

12,483
active sessions
+24% ↑

Powerful

A powerful dashboard and set of widgets to monitor your users effectively in real-time.

  • GDPR Compliant
  • No third-party tracking
  • Data stays in EU

Privacy First

Hosted in EU, GDPR compliant, and zero third-party tracking.

β€Ίanalyze: LCP bottleneck detected
β€Ίsource: hero image Β· 2.4 MB PNG
β€Ίfix: convert to WebP + lazy load
β€Ίgain: βˆ’820ms estimated ⚑

AI Enhanced

LLM-powered insights help you extract fine-grained performance recommendations automatically.

482 contributions this year

Open Source

Free to use and fully self-hostable. Inspect, extend, and contribute on GitHub.

Beacon bundle size
Typical alternatives
Basicrum beacon
Smaller than typical alternatives

Lightweight

A tiny beacon that won't slow down the page it's trying to monitor.

πŸ‡ͺπŸ‡Ί
Frankfurt, DE
eu-central-1
Uptime99.97%
Latency< 10ms
ComplianceGDPR
All systems operational

Hosted in EU

Exclusively EU infrastructure with full GDPR compliance and low-latency guarantees.

SELECT count(*)
FROM page_events
WHERE date = today()
0
rows Β· elapsed 42ms

Powered by Clickhouse

Blazing-fast analytics on billions of events β€” powered by open-source OLAP.

Intelligence built into every metric.

Basicrum's AI layer turns raw performance numbers into clear, actionable insight.

LLM-powered insights

Automatically analyzes your latest performance data and prepares actionable recommendations

Analysis complete3 insights
LCP
Hero image blocks initial render
β†’ Convert to WebP Β· add lazy loading
βˆ’820ms
INP
Sync scroll event listener
β†’ Debounce with requestIdleCallback
βˆ’340ms
CLS
Web font causes layout shift
β†’ Add font-display: swap to @font-face
βˆ’0.08
Estimated total gainβˆ’1,160ms + improved scores
Weekly summary

On-demand AI summary

Plain summaries of key metric changes, regressions, and wins, generated whenever you need them.

OpenAIGPT-4o
available βœ“
AnthropicClaude 3.5 Sonnet
available βœ“
GoogleGemini 1.5 Pro
available βœ“
+ any Tanstack AI compatible endpoint

Bring your own AI key

Model-agnostic. Plug in OpenAI, Anthropic, Google Gemini, and the likes, and get AI insights without any additional setup.

Chat with your data

Prefer talking to an AI agent? Ask questions a chat UI and get precise answers backed by real metrics.

basicrum AIonline
Ask anything about your performance data…↡
β€Ί

Custom data widgets

We have many widgets but we don't have all the widgets. Our AI is capabale of generating custom data widgets on the fly.

Raw event data
user_id: β€’β€’β€’β€’β€’β€’β€’
path: /checkout
session: β€’β€’β€’β€’β€’β€’β€’β€’
anonymized before LLM call
What the LLM sees
lcp: 3.1s
page: /checkout
spike at: 14:23 UTC
βœ“ No PII β€” ever

Privacy by design

Identifiable data is never sent to external sources. Since you bring your own key, you can control who has your trust.

Still not
convinced?

How about we take
you on a journey.

Through the eyes of your users.

Failing
Improving
Passing
Scroll to begin

Your website is
failing your users.

Basicrum shows you exactly where, and why.

CWV Overview

5 of 7 pages are failing

Overview
LCP
2,047ms
+4.3%
INP
476ms
+17%
CLS
0.05
+2%
CWV by pages
SourceLCPINPStatus
/7,483423● Failed
/contact7,714464● Failed
/about1,683512● Failed
/blog/how-to-optimize1,772536● Failed
/plans/enterprise1,75486● Passed
LCP Breakdown

Your logo is the culprit

LCP Breakdown2,047ms ↑4.3%
LCP distribution
LCP element breakdown
CSS SelectorTagDuration
img#logoimg2,075ms
div.results article pp2,043ms
div#global-nav-titlediv2,033ms
#content tbody tdtd2,033ms

You're making progress.
But not there yet.

Basicrum tracks every improvement in real time, so you know exactly what's working and what still needs attention.

LCP Trend: 1 Week

Getting better, just not fast enough

LCP is improving but still above the 2,500ms passing threshold. Keep going.

CWV by Pages

Some pages passed. Others still need work.

SourceLCP (ms)INP (ms)Status
/3,847210Warning
/contact4,120450Failed
/about3,100190Warning
/blog2,841150Passed
/plans/pro2,65095Passed

All green.
Your users feel the difference.

Basicrum confirmed the fix worked. With real data, from real users.

Score Improvement

Before & after Basicrum

LCP
7,483ms2,041ms
-73%Good
INP
423ms82ms
-81%Good
CLS
0.490.02
-96%Good
Performance Streak

Consistent. Day after day.

14

consecutive days passing all CWV

LCP: 14 days, all in the green zone

You've seen the journey.

Failing
Improving
Passing

Light at the end
of the tunnel.

Most websites never find out why they're slow.
Yours doesn't have to be one of them.

Start monitoring for free