Best open-source alternatives to Hotjar
A behavior-analytics tool for heatmaps, session recordings, and on-site feedback.
Hotjar combines heatmaps, session recordings, and feedback widgets (surveys and polls) to show how visitors actually behave on a page — where they click, how far they scroll, and where they abandon. Product, marketing, and UX teams adopt it as a lightweight qualitative layer on top of traditional pageview analytics. Per-session pricing that climbs with traffic, GDPR and data-residency concerns over recording user sessions on a third party's servers, and the desire to keep behavioral data in-house drive teams toward self-hosted session-replay and product-analytics platforms.
10 alternatives listed- MIT LicenseOpen Core — Some Features Paid
PostHog is an open source platform for product teams that want to understand user behavior, diagnose issues, and ship improvements from one place. The README presents it as a tool for building “self-driving” products by turning signals such as errors, rage clicks, failed queries, and other product data into actionable reports and fixes. It combines analytics, replay, experimentation, feature management, observability, surveys, data warehousing, and pipelines into a single system. The project is aimed at teams that want to instrument web, mobile, and backend applications, with integrations through a JavaScript snippet, SDKs, an API, Slack, desktop tooling, and an MCP connection. The README also emphasizes a hosted cloud offering, while still documenting a self-hosted hobby deployment path for Linux with Docker.
Cloud OptionalDockerSourceFeatures:
- self-driving mode
- product analytics
- web analytics
- session replays
- feature flags
+5 more
- MIT LicenseFree Tier + Paid Plans
OpenReplay is a self-hostable session replay platform for web applications. It is aimed at developers and teams that need to understand user behavior, reproduce bugs, and investigate performance or UX problems without relying on third-party screen sharing tools. The project captures detailed client-side and technical context such as network activity, console logs, JavaScript errors, store actions and state, and performance metrics. It also emphasizes privacy controls, low tracking footprint, and deployment flexibility across major cloud providers or Kubernetes. OpenReplay Cloud is offered for users who prefer a hosted service instead of self-managing the stack.
Cloud OptionalKubernetesFeatures:
- session replay
- network activity capture
- console logs
- JS error capture
- performance metrics
+5 more
- MIT LicenseOpen Source — No Paywall
HyperDX is an observability application that helps engineers investigate production issues by searching and visualizing telemetry data stored in ClickHouse. It is presented as a core component of ClickStack and is positioned as a fast, intuitive alternative for working with logs and traces on top of an existing ClickHouse cluster. The project is aimed at teams that need a unified way to work with logs, metrics, session replays, traces, dashboards, alerts, and APM-style request and database monitoring. It can be deployed as an all-in-one container or as part of a broader ClickStack setup, and it supports OpenTelemetry-based instrumentation through its collector endpoint and SDK integrations for common languages and platforms.
Telemetry: Opt-OutCloud OptionalDockerFeatures:
- log search
- trace search
- metrics correlation
- session replay
- schema-agnostic ClickHouse support
+5 more
- Apache License 2.0Open Source — No Paywall
highlight.io is an open-source observability and monitoring platform aimed at developers who need to understand frontend and backend behavior in one place. It combines session replay, error monitoring, logging, and traces into a cohesive product, and it supports integrations and SDKs for collecting data from applications. The project is available as a hosted service and can also be self-hosted for hobby or enterprise use. The README describes a quick Docker-based deployment for a hobby instance, along with a more scalable enterprise self-hosted option, making it relevant both to teams evaluating the product and to organizations that want to run their own monitoring stack.
Cloud OptionalMulti-UserDockerSourceFeatures:
- Session replay
- Error monitoring
- Logging
- Traces
- Network request inspection
+5 more
Auth:local - GNU Affero General Public License v3.0Open Core — Some Features Paid
Countly is a privacy-focused analytics and customer engagement platform designed for organizations that want control over their data and deployment. The project emphasizes self-hosting, with deployment options for on-premises infrastructure or private cloud environments, and it is presented as suitable for teams that need flexibility, compliance, and long-term autonomy. The server repository provides the backend for Countly’s analytics product, including data collection, reporting, notifications, remote configuration, and user/application management. It exposes read and write APIs and is built around a plugin architecture, allowing teams to extend existing capabilities or add new ones. The README also positions the project as supporting multiple application types and use cases, from mobile and web analytics to crash reporting and customer engagement workflows.
Cloud OptionalMulti-UserDockerSourceFeatures:
- session, view, and event collection
- crash and error reporting
- push notifications
- remote configuration
- in-app ratings
+5 more
- Apache License 2.0Open Core — Some Features Paid
Litlyx is an analytics platform aimed at website and web app owners who want a lightweight, cookie-free alternative to tools such as Google Analytics 4, PostHog, and Mixpanel. It provides a hosted cloud version as well as a self-hosted dashboard, making it suitable for teams that want either a managed service or control over their own deployment. The project works by adding a small script tag or installing the `litlyx-js` package, then initializing it with a workspace ID. Once connected, it tracks page visits, real-time users, unique visitors, and custom events, and it can also forward data to a self-hosted instance through configurable host, port, and security settings.
Cloud OptionalMulti-UserMulti-TenantDockerDocker ComposePackage ManagerSourceFeatures:
- cookie-free analytics
- visitor tracking
- real-time users
- unique visitors
- custom events
+5 more
- MIT LicenseOpen Source — No Paywall
Traceway is an OpenTelemetry-native observability platform designed for teams that want logs, traces, metrics, session replay, exceptions, and AI tracing in one system. It is positioned as a self-hostable alternative to larger commercial observability platforms and as an easier replacement for stitching together multiple OSS tools. The project appears aimed at developers and organizations that already emit OTLP data, since it accepts native OTLP/HTTP ingestion and works without a Collector or vendor-specific SDKs. It supports self-hosting via Docker Compose as well as an embedded mode inside a Go application, and it also offers a hosted cloud service for users who prefer not to manage infrastructure.
Cloud OptionalMulti-UserMulti-TenantDockerSourceFeatures:
- logs
- traces
- metrics
- session replay
- RUM
+5 more
Auth:local - sspl-1-0Source-Available — Not OSS
Rejourney is a session replay and observability platform aimed at mobile and web applications. It provides SDKs and related backend/dashboard components to capture user sessions with high fidelity, surface crashes and errors in real time, and help teams analyze user behavior and app stability. The project appears designed for engineering and product teams that want to investigate incidents, understand user journeys, and improve conversion or retention. The README also emphasizes self-hosting and local development paths, including Docker Compose and Kubernetes-based deployment options, suggesting it can be operated in both managed and self-hosted environments.
Cloud OptionalMulti-UserDockerDocker ComposeKubernetesSourceFeatures:
- pixel-perfect capture
- real-time incident stream
- crash detection
- ANR detection
- journey mapping
+5 more
Auth:local - Apache License 2.0Open Source — No Paywall
Liwan is a web analytics application focused on privacy and simplicity. It is intended for website owners who want to track traffic without cookies, cross-site tracking, or persistent identifiers, while keeping data stored on their own server. The project emphasizes ease of deployment through a single self-contained binary and minimal setup requirements. It offers real-time dashboards, visitor and pageview reporting, referrer insights, and automatic bot filtering, and the README suggests it is lightweight enough to run on modest hardware such as a VPS, a Mac mini, or a Raspberry Pi.
Offline CapableBinaryFeatures:
- quick setup
- single self-contained binary
- privacy-first tracking
- no cookies
- no cross-site tracking
+4 more
- MIT LicenseOpen Source — No Paywall
RePlaya is a self-hosted session replay application for teams that want to capture and inspect browser interactions without running a traditional multi-service backend. It stores each session as a single append-only S2 stream, using that stream both as the recording store and as the source for playback. The project is designed around a simple deployment model: one Node server plus S2, with no separate database, object store, search index, or message bus. The software is aimed at operators who need to replay user sessions, watch active sessions live, and keep recordings in their own infrastructure. It provides a recorder snippet that can be embedded into web pages, supports tagging sessions with application identity metadata, and includes protections for sensitive data through input masking and ignore/block classes. The README emphasizes keeping read APIs private while exposing only collection endpoints publicly, and it documents deployment through local development or a Docker container.
Cloud OptionalMulti-TenantSourceDockerFeatures:
- session replay
- live tailing
- playback
- filtering
- export
+5 more
Auth:oauth
What to look for in a Hotjar alternative
Session-replay fidelity is the core test: verify the recorder reconstructs dynamic single-page-app content, masks sensitive form fields by default, and samples high-traffic sites without ballooning storage. Heatmaps, conversion funnels, and survey/feedback widgets are distinct Hotjar features, so check whether a single alternative covers all of them or whether you need to combine tools. Self-hosting raw session data carries real privacy obligations — confirm PII masking, retention controls, and consent integration, and budget for the ClickHouse or object-storage footprint that session recording at scale demands.
Other SaaS alternatives
- Notion (64)
- Dropbox (49)
- Evernote (34)
- Slack (33)
- Squarespace (31)
- Asana (30)
- Trello (30)
- ChatGPT (29)
- WordPress.com (29)
- Microsoft Teams (29)
- Vercel / Heroku / Render (28)
- Wix (28)
- Shopify (26)
- Microsoft OneDrive (25)
- Cursor IDE (23)
- Discord (23)
- Google Analytics (21)
- Make (Integromat) (20)
- Airtable (20)
- Jira (20)
- Spotify (20)
- Zoom (19)
- Microsoft 365 (19)
- Sentry (18)
- Microsoft OneNote (18)
- Webflow (18)
- Claude Code - CLI (17)
- Salesforce (15)
- Plex (14)
- Google Workspace (14)
- Miro (13)
- Datadog (13)
- GitHub (13)
- HubSpot (13)
- Auth0 (12)
- monday.com (12)
- YouTube (12)
- Bitbucket (11)
- Google Calendar (11)
- Twilio (10)
- Postman (9)
- Calendly (9)
- Stripe (9)
- Zendesk (9)
- PayPal (9)
- Apple iCloud (8)
- 1Password (8)
- Basecamp (8)
- Lovable (7)
- Intercom (7)
- v0 (6)
- Adobe Premiere Pro (6)
- Adobe Photoshop (6)
- Typeform (6)
- Adobe Lightroom (5)
- Netflix (5)
- Mailchimp (5)
- DocuSign (5)
- Figma (3)
- Buffer (3)
- AutoCAD (3)
- Adobe Illustrator (3)
- Midjourney (2)
- Canva (2)
- Loom (2)
- Adobe After Effects (2)
- Adobe InDesign (2)
- Grammarly (1)
- Authentik (1)
- Listmonk (1)
