unsubbed.co

OpenReplay

OpenReplay is a self-hosted web analytics replacement for Amplitude, FullStory, and more.

Overview

Session replay, cobrowsing and product analytics you can self-host. Best for reproducing issues and iterating on your product. Open-source session replay and product analytics you can self-host for full control over data security and privacy. Français  |  Español  |  Русский  |  العربية The project has 12K+ GitHub stars and is licensed under NOASSERTION.

Key Features

Source: GitHub README

  • Session replay: Lets you relive your users’ experience, see where they struggle and how it affects their behavior. Each session replay is automatically analyzed based on heuristics, for easy triage.
  • Spot: A Chrome extension that lets record bugs directly from your browser — each recording includes all the technical details developers need to fix them.
  • DevTools: It’s like debugging in your own browser. OpenReplay provides you with the full context (network activity, JS errors, store actions/state and 40+ metrics) so you can instantly reproduce bugs and understand performance issues.
  • Assist: Helps you support your users by seeing their live screen and instantly hopping on call (WebRTC) with them without requiring any 3rd-party screen sharing software.
  • Omni-search: Search and filter by almost any user action/criteria, session attribute or technical event, so you can answer any question. No instrumentation required.
  • Analytics: For surfacing the most impactful issues causing conversion and revenue loss.
  • Fine-grained privacy controls: Choose what to capture, what to obscure or what to ignore so user data doesn’t even reach your servers.
  • Plugins oriented: Get to the root cause even faster by tracking application state (Redux, VueX, MobX, NgRx, Pinia and Zustand) and logging GraphQL queries (Apollo, Relay) and Fetch/Axios requests.
  • Integrations: Sync your backend logs with your session replays and see what happened front-to-back. OpenReplay supports Sentry, Datadog, CloudWatch, Stackdriver, Elastic and more.

Getting Started

Source: GitHub README

OpenReplay can be deployed anywhere. Follow our step-by-step guides for deploying it on major public clouds:

  • AWS
  • Google Cloud
  • Azure
  • Digital Ocean
  • Scaleway
  • OVHcloud
  • Kubernetes

Normalized Features

Source: tool-features-normalized.json

browser extension, kubernetes, plugins, rest api.

Features

Integrations & APIs

  • Plugin / Extension System
  • REST API

Mobile & Desktop

  • Browser Extension