awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Self-Hosted Product and User Analytics

Ranking updated Jun 30, 2026

For a self hosted platform for user analytics, the strongest matches are openpanel-dev/openpanel (OpenPanel is a self-hosted product analytics platform that collects), countly/countly-server (Countly is a self-hosted product analytics platform that tracks) and rybbit-io/rybbit (Rybbit is a self-hosted web analytics platform that focuses). posthog/posthog and umami-software/umami round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Open-source platforms for tracking user behavior and product engagement while maintaining full control over data.

Self-Hosted Product and User Analytics

Find the best repos with AI.We'll search the best matching repositories with AI.
  • openpanel-dev/openpanelOpenpanel-dev avatar

    Openpanel-dev/openpanel

    5,349View on GitHub↗

    OpenPanel is a self-hosted product analytics platform designed for tracking user behavior and visualizing product metrics on private infrastructure. It provides a comprehensive system for collecting events across web, mobile, and server environments while ensuring complete ownership of data. The platform distinguishes itself through a privacy-first approach, utilizing cookieless event tracking and regional data residency to simplify regulatory compliance. It integrates large language models via the Model Context Protocol, enabling users to query behavioral data and analyze trends using natura

    OpenPanel is a self-hosted product analytics platform that collects events across web, mobile, and server, provides dashboards for visualizing user behavior and product metrics, and emphasizes privacy and data ownership — exactly the kind of tool you're looking for.

    TypeScriptConversion FunnelsCustom Event TrackingEvent Tracking
    View on GitHub↗5,349
  • countly/countly-servercountly avatar

    countly/countly-server

    5,875View on GitHub↗

    Countly is a self-hosted product analytics and engagement platform that tracks user behavior across mobile, web, and desktop applications. It collects and analyzes device properties, user actions, and session lifecycle data to understand engagement patterns, while also providing crash reporting, push notification delivery, and A/B testing capabilities. The platform is designed for privacy-first deployment, with built-in consent management and the ability to run entirely on private infrastructure. The platform distinguishes itself through its comprehensive feature set that combines analytics w

    Countly is a self-hosted product analytics platform that tracks user behavior across mobile, web, and desktop applications with built-in event tracking, user segmentation, funnel and retention analysis, and interactive dashboards—exactly the self-hosted alternative to Amplitude or Mixpanel this search asks for.

    JavaScriptConsent ManagementData Privacy Compliance
    View on GitHub↗5,875
  • rybbit-io/rybbitrybbit-io avatar

    rybbit-io/rybbit

    12,297View on GitHub↗

    Rybbit is an open-source, self-hosted web analytics platform designed for comprehensive user behavior tracking and product engagement analysis. It provides a complete suite for monitoring visitor interactions, conversion funnels, and site performance, allowing organizations to maintain full ownership of their data and infrastructure. The platform distinguishes itself through a strong emphasis on privacy-compliant data collection and visual session replay capabilities. It supports advanced traffic routing through custom domains to bypass ad blockers and includes configurable masking tools to p

    Rybbit is a self-hosted web analytics platform that focuses on user behavior tracking, conversion funnels, and session replay, which aligns with the product analytics intent, though explicit user segmentation and retention analysis are not prominently detailed.

    TypeScriptConversion Funnel AnalyticsCustom Event TrackingData Privacy Compliance
    View on GitHub↗12,297
  • posthog/posthogPostHog avatar

    PostHog/posthog

    35,060View on GitHub↗

    PostHog is a comprehensive product analytics and feature management platform designed to capture, process, and visualize user behavior data. It provides a unified suite for tracking application events, managing feature rollouts, and monitoring system health through session recordings and error tracking. By leveraging a columnar-storage-optimized architecture, the platform enables high-performance aggregation and filtering across massive event datasets. What distinguishes PostHog is its integrated approach to data pipelines and application control. It features a robust event ingestion system t

    PostHog is a full-featured, self-hosted product analytics platform that provides event tracking, user segmentation, funnel and retention analysis, and interactive dashboards, exactly matching the need for a self-deployed alternative to Amplitude or Mixpanel.

    PythonFeature Flag ManagementFeature FlaggingProduct Analytics
    View on GitHub↗35,060
  • umami-software/umamiumami-software avatar

    umami-software/umami

    37,285View on GitHub↗

    Umami is a self-hosted, privacy-focused web analytics platform designed to provide full control over infrastructure and user data. It captures website traffic and visitor behavior through anonymous tracking methods that avoid cookies, browser fingerprinting, and the storage of personally identifiable information. The platform distinguishes itself through a comprehensive suite of behavioral analysis tools, including session replays, heatmaps, and cohort-based retention reporting. It features a multi-tenant architecture that allows teams to manage multiple websites within a single, collaborativ

    Umami is a self-hosted web analytics platform focused on website traffic and visitor behavior, not a product analytics tool for tracking custom in-app events and funnels like Amplitude or Mixpanel, so it fits only the self-hosted and privacy aspects of the search.

    TypeScriptConversion FunnelsCustom Event TrackingEvent Tracking
    View on GitHub↗37,285
  • plausible/analyticsplausible avatar

    plausible/analytics

    24,245View on GitHub↗

    This project is an open-source, privacy-focused web analytics platform designed for high-throughput data ingestion and multi-tenant data management. It provides a cookie-less tracking engine that captures visitor interactions using ephemeral request metadata, ensuring comprehensive traffic visibility while maintaining strict privacy standards. The architecture utilizes an event-driven ingestion pipeline and aggregated metric storage to decouple data collection from processing, enabling efficient long-term retrieval and responsive dashboard performance. What distinguishes this platform is its

    Plausible is a self-hosted web analytics platform focused on website traffic and privacy, not a product analytics tool for tracking user behavior and events like Amplitude or Mixpanel — it lacks the event-driven user segmentation, funnel, and retention analysis this search requires.

    ElixirConversion Funnel AnalyticsConversion FunnelsCustom Event Tracking
    View on GitHub↗24,245
  • openreplay/openreplayopenreplay avatar

    openreplay/openreplay

    12,104View on GitHub↗

    OpenReplay is a session replay platform and frontend debugging suite designed to record and play back user browser sessions. It functions as a user behavior monitoring system that captures interaction patterns and technical metadata to identify conversion issues and revenue loss. The platform is distinguished by its self-hosted infrastructure model, allowing the recording and analytics pipeline to be deployed on private servers for full control over data residency. It also includes a browser co-browsing tool for real-time screen sharing and direct communication to provide immediate technical

    OpenReplay is a self-hosted session replay and frontend debugging tool that captures and replays user browser sessions, not a full product analytics platform with event tracking, funnel analysis, or retention analysis, so it serves a related but distinct need.

    TypeScriptData Privacy ControlsData Privacy Management
    View on GitHub↗12,104
  • illacloud/illa-builderillacloud avatar

    illacloud/illa-builder

    12,268View on GitHub↗

    Illa-builder is a low-code internal tool builder and API integration platform used to create business applications and admin panels. It functions as a database GUI dashboard and visual workflow automator, allowing users to connect to databases and external APIs to manage data and automate business processes. The platform provides a self-hosted app framework that can be deployed on private infrastructure via Docker. It enables the creation of custom dashboards and CRMs while maintaining full control over data and hosting. The system includes a visual drag-and-drop canvas for designing user in

    Illabuilder is a self-hosted low-code platform for building internal tools and dashboards, but it does not provide built-in event tracking, user segmentation, or funnel/retention analysis needed for product usage analytics.

    TypeScriptSelf-Hosted ApplicationsOn-Premise Deployment
    View on GitHub↗12,268
  • matomo-org/matomomatomo-org avatar

    matomo-org/matomo

    21,625View on GitHub↗

    Matomo is a self-hosted web analytics platform designed to track user behavior and website performance while maintaining full data ownership. It functions as a comprehensive analytics suite that captures visitor interactions and processes raw tracking logs into structured metrics, providing organizations with a centralized system for monitoring traffic patterns and engagement. The platform distinguishes itself through a strong emphasis on privacy and modularity. It includes built-in tools to anonymize visitor information and manage user consent, ensuring compliance with global data protection

    Matomo is a self-hosted web analytics platform that offers event tracking, user segmentation, funnels, and retention analysis, but its core design is for website traffic rather than product usage analytics, making it a close but not exact fit for a Mixpanel-like product analytics tool.

    PHPEvent TrackingData Privacy Management
    View on GitHub↗21,625
  • snowplow/snowplowsnowplow avatar

    snowplow/snowplow

    7,012View on GitHub↗

    Snowplow is a behavioral event data pipeline and customer data infrastructure designed to capture user interactions and transform them into structured events for real-time analysis and long-term storage. It functions as a customer data platform that gathers user signals and enriches them with metadata to create a unified view of customer behavior. The system operates as an event schema validation engine to enforce strict data contracts on incoming streams, preventing data corruption. It further serves as a real-time event router and an event-driven automation platform, triggering proactive bu

    Snowplow is a behavioral event data pipeline and customer data infrastructure that collects and structures user interaction events, but it does not provide the built-in dashboards, segmentation, funnels, or retention analysis that a self-hosted product analytics platform requires.

    ScalaEvent Tracking
    View on GitHub↗7,012
  • metabase/metabasemetabase avatar

    metabase/metabase

    47,696View on GitHub↗

    Metabase is a business intelligence platform designed to connect to various storage systems and relational databases for data exploration, visualization, and reporting. It provides a centralized environment where users can build queries through a graphical interface or raw code, transforming raw information into interactive dashboards and charts. The platform is built to support self-service analytics, allowing non-technical team members to extract insights without requiring deep knowledge of database syntax. The platform distinguishes itself through a metadata-driven modeling layer that abst

    Metabase is a self-hosted business intelligence and dashboarding platform for querying and visualizing any data, but it lacks built-in event tracking, user segmentation, and funnel analysis designed specifically for product usage analytics—it’s a general BI layer rather than a dedicated product analytics tool.

    ClojureInteractive Dashboards
    View on GitHub↗47,696
  • edp963/davinciedp963 avatar

    edp963/davinci

    5,002View on GitHub↗

    Davinci is a business intelligence and data visualization platform used for building interactive dashboards and reports. It functions as a SQL-based dashboard builder and multi-tenant analytics service that connects to databases via JDBC and CSV files to transform raw data into visual components. The platform is distinguished by its granular security model, which includes row-level and column-level permissions integrated with LDAP and OAuth2 authentication. It also provides an embedded visualization tool that allows secure, parameterized charts and dashboards to be inserted into external appl

    Davinci is a general-purpose business intelligence and dashboarding platform, not a dedicated product analytics tool for tracking user events and behavior — while it can visualize product data, it lacks built-in event tracking, user segmentation, and funnel analysis that the visitor is looking for.

    TypeScriptInteractive DashboardsFunnel Charts
    View on GitHub↗5,002
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
openpanel-dev/openpanel5.3KTypeScriptagpl-3.0Feb 18, 2026
countly/countly-server5.9KJavaScriptNOASSERTIONJun 17, 2026
rybbit-io/rybbit12.3KTypeScriptAGPL-3.0Jun 15, 2026
posthog/posthog35.1KPythonNOASSERTIONJun 16, 2026
umami-software/umami37.3KTypeScriptMITJun 23, 2026
plausible/analytics24.2KElixiragpl-3.0Feb 20, 2026
openreplay/openreplay12.1KTypeScriptNOASSERTIONJun 16, 2026
illacloud/illa-builder12.3KTypeScriptApache-2.0May 27, 2026
matomo-org/matomo21.6KPHPGPL-3.0Jun 23, 2026
snowplow/snowplow7KScalaApache-2.0Jun 16, 2026

Related searches

  • a self-hosted Mixpanel alternative
  • a self-hosted Amplitude alternative
  • a privacy-first analytics tool
  • a privacy-first Google Analytics alternative
  • a self-hosted BI dashboard tool
  • an open source tool for website analytics
  • self-hosted session replay
  • a self-hosted Tableau alternative