← all SaaS

RRWeb (DIY)

Open-source · self-hostable · replaces 1 SaaS tool on os-alt

rrweb-io/rrweb · alive · ★ 19.6k · last commit today · 405 open issues

License: MIT

Good fit for Engineering teams that want session replay as a primitive they own end-to-end and don't need a fancy product UI.

Weak at Bring your own everything — no analytics, no heatmaps, no admin UI; this is a library, not a product.

In a terminal? npx -y github:SolvoHQ/os-alt-cli fullstory prints the FullStory comparison table including RRWeb (DIY). how the CLI works →

Replaces these SaaS

  • FullStory · Session replay + product analytics

    rrweb is the recording library at the heart of OpenReplay/PostHog/Hotjar. Install via `npm install rrweb`, hook `rrweb.record({ emit: events => POST(events) })` in your app, store the event stream (S3, Postgres JSONB), and replay via `new rrweb.Replayer(events)`. You build your own UI on top.

README badges for the SaaS this replaces

Maintainers and forks: drop a badge in your README to link readers from the SaaS-comparison page back to your repo.

FAQ

Is RRWeb (DIY) actively maintained?

Yes — last commit today. The repository is alive (commit activity within the past 90 days).

What does RRWeb (DIY) cost to self-host?

RRWeb (DIY) is free and open source under MIT. Typical self-host VPS cost: $5+ VPS plus storage — variable based on traffic.

Which SaaS does RRWeb (DIY) replace?

RRWeb (DIY) is listed as an open-source self-host alternative to: FullStory.