RRWeb (DIY)
Open-source · self-hostable · replaces 1 SaaS tool on os-alt
rrweb-io/rrweb · alive · ★ 19.5k · last commit 7w ago · 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.