Built my own session replay tool after getting priced out at 4K users and now at 1.7M replays across 100 teams. Open source + self-hostable.
My app hit 4.5K users, and because users were opening it multiple times a day from push notifications, I was at 10K daily sessions. PostHog was charging me about $85 dollars if I wanted that volume in pure session replays and events.
For my indie app, that was not worth spending this much on analytics. So I looked for alternatives but LogRocket, FullStory, and Sentry were all pretty expensive. They also all were "enterprisey" by focus.
So I built my own. First for React Native, and now in open beta for Swift as we got more users.
Feats:
- Session Replay (100% sampling, up to 3FPS, BENCHMARKED)
- Crashes, ANRs, and Error tracking
- Business Analytics & custom events
- Console logs captured in session replays
- Geo analytics and Regional Sentiment
- GDPR compliance (EU hosted on Hetzner) & privacy API interface for the SDK
Progress in 3 months:
- 1.7 million session replays recorded globally
- ~17x cheaper than PostHog at equivalent usage
- Generous free tier specifically designed so indie devs with large DAUs don't get punished for their own growth
- NEW swift open beta
Rejourney is fully open source including the server side so you can self-host the entire thing if you want zero vendor lock in and zero monthly cost (and also I don't do that enterprise self hosting mentality to charge if you grow per seat).
GitHub: github.com/rejourneyco/rejourney
Website: rejourney.co