{
  "$schema_doc": "https://gtmstacker.com/registry/schema/entry.schema.json",
  "stability": "emerging",
  "generator": "agentic-media-registry",
  "generated_at": "2026-09-08T00:00:00Z",
  "category": "analytics-bi",
  "name": "Analytics BI",
  "count": 31,
  "html": "https://gtmstacker.com/registry/category/analytics-bi/",
  "items": [
    {
      "id": "com.gtmstacker.registry/tool/apache-echarts",
      "type": "tool",
      "slug": "apache-echarts",
      "url": "https://gtmstacker.com/registry/tool/apache-echarts/",
      "title": "Apache ECharts",
      "description": "ASF governance; patent grant; markets commercial use",
      "one_liner": "ASF governance; patent grant; markets commercial use",
      "category": "analytics-bi",
      "tags": [
        "analytics-bi",
        "data-visualization"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "free",
      "status": "active",
      "revision": 1,
      "content_hash": "0e82fe81eebcb67b333a44dd1a79d3eead7dc0ab0d12029f92c3feaf5110c777",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/apache-echarts/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/apache-echarts/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/aptabase",
      "type": "tool",
      "slug": "aptabase",
      "url": "https://gtmstacker.com/registry/tool/aptabase/",
      "title": "Aptabase",
      "description": "OSS alt to Google Analytics; ~1774 stars; via openalternative.co",
      "one_liner": "OSS alt to Google Analytics; ~1774 stars; via openalternative.co",
      "category": "analytics-bi",
      "tags": [
        "analytics-bi"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "freemium",
      "status": "active",
      "revision": 1,
      "content_hash": "09ac189003e50dd650cef0aa1922a8f4bf86cb4d87a461734e4cc5d202f7a533",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/aptabase/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/aptabase/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/betterlytics",
      "type": "tool",
      "slug": "betterlytics",
      "url": "https://gtmstacker.com/registry/tool/betterlytics/",
      "title": "Betterlytics",
      "description": "OSS alt to Google Analytics; ~172 stars; via openalternative.co",
      "one_liner": "OSS alt to Google Analytics; ~172 stars; via openalternative.co",
      "category": "analytics-bi",
      "tags": [
        "analytics-bi"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "freemium",
      "status": "active",
      "revision": 1,
      "content_hash": "cd5c74ceecf977b2a0a79218b9c17cbb129a9f2eb5f44fd52f7c0b0aee7b2381",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/betterlytics/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/betterlytics/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/cube",
      "type": "tool",
      "slug": "cube",
      "url": "https://gtmstacker.com/registry/tool/cube/",
      "title": "Cube",
      "description": "De-facto OSS semantic layer; not end-user UI",
      "one_liner": "De-facto OSS semantic layer; not end-user UI",
      "category": "analytics-bi",
      "tags": [
        "analytics-bi"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "freemium",
      "status": "active",
      "revision": 1,
      "content_hash": "b1eec284f47c4e52b8985564dabb069eb5e707754f33ba176815fa8d39c68cdd",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/cube/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/cube/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/d3js",
      "type": "tool",
      "slug": "d3js",
      "url": "https://gtmstacker.com/registry/tool/d3js/",
      "title": "D3.js",
      "description": "Foundational primitive layer; low-level",
      "one_liner": "Foundational primitive layer; low-level",
      "category": "analytics-bi",
      "tags": [
        "analytics-bi",
        "data-visualization"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "free",
      "status": "active",
      "revision": 1,
      "content_hash": "aa3ef93c1663b67cd0c9f12898287749e079a47dca1711c5be0037cb3f13d7c3",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/d3js/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/d3js/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/databuddy",
      "type": "tool",
      "slug": "databuddy",
      "url": "https://gtmstacker.com/registry/tool/databuddy/",
      "title": "Databuddy",
      "description": "OSS alt to Google Analytics; ~1118 stars; via openalternative.co",
      "one_liner": "OSS alt to Google Analytics; ~1118 stars; via openalternative.co",
      "category": "analytics-bi",
      "tags": [
        "analytics-bi"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "unknown",
      "status": "active",
      "revision": 1,
      "content_hash": "4ea4054502b7ab2c2b9f8272c7c3dfb77cc3daa692cbae97b0b7c34e1e7b4b29",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/databuddy/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/databuddy/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/dataease",
      "type": "tool",
      "slug": "dataease",
      "url": "https://gtmstacker.com/registry/tool/dataease/",
      "title": "DataEase",
      "description": "OSS alt to Tableau/Power BI; ~24303 stars; via ossinsight.io",
      "one_liner": "OSS alt to Tableau/Power BI; ~24303 stars; via ossinsight.io",
      "category": "analytics-bi",
      "tags": [
        "analytics-bi"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "free",
      "status": "active",
      "revision": 1,
      "content_hash": "2d83741ca5c0d81f11c706d75e48dacfd9b6efcc27ec64f9dbfb46f6a0d40fb2",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/dataease/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/dataease/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/flowsint",
      "type": "tool",
      "slug": "flowsint",
      "url": "https://gtmstacker.com/registry/tool/flowsint/",
      "title": "flowsint",
      "description": "Visual, extensible graph platform for OSINT link-analysis/investigations (Maltego-style); ~7.5k stars; dual-use OSINT tool",
      "one_liner": "Visual, extensible graph platform for OSINT link-analysis/investigations (Maltego-style); ~7.5k stars; dual-use OSINT tool",
      "category": "analytics-bi",
      "tags": [
        "analytics-bi",
        "data-visualization"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "free",
      "status": "active",
      "revision": 1,
      "content_hash": "b4cdad24af6d71cdcc981c7798a2c6de691052f95df2a3ea51e962ed82d6a1e7",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/flowsint/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/flowsint/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/goaccess",
      "type": "tool",
      "slug": "goaccess",
      "url": "https://gtmstacker.com/registry/tool/goaccess/",
      "title": "GoAccess",
      "description": "OSS alt to Google Analytics; ~20763 stars; via ossinsight.io",
      "one_liner": "OSS alt to Google Analytics; ~20763 stars; via ossinsight.io",
      "category": "analytics-bi",
      "tags": [
        "analytics-bi"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "free",
      "status": "active",
      "revision": 1,
      "content_hash": "303a763437950845d24d186725e325585ab9f103086e49f1c530472bcf437ce5",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/goaccess/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/goaccess/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/gradio",
      "type": "tool",
      "slug": "gradio",
      "url": "https://gtmstacker.com/registry/tool/gradio/",
      "title": "Gradio",
      "description": "~43314 stars; ML-focused; BI fit is secondary; via ossinsight.io",
      "one_liner": "~43314 stars; ML-focused; BI fit is secondary; via ossinsight.io",
      "category": "analytics-bi",
      "tags": [
        "analytics-bi",
        "data-visualization"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "free",
      "status": "active",
      "revision": 1,
      "content_hash": "9e70177070645d795cedef5839906a36ad7cb348c584af3de442b9a2e3b7e3e7",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/gradio/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/gradio/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/grist",
      "type": "tool",
      "slug": "grist",
      "url": "https://gtmstacker.com/registry/tool/grist/",
      "title": "Grist",
      "description": "OSS alt to Airtable; ~11432 stars; via openalternative.co",
      "one_liner": "OSS alt to Airtable; ~11432 stars; via openalternative.co",
      "category": "analytics-bi",
      "tags": [
        "analytics-bi"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "freemium",
      "status": "active",
      "revision": 1,
      "content_hash": "3fdbbb37b9e018eb31297734a68ba0418e6eb4bec6963ec66ee8e78115bfdb28",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/grist/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/grist/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/jupyterlab",
      "type": "tool",
      "slug": "jupyterlab",
      "url": "https://gtmstacker.com/registry/tool/jupyterlab/",
      "title": "JupyterLab",
      "description": "Standard notebook host; use v4",
      "one_liner": "Standard notebook host; use v4",
      "category": "analytics-bi",
      "tags": [
        "analytics-bi",
        "data-visualization"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "free",
      "status": "active",
      "revision": 1,
      "content_hash": "25e368588c526bb6cb83acdd1ee0bf95ce57b0cea73a52555427f191055dd2e2",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/jupyterlab/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/jupyterlab/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/marimo",
      "type": "tool",
      "slug": "marimo",
      "url": "https://gtmstacker.com/registry/tool/marimo/",
      "title": "Marimo",
      "description": "Reactive git-native deployable notebook",
      "one_liner": "Reactive git-native deployable notebook",
      "category": "analytics-bi",
      "tags": [
        "analytics-bi",
        "data-visualization"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "free",
      "status": "active",
      "revision": 1,
      "content_hash": "088bfea13da2309578581731e9a1064b637d454f5a59c1bf8e787ea228a015fa",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/marimo/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/marimo/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/matomo",
      "type": "tool",
      "slug": "matomo",
      "url": "https://gtmstacker.com/registry/tool/matomo/",
      "title": "Matomo",
      "description": "Full web analytics + attribution/funnels",
      "one_liner": "Full web analytics + attribution/funnels",
      "category": "analytics-bi",
      "tags": [
        "analytics-bi"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "freemium",
      "status": "active",
      "revision": 1,
      "content_hash": "8a7c384e59735fbc69e5e6d77f37e523491ebafdfa21cf442eed256480111ccb",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/matomo/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/matomo/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/matplotlib",
      "type": "tool",
      "slug": "matplotlib",
      "url": "https://gtmstacker.com/registry/tool/matplotlib/",
      "title": "matplotlib",
      "description": "Custom license — flag for strict scanners",
      "one_liner": "Custom license — flag for strict scanners",
      "category": "analytics-bi",
      "tags": [
        "analytics-bi",
        "data-visualization"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "free",
      "status": "active",
      "revision": 1,
      "content_hash": "7950a32021304265366cebeaebc50fb664251813a247799b6bdf2b83653b56f4",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/matplotlib/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/matplotlib/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/observable-plot",
      "type": "tool",
      "slug": "observable-plot",
      "url": "https://gtmstacker.com/registry/tool/observable-plot/",
      "title": "Observable Plot",
      "description": "Concise grammar-of-graphics on D3",
      "one_liner": "Concise grammar-of-graphics on D3",
      "category": "analytics-bi",
      "tags": [
        "analytics-bi",
        "data-visualization"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "free",
      "status": "active",
      "revision": 1,
      "content_hash": "8873ecafcc5bf4e39cc502d3f05510e1b82d6322caf714d71c19fe54bf31cf20",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/observable-plot/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/observable-plot/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/openpanel",
      "type": "tool",
      "slug": "openpanel",
      "url": "https://gtmstacker.com/registry/tool/openpanel/",
      "title": "OpenPanel",
      "description": "OSS alt to Google Analytics; ~6296 stars; via openalternative.co",
      "one_liner": "OSS alt to Google Analytics; ~6296 stars; via openalternative.co",
      "category": "analytics-bi",
      "tags": [
        "analytics-bi"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "unknown",
      "status": "active",
      "revision": 1,
      "content_hash": "d205bc1d7d2fd82371cdfd10dce16f8988045e54ba6c7caac6abf74e05a8c5d3",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/openpanel/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/openpanel/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/openwebanalytics",
      "type": "tool",
      "slug": "openwebanalytics",
      "url": "https://gtmstacker.com/registry/tool/openwebanalytics/",
      "title": "OpenWebAnalytics",
      "description": "OSS alt to Google Analytics; ~2682 stars; via openalternative.co",
      "one_liner": "OSS alt to Google Analytics; ~2682 stars; via openalternative.co",
      "category": "analytics-bi",
      "tags": [
        "analytics-bi"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "free",
      "status": "active",
      "revision": 1,
      "content_hash": "0f459dd4af6409497471a38d88126bf1a75ca3b079385950cd634806f2d076f0",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/openwebanalytics/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/openwebanalytics/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/plotly-dash",
      "type": "tool",
      "slug": "plotly-dash",
      "url": "https://gtmstacker.com/registry/tool/plotly-dash/",
      "title": "Plotly Dash",
      "description": "~24371 stars; via ossinsight.io",
      "one_liner": "~24371 stars; via ossinsight.io",
      "category": "analytics-bi",
      "tags": [
        "analytics-bi",
        "data-visualization"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "freemium",
      "status": "active",
      "revision": 1,
      "content_hash": "ec980fd9c56d5c5e468f9a90bc488f37ce5cc2a3ab2b671fad99fa6bebff9c32",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/plotly-dash/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/plotly-dash/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/plotlypy",
      "type": "tool",
      "slug": "plotlypy",
      "url": "https://gtmstacker.com/registry/tool/plotlypy/",
      "title": "Plotly.py",
      "description": "Interactive notebook viz; ties to Dash",
      "one_liner": "Interactive notebook viz; ties to Dash",
      "category": "analytics-bi",
      "tags": [
        "analytics-bi",
        "data-visualization"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "free",
      "status": "active",
      "revision": 1,
      "content_hash": "cf235b9c76c99eeb1cbf277e4316d8947d24da8c20b1b5afc66b94eed0ad5274",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/plotlypy/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/plotlypy/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/rybbit",
      "type": "tool",
      "slug": "rybbit",
      "url": "https://gtmstacker.com/registry/tool/rybbit/",
      "title": "Rybbit",
      "description": "OSS alt to Google Analytics; ~12594 stars; via openalternative.co",
      "one_liner": "OSS alt to Google Analytics; ~12594 stars; via openalternative.co",
      "category": "analytics-bi",
      "tags": [
        "analytics-bi"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "unknown",
      "status": "active",
      "revision": 1,
      "content_hash": "ad847acd9c6b187a6261e96d08583544a5adffd3a8f17dece965a180e13e5622",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/rybbit/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/rybbit/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/streamlit",
      "type": "tool",
      "slug": "streamlit",
      "url": "https://gtmstacker.com/registry/tool/streamlit/",
      "title": "Streamlit",
      "description": "Python script→dashboard; outside PRs paused; opt-out telemetry",
      "one_liner": "Python script→dashboard; outside PRs paused; opt-out telemetry",
      "category": "analytics-bi",
      "tags": [
        "analytics-bi",
        "data-visualization"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "free",
      "status": "active",
      "revision": 1,
      "content_hash": "0244fc5a6e3552e57a436be1d28dbf114fe47b5cb82111754a9611fdcbba2991",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/streamlit/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/streamlit/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/swetrix",
      "type": "tool",
      "slug": "swetrix",
      "url": "https://gtmstacker.com/registry/tool/swetrix/",
      "title": "Swetrix",
      "description": "OSS alt to Google Analytics; ~1116 stars; via openalternative.co",
      "one_liner": "OSS alt to Google Analytics; ~1116 stars; via openalternative.co",
      "category": "analytics-bi",
      "tags": [
        "analytics-bi"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "freemium",
      "status": "active",
      "revision": 1,
      "content_hash": "1b18eb528aec7e2cf4a46bb20a3c4edd96b0213cdd47f84cec1e326dc944d426",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/swetrix/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/swetrix/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/trench",
      "type": "tool",
      "slug": "trench",
      "url": "https://gtmstacker.com/registry/tool/trench/",
      "title": "Trench",
      "description": "OSS alt to June; ~1659 stars; via openalternative.co",
      "one_liner": "OSS alt to June; ~1659 stars; via openalternative.co",
      "category": "analytics-bi",
      "tags": [
        "analytics-bi"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "unknown",
      "status": "active",
      "revision": 1,
      "content_hash": "2f4a2c934631a543f2ae67b880ec259cb832b61166284c967b2c23759ebc3d79",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/trench/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/trench/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/umami",
      "type": "tool",
      "slug": "umami",
      "url": "https://gtmstacker.com/registry/tool/umami/",
      "title": "Umami",
      "description": "Lightweight privacy analytics",
      "one_liner": "Lightweight privacy analytics",
      "category": "analytics-bi",
      "tags": [
        "analytics-bi"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "free",
      "status": "active",
      "revision": 1,
      "content_hash": "67a4f22085b55459cbe5a8c81b3b1690c35e16d631b9785612ed4de576bd4118",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/umami/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/umami/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/vemetric",
      "type": "tool",
      "slug": "vemetric",
      "url": "https://gtmstacker.com/registry/tool/vemetric/",
      "title": "Vemetric",
      "description": "OSS alt to Google Analytics; ~360 stars; via openalternative.co",
      "one_liner": "OSS alt to Google Analytics; ~360 stars; via openalternative.co",
      "category": "analytics-bi",
      "tags": [
        "analytics-bi"
      ],
      "open_source": "yes",
      "self_hostable": "no",
      "pricing_model": "unknown",
      "status": "active",
      "revision": 1,
      "content_hash": "a2e007f258fabd6b8c5547ca8125fa0e7e002146dcc93dd2fee9e1abe9d734dd",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/vemetric/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/vemetric/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/vizro",
      "type": "tool",
      "slug": "vizro",
      "url": "https://gtmstacker.com/registry/tool/vizro/",
      "title": "Vizro",
      "description": "~3774 stars; via ossinsight.io",
      "one_liner": "~3774 stars; via ossinsight.io",
      "category": "analytics-bi",
      "tags": [
        "analytics-bi",
        "data-visualization"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "free",
      "status": "active",
      "revision": 1,
      "content_hash": "1964531eba10f1c7535fad318fe2573fe4ca20ec818051120ac39b1c635d97db",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/vizro/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/vizro/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/vizzu",
      "type": "tool",
      "slug": "vizzu",
      "url": "https://gtmstacker.com/registry/tool/vizzu/",
      "title": "Vizzu",
      "description": "BetaList-native; animated data-story niche",
      "one_liner": "BetaList-native; animated data-story niche",
      "category": "analytics-bi",
      "tags": [
        "analytics-bi",
        "data-visualization"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "free",
      "status": "active",
      "revision": 1,
      "content_hash": "0d49c25b7f1e9c8aecc29a257aa5d1f8a38ef277647ab1e3bd175978a985d6cb",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/vizzu/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/vizzu/index.md"
    },
    {
      "id": "com.gtmstacker.registry/news/google-timesfm-3",
      "type": "news",
      "slug": "google-timesfm-3",
      "url": "https://gtmstacker.com/registry/news/google-timesfm-3/",
      "title": "Google releases TimesFM 3.0 time-series forecasting model",
      "description": "Google published TimesFM 3.0, a time-series forecasting model, on Hugging Face. GTM angle: pipeline/demand forecasting (analytics-adjacent, not core outreach). Open-weight; commercial terms NOT independently verified.",
      "one_liner": "Google published TimesFM 3.0, a time-series forecasting model, on Hugging Face. GTM angle: pipeline/demand forecasting (analytics-adjacent, not core…",
      "category": "analytics-bi",
      "tags": [
        "analytics-bi",
        "model-release",
        "forecasting",
        "time-series"
      ],
      "open_source": "unknown",
      "self_hostable": "unknown",
      "pricing_model": "unknown",
      "status": "active",
      "revision": 1,
      "content_hash": "3cd0f71fdd6f543a8bd59b8a91c08e95f301f6688c6ae8aba069923cb355bd76",
      "date_published": "2026-09-02T00:00:00Z",
      "date_modified": "2026-09-02T00:00:00Z",
      "json": "https://gtmstacker.com/registry/news/google-timesfm-3/index.json",
      "markdown": "https://gtmstacker.com/registry/news/google-timesfm-3/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/google-analytics-mcp",
      "type": "tool",
      "slug": "google-analytics-mcp",
      "url": "https://gtmstacker.com/registry/tool/google-analytics-mcp/",
      "title": "Google Analytics MCP Server",
      "description": "The official Google Analytics team's MCP server: run GA4 core/funnel/realtime reports and property queries through the Analytics read scope — one of the safer direct marketing-data connections.",
      "one_liner": "The official Google Analytics team's MCP server: run GA4 core/funnel/realtime reports and property queries through the Analytics read scope — one of the safer…",
      "category": "analytics-bi",
      "tags": [
        "analytics-bi",
        "ga4",
        "mcp",
        "official"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "free",
      "status": "active",
      "revision": 1,
      "content_hash": "5855d7c15b4c6a002307e6598f8be1645dbd7fad59af5208c57719faed0f70ab",
      "date_published": "2026-08-25T21:34:12Z",
      "date_modified": "2026-08-25T21:34:12Z",
      "json": "https://gtmstacker.com/registry/tool/google-analytics-mcp/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/google-analytics-mcp/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/posthog",
      "type": "tool",
      "slug": "posthog",
      "url": "https://gtmstacker.com/registry/tool/posthog/",
      "title": "PostHog",
      "description": "Product & web analytics platform: session replay, funnels, feature flags, experiments, error tracking, and AI observability — with agent/MCP support. Shows what visitors did after the click.",
      "one_liner": "Product & web analytics platform: session replay, funnels, feature flags, experiments, error tracking, and AI observability — with agent/MCP support. Shows…",
      "category": "analytics-bi",
      "tags": [
        "analytics-bi",
        "product-analytics",
        "session-replay",
        "feature-flags"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "freemium",
      "status": "active",
      "revision": 1,
      "content_hash": "f426de6e923ddefc6c5fabe90f785c4600609cdbbd4552b77561017ab7c196c8",
      "date_published": "2026-08-25T21:34:12Z",
      "date_modified": "2026-08-25T21:34:12Z",
      "json": "https://gtmstacker.com/registry/tool/posthog/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/posthog/index.md"
    }
  ]
}
