All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

RePlaya: Self-hosted browser session replay with live tailing powered by S2 streams

By

shikhar

10d ago· 6 min readenCode

Summary

RePlaya is a self-hosted browser session replay tool built on S2 (stream storage). Each user session is stored as a single S2 stream, eliminating the need for separate databases, message buses, object stores, or search indexes. The key feature is live tailing — sessions can be replayed in real-time while the visitor is still on the page. It includes a recorder snippet for websites and supports filtering, exporting, and playback of both live and completed sessions.

Key quotes

· 3 pulled
Each session is stored as one S2 stream, and that stream is the whole backend — there's no separate database, message bus, object store, or search index.
Because an S2 stream can be tailed as it's written, RePlaya can replay a session live, while the visitor is still on the page, as well as play back finished ones.
Add the recorder snippet to your site and sessions are stored as streams you can replay, live-tail, filter, and export.
Snippet from the RSS feed
Self-hosted browser session replay built on S2 with live tailing - s2-streamstore/replaya

You might also wanna read