
In simple English
This tool records how people use your website or mobile app. It shows you video-like replays of user sessions, tracks crashes, and points out where users get stuck. You can host it yourself to keep your data private. It works across web frameworks, mobile SDKs, and desktop platforms. You need a server to run the backend and some time to set it up.
What it is
Rejourney is an open-source product analytics and session recording platform. It combines user event tracking, session playback, crash reporting, and revenue metrics into a single dashboard.
What it is good for
Solo builders who want to watch user sessions and track app errors without paying for expensive cloud analytics services.
- Records user sessions and replays them to show UI bugs.
- Supports web, React Native, Flutter, Swift, and Unity.
- Tracks revenue and custom events alongside crashes.
- Server-side components use the Server Side Public License (SSPL), which restricts managed hosting.
- Requires setting up a backend server and database.
- Mobile SDK setup requires native configuration.
PostHog or commercial session replay tools
PostgreSQL for storing backend analytics data
- PostHog/posthog40k stars
PostHog is a larger, more mature product analytics and session replay platform with cloud and self-hosted options.
- openreplay/openreplay13k stars
OpenReplay focuses specifically on open-source session replay and developer debugging tools.
- harlan-zw/nuxt-seo1.5k stars
Seven search-engine and answer-engine modules for Nuxt sites, installed as one package.
- Swetrix/swetrix1.2k stars
Website analytics with no cookies, plus performance monitoring and error tracking, which you can host yourself.
- plausible/analytics30k stars
Cookie-free website visitor counting that you run yourself, with a single-page report.
npm install @rejourneyco/browser