Openreplay

screenshot of Openreplay
angular
nextjs
react
react-native
svelte
vue

Session replay, cobrowsing and product analytics you can self-host. Ideal for reproducing issues and iterating on your product.

Overview

OpenReplay is a self-hosted session replay suite designed to assist in troubleshooting issues on web applications by allowing users to see a comprehensive view of user interactions, network activity, performance metrics, and more. With a focus on privacy, low footprint, and easy deployment, OpenReplay offers a robust solution for monitoring and improving user experience.

Features

  • Session replay: Relive users' experiences, identify pain points, and analyze behavior.
  • DevTools: Debug efficiently with network activity, JS errors, and performance metrics.
  • Assist: Support users in real-time with live screen sharing capabilities using WebRTC.
  • Feature flags: Enable/disable features, conduct A/B tests without redeployment.
  • Omni-search: Search and filter by user actions, session attributes, or technical events.
  • Analytics: Identify critical issues impacting conversion and revenue.
  • Privacy controls: Customize data capture to protect user information.
  • Plugin-oriented: Track application state and monitor GraphQL queries and HTTP requests.

Summary

angular
Angular

Angular is a TypeScript-based open-source framework by Google for building dynamic single-page applications and cross-platform mobile apps with MVC architecture and a rich set of features.

nextjs
Next.js

Next.js is a React-based web framework that enables server-side rendering, static site generation, and other powerful features for building modern web applications.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

react-native
React Native

React Native is a framework for building mobile applications using React and JavaScript. It enables developers to write once and deploy to multiple platforms, including iOS, Android, and the web, while providing a native app-like experience to users.

svelte
Svelte

Svelte is a modern front-end framework that compiles your code at build time, resulting in smaller and faster applications. It uses a reactive approach to update the DOM, allowing for high performance and a smoother user experience.

vue
Vue

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.