{
  "$schema_doc": "https://gtmstacker.com/registry/schema/entry.schema.json",
  "stability": "emerging",
  "generator": "agentic-media-registry",
  "generated_at": "2026-09-08T00:00:00Z",
  "category": "product-discovery",
  "name": "Product Discovery",
  "count": 7,
  "html": "https://gtmstacker.com/registry/category/product-discovery/",
  "items": [
    {
      "id": "com.gtmstacker.registry/tool/businessdirectory",
      "type": "tool",
      "slug": "businessdirectory",
      "url": "https://gtmstacker.com/registry/tool/businessdirectory/",
      "title": "BusinessDirectory",
      "description": "Modern Next.js; no monetization/claim; citation-mgmt has NO OSS",
      "one_liner": "Modern Next.js; no monetization/claim; citation-mgmt has NO OSS",
      "category": "product-discovery",
      "tags": [
        "product-discovery",
        "app-product-discovery"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "free",
      "status": "active",
      "revision": 1,
      "content_hash": "5735122c2af8709795e2954fa7d653b9b4fa508d3320d37fc5afb072bd6c57c9",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/businessdirectory/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/businessdirectory/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/devhunt",
      "type": "tool",
      "slug": "devhunt",
      "url": "https://gtmstacker.com/registry/tool/devhunt/",
      "title": "DevHunt",
      "description": "Genuine MIT; dev-niche; anti-fraud GitHub-auth voting",
      "one_liner": "Genuine MIT; dev-niche; anti-fraud GitHub-auth voting",
      "category": "product-discovery",
      "tags": [
        "product-discovery",
        "app-product-discovery"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "free",
      "status": "active",
      "revision": 1,
      "content_hash": "3b67408b0aec663b96a34d8c1c5dca4f7d886421a9668d5ba7a82d9f63f21a0c",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/devhunt/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/devhunt/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/gorse",
      "type": "tool",
      "slug": "gorse",
      "url": "https://gtmstacker.com/registry/tool/gorse/",
      "title": "Gorse",
      "description": "Only ready-to-deploy engine; REST API + dashboard",
      "one_liner": "Only ready-to-deploy engine; REST API + dashboard",
      "category": "product-discovery",
      "tags": [
        "product-discovery",
        "app-product-discovery"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "free",
      "status": "active",
      "revision": 1,
      "content_hash": "29fe3078b3e5f952df32c08f6a4338635f8ae050ffecbe7fce0e5483e856af6f",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/gorse/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/gorse/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/openalternative",
      "type": "tool",
      "slug": "openalternative",
      "url": "https://gtmstacker.com/registry/tool/openalternative/",
      "title": "OpenAlternative",
      "description": "Only deployable alt-finder app; +CC0 data list",
      "one_liner": "Only deployable alt-finder app; +CC0 data list",
      "category": "product-discovery",
      "tags": [
        "product-discovery",
        "app-product-discovery"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "free",
      "status": "active",
      "revision": 1,
      "content_hash": "eee1194c61ef87d53841e07eb998e909302bf15ae7555592c42e05c9dbcc729e",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/openalternative/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/openalternative/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/osclass",
      "type": "tool",
      "slug": "osclass",
      "url": "https://gtmstacker.com/registry/tool/osclass/",
      "title": "Osclass",
      "description": "Standalone PHP classifieds; legacy code",
      "one_liner": "Standalone PHP classifieds; legacy code",
      "category": "product-discovery",
      "tags": [
        "product-discovery",
        "app-product-discovery"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "free",
      "status": "active",
      "revision": 1,
      "content_hash": "d015efd3db05c05cef3e1400d5d0fbe7ea4140b1f4b87cc5b2ee663f5a4831e8",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/osclass/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/osclass/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/recbole",
      "type": "tool",
      "slug": "recbole",
      "url": "https://gtmstacker.com/registry/tool/recbole/",
      "title": "RecBole",
      "description": "94 algorithms; research-oriented",
      "one_liner": "94 algorithms; research-oriented",
      "category": "product-discovery",
      "tags": [
        "product-discovery",
        "app-product-discovery"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "free",
      "status": "active",
      "revision": 1,
      "content_hash": "8c32d2527fa6d0ee6fda281dfeaf4bdd39136ea92e8887cd0063ee15f42630a2",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/recbole/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/recbole/index.md"
    },
    {
      "id": "com.gtmstacker.registry/tool/recommenders",
      "type": "tool",
      "slug": "recommenders",
      "url": "https://gtmstacker.com/registry/tool/recommenders/",
      "title": "Recommenders",
      "description": "LF-governed best-practices toolkit; not turnkey service",
      "one_liner": "LF-governed best-practices toolkit; not turnkey service",
      "category": "product-discovery",
      "tags": [
        "product-discovery",
        "app-product-discovery"
      ],
      "open_source": "yes",
      "self_hostable": "yes",
      "pricing_model": "free",
      "status": "active",
      "revision": 1,
      "content_hash": "e6db8c790f65cb6be4888b1136a1bd52da5db85ae9a531c48a83fd32c169542b",
      "date_published": "2026-09-03T12:00:00Z",
      "date_modified": "2026-09-03T12:00:00Z",
      "json": "https://gtmstacker.com/registry/tool/recommenders/index.json",
      "markdown": "https://gtmstacker.com/registry/tool/recommenders/index.md"
    }
  ]
}
