Libraries |
Category

openreplay

  • Purpose: OpenReplay is an open-source session replay suite designed to help developers troubleshoot issues by capturing and analyzing user interactions on web applications. It provides tools to replay user sessions with full technical context.

  • Key Features:

    • Session Replay: Records user sessions with network activity, console logs, JS errors, store actions/state, and performance metrics.
    • Low Footprint: Lightweight tracker (~26KB) with minimal performance impact.
    • Self-Hosted: Ensures data privacy and security by keeping all captured data within your infrastructure.
    • Privacy Controls: Allows sanitization of sensitive user data.
    • DevTools Integration: Provides debugging tools with full context (network, errors, state, etc.).
    • Assist: Live screen sharing and WebRTC calls for user support.
    • Omni-Search: Advanced filtering and search capabilities for sessions.
    • Analytics: Identifies issues impacting conversion and revenue.
    • Plugin Support: Tracks application state (Redux, VueX, MobX, etc.) and logs GraphQL/Fetch requests.
    • Integrations: Syncs with backend logs (Sentry, Datadog, Elastic, etc.).
  • Target Audience: Developers and teams building web applications who need detailed session replay and debugging tools while maintaining data privacy.

  • Deployment: Supports self-hosting on major cloud providers (AWS, GCP, Azure, DigitalOcean) and Kubernetes. Also offers a cloud-based service for ease of use.

  • Community & Support: Includes Slack, GitHub, Twitter, YouTube, and website chat for troubleshooting and collaboration.

  • Open Source: Contributions are welcome, with guidelines provided in the Contributing Guide.

session-replayreactjavascriptanalyticsangulardevtoolsfeature-flagsreal-user-monitoringtypescriptvueweb-vitalsnextjssvelteiosreact-nativeproduct-analytics

Comments