Show HN: RePlaya – self-hosted browser session replay with live tailing
A simpler, more efficient alternative to traditional session replay architectures, offering unique live tailing capabilities.
View Origin LinkProduct Positioning & Context
AI Executive Synthesis
A simpler, more efficient alternative to traditional session replay architectures, offering unique live tailing capabilities.
RePlaya targets the critical need for debugging, user experience analysis, and security auditing in web applications. Its self-hosted nature appeals to enterprises with strict data privacy and compliance requirements, avoiding third-party data exposure. The 'stream per session' architecture, leveraging S2, simplifies infrastructure compared to traditional complex ingest pipelines, reducing operational overhead and latency. Live tailing is a significant differentiator, enabling real-time issue diagnosis. This product offers a compelling value proposition for development, QA, and product teams seeking granular insights into user interactions while maintaining full control over their data infrastructure.
Hi HN, I'm one of the founders of s2.dev. RePlaya (https://github.com/s2-streamstore/replaya) is a self-hosted browser session replay tool using rrweb (https://github.com/rrweb-io/rrweb).It occurred to me that a durable stream per session would be a much neater architectural foundation for much of what you'd want from such a tool. As a unique feature, it also made live tailing straightforward because the player can read from the same stream the recorder is appending to.The alternative architecture is likely an ingest firehose which is then indexed, with associated complexity and latency. You'd have to string together multiple data systems like a message queue, a metadata database, and blob storage and/or an OLAP database.Here the only dependency is S2, which has an open source version you can self-host called s2-lite (https://news.ycombinator.com/item?id=46708055).How it works:- one S2 stream per browser session- large rrweb events (like a full snapshot) get framed across multiple binary S2 records and reassembled on read- active sessions are tailed with an S2 read session, and bridged to the browser over SSE- session listing relies on stream names encoding reverse timestamps, as S2 returns a lexicographic order listing- relying on fencing tokens so a stopped session can't be written to again by a late recorder- retention and GC are handled via S2 stream config, so no background job neededCurious to hear from folks on the tool or the stream-per-session model!
Related Ecosystem & Alternatives
Discover adjacent products, open-source repositories, and developer tools sharing similar technical architecture.
Deep-Dive FAQs
What is RePlaya – self-hosted browser session replay with live tailing?
RePlaya – self-hosted browser session replay with live tailing is analyzed by our AI as: A simpler, more efficient alternative to traditional session replay architectures, offering unique live tailing capabilities.. It focuses on RePlaya targets the critical need for debugging, user experience analysis, and security auditing in web applications. Its self-hosted nature appeal...
Where did RePlaya – self-hosted browser session replay with live tailing originate?
Data for RePlaya – self-hosted browser session replay with live tailing was aggregated directly from the Hacker News community ecosystem, representing raw developer and early-adopter sentiment.
When was RePlaya – self-hosted browser session replay with live tailing publicly launched?
The initial public indexing or launch date for RePlaya – self-hosted browser session replay with live tailing within our tracked developer communities was recorded on June 3, 2026.
How popular is RePlaya – self-hosted browser session replay with live tailing?
RePlaya – self-hosted browser session replay with live tailing has achieved measurable traction, logging over 39 traction score and facilitating 6 recorded discussions or engagements.
Which technical categories define RePlaya – self-hosted browser session replay with live tailing?
Based on metadata extraction, RePlaya – self-hosted browser session replay with live tailing is categorized under topics such as: self-hosted, browser session replay, live tailing, rrweb.
Are there open-source alternatives related to RePlaya – self-hosted browser session replay with live tailing?
Yes, the GitHub ecosystem contains correlated projects. For example, a repository named fikrikarim/parlor shares highly similar architectural descriptions and topics.
How does the creator describe RePlaya – self-hosted browser session replay with live tailing?
The original author or development team describes the product as follows: "Hi HN, I'm one of the founders of s2.dev. RePlaya (https://github.com/s2-streamstore/replaya) is a self-hosted browser session replay tool using rrweb (https://github.com/rrweb-io/rrweb).It occurre..."
Community Voice & Feedback
[dead]
I wonder what people think about session replay, ethically. Is it okay to do? Do you think visitors should be informed about it? Would you use a website differently if there was a big red banner saying your cursor movements and viewport are being livestreamed to HQ?Genuinely curious, because it's not something I think most people are aware of when they browse the web.
How does this compare to e.g. OpenReplay, which looks quite similar?[1] https://www.openreplay.com
[flagged]
very cool. session replays are so crucial for understanding new features qualitatively, especially before you have enough users for useful quantitative metrics.ballpark, how much does this cost to run?
Discovery Source
Hacker News Aggregated via automated community intelligence tracking.
Tech Stack Dependencies
No direct open-source NPM package mentions detected in the product documentation.
Media Tractions & Mentions
No mainstream media stories specifically mentioning this product name have been intercepted yet.
Deep Research & Science
No direct peer-reviewed scientific literature matched with this product's architecture.
SaaS Metrics