← all SaaS

PostHog

Open-source · self-hostable · replaces 3 SaaS tools on os-alt

PostHog/posthog · alive · ★ 34.4k · last commit today · 3966 open issues

License: MIT — Core is MIT; PostHog also publishes a 'PostHog Cloud' commercial license for some enterprise add-ons, but self-host of the OSS edition is unrestricted.

Good fit for Teams whose Amplitude use is funnel + retention + feature flags — PostHog matches that surface and adds session replay and surveys.

Weak at Heavy resource footprint vs. lighter analytics tools; ClickHouse is excellent but adds an ops surface most small teams don't have.

In a terminal? npx -y github:SolvoHQ/os-alt-cli amplitude prints the Amplitude comparison table including PostHog. how the CLI works →

Replaces these SaaS

  • Amplitude · Product analytics / event tracking / funnels

    Use Amplitude's Export API (`GET /api/2/export`) to stream events as JSONL. Run PostHog's `posthog-cli migrate amplitude --in events.jsonl` (or write a 30-line Node script that POSTs to `/capture`). Person properties from Amplitude map to PostHog person properties; event names + properties carry over directly. Funnels and retention reports rebuild against the imported data.

  • FullStory · Session replay + product analytics

    Pull the `hobby` compose from posthog.com/docs/self-host. Add PostHog's session-replay snippet (`posthog.init(KEY, { autocapture: true, session_recording: { ... } })`). PostHog bundles session replay, product analytics, feature flags, and surveys — broader than FullStory. Frustration-click detection is built in; AI summaries via OpenAI key.

  • Mixpanel · Product analytics

    Run the PostHog and Mixpanel SDKs side-by-side for 1-2 weeks. PostHog ships a Mixpanel historical-import plugin (Pipelines → Sources → Mixpanel) that pulls past events via Mixpanel's Raw Data Export API. Map distinct_id → person properties.

README badges for the SaaS this replaces

Maintainers and forks: drop a badge in your README to link readers from the SaaS-comparison page back to your repo.