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

Open-Source Alternatives to PostHog

Ranking updated Aug 19, 2026

For an open source product analytics platform, the strongest matches are umami-software/umami (Umami is a self-hostable privacy-focused analytics platform that covers), posthog/posthog (PostHog is an all-in-one product analytics and feature management) and rybbit-io/rybbit (Rybbit is an open-source, self-hosted web analytics platform that). openpanel-dev/openpanel and countly/countly-server round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

We curate open-source GitHub repositories matching “open source alternatives to posthog”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Open-Source Alternatives to PostHog

Find the best repos with AI.We'll search the best matching repositories with AI.
  • 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-hostable privacy-focused analytics platform that covers event tracking, session replays, and dashboards, though it is primarily web-focused and omits native feature flags.

    TypeScriptCohort AnalysisConversion FunnelsEvent Tracking
    View on GitHub↗37,285
  • 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 an all-in-one product analytics and feature management platform that natively delivers event capture, session replays, feature flags, and retention analytics in a self-hostable package.

    PythonFeature Flag ManagementSession Recording Tools
    View on GitHub↗35,060
  • 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 an open-source, self-hosted web analytics platform that captures user behavior and provides session replays and dashboards, though it is primarily focused on web analytics rather than a complete product analytics suite with built-in feature flags.

    TypeScriptAnalytics DashboardsConversion Funnel AnalyticsRetention Reporting
    View on GitHub↗12,297
  • 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 handles event capture and dashboard visualization, though it lacks session replay and built-in feature flags.

    TypeScriptAnalytics DashboardsConversion FunnelsEvent 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 and engagement platform that covers event capture, session handling, user behavior tracking, and A/B testing on private infrastructure.

    JavaScriptPrivacy-Focused AnalyticsSelf-Hosted Analytics PlatformsA/B Testing
    View on GitHub↗5,875
  • 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

    This repository provides an open-source, self-hostable web analytics platform with event tracking and dashboards, though it is focused on privacy-friendly metrics and lacks session replay and feature flags.

    ElixirAnalytics DashboardsConversion Funnel AnalyticsConversion Funnels
    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-hostable session replay and product analytics platform that captures user behavior and frontend telemetry, though it focuses primarily on debugging and playback rather than comprehensive funnel analysis.

    TypeScriptSession Recording
    View on GitHub↗12,104
  • 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-hostable web analytics platform that captures user behavior and event tracking, though it focuses more on traditional web metrics and requires plugins for features like session replay and advanced feature flags.

    PHPEvent Tracking
    View on GitHub↗21,625
  • electerious/ackeeelecterious avatar

    electerious/Ackee

    4,619View on GitHub↗

    Ackee is a self-hosted web analytics platform designed for tracking website traffic and visitor behavior. It functions as a privacy-first visitor tracker that allows for the collection of engagement metrics without relying on third-party cloud providers. The platform ensures data ownership through a self-hosted deployment model. It includes an analytics data API that provides a queryable interface for fetching detailed visitor data to create custom reports and external visualizations. The system covers web traffic analysis and privacy-focused user tracking. It supports the generation of tail

    Ackee is a self-hosted web analytics platform that tracks visitor traffic and behavior with a focus on privacy, though it lacks advanced product-analytics features like session replays, funnels, and feature flags.

    JavaScriptPrivacy-Focused AnalyticsMongoDB PersistenceSelf-Hosted Deployments
    View on GitHub↗4,619
  • mikecao/umamimikecao avatar

    mikecao/umami

    37,350View on GitHub↗

    Umami is a privacy-focused web analytics platform and open-source visitor tracking tool. It functions as a self-hosted alternative to commercial tracking services, allowing the operation of a private analytics platform on independent infrastructure to maintain ownership and control over visitor data. The platform focuses on monitoring website traffic and analyzing user behavior without using invasive data collection methods. It provides capabilities for mapping user journeys and performing audience segmentation to compare how different visitor cohorts interact with site content.

    Umami is a self-hostable, privacy-focused web analytics platform that captures visitor traffic and user behavior, though it lacks built-in session replays and feature flags compared to full-suite platforms.

    TypeScriptWebsite AnalyticsAnalyticsPrivacy-Focused Analytics
    View on GitHub↗37,350
  • happykit/flagshappykit avatar

    happykit/flags

    1,040View on GitHub↗

    Flags is a feature management platform designed to synchronize application configurations and feature toggles across server and client environments. It provides the infrastructure to evaluate and distribute settings in real-time, allowing for the control of application behavior without requiring code redeployments. The system is built to support isomorphic flag resolution, ensuring that evaluation logic remains consistent during transitions between server-side and client-side rendering. By utilizing server-side state hydration and local fallback caching, the platform prevents visual layout sh

    This platform focuses on feature flags and toggles rather than comprehensive product analytics and session replays, making it a neighbouring building block rather than the full analytics suite you requested.

    TypeScriptFeature FlagsFeature FlaggingFeature Flags
    View on GitHub↗1,040
  • tremorlabs/tremor-npmtremorlabs avatar

    tremorlabs/tremor-npm

    16,461View on GitHub↗

    Tremor is a React component library designed for building analytical dashboards and data-driven web interfaces. It provides a collection of modular UI elements and pre-styled charts that allow developers to render complex datasets into clear visual summaries. The library functions as a utility-first UI kit that integrates with styling frameworks to ensure consistent design across dashboard layouts. By utilizing a declarative composition model, it enables the assembly of interfaces through reusable layout containers and property-driven visual configuration, decoupling raw data processing from

    Tremor is a React component library for building analytical dashboards rather than a backend product analytics platform, meaning it provides UI building blocks instead of event capture, session replay, or feature flags.

    TypeScriptAnalytics DashboardsConversion Funnels
    View on GitHub↗16,461
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
umami-software/umami37.3KTypeScriptMITJun 23, 2026
posthog/posthog35.1KPythonNOASSERTIONJun 16, 2026
rybbit-io/rybbit12.3KTypeScriptAGPL-3.0Jun 15, 2026
openpanel-dev/openpanel5.3KTypeScriptagpl-3.0Feb 18, 2026
countly/countly-server5.9KJavaScriptNOASSERTIONJun 17, 2026
plausible/analytics24.2KElixiragpl-3.0Feb 20, 2026
openreplay/openreplay12.1KTypeScriptNOASSERTIONJun 16, 2026
matomo-org/matomo21.6KPHPGPL-3.0Jun 23, 2026
electerious/ackee4.6KJavaScriptmitFeb 22, 2026
mikecao/umami37.4KTypeScriptMITJun 26, 2026

Related searches

  • an open source tool for website analytics
  • an open source customer data platform
  • a self-hosted Mixpanel alternative
  • an open source alternative to Supabase
  • an open source platform for error tracking
  • an open source marketing automation platform
  • an open source web analytics and traffic platform
  • a self-hosted Amplitude alternative