{"adoption": {"forks": 238, "observed_at": "2026-08-28T04:09:04.929793+00:00", "stars": 5027}, "canonical_url": "https://ross.abutalabs.com/products/marqo", "card": {"archived": false, "artifact_type": "service", "description": "Ecommerce Search and Discovery - marqo.ai", "domain": ["e-commerce", "machine-learning", "artificial-intelligence"], "enriched": true, "function": ["search-engine", "vector-database", "machine-learning", "rag"], "health_score": 96, "homepage": "https://www.marqo.ai/", "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["marqo-ai/marqo"], "name": "marqo-ai/marqo", "platform": ["python", "self-hosted", "cloud"], "pushed_at": "2026-08-08T08:50:53+00:00", "repo": "marqo-ai/marqo", "stars": 5027, "tags": ["semantic-search", "ecommerce-search", "product-discovery", "multi-modal", "recommendations", "personalization", "deprecated-open-source", "search", "docker"], "topics": ["multi-modal", "search-engine", "machine-learning", "ecommerce"], "urls": [], "use_cases": ["add semantic product search to an online store", "build personalized product recommendations from clickstream data", "replace Solr or Elasticsearch-based ecommerce search", "implement typo-tolerant multilingual search for a catalog", "power conversational shopping and agentic product discovery", "automate search ranking and merchandising rules"], "what_it_is": "Marqo is an AI-native ecommerce search and product discovery platform offering semantic search, personalization, recommendations, and merchandising controls for online retailers. Its open-source repository is deprecated and no longer receives updates, with development focused on the commercial marqo.ai platform.", "when_to_avoid": ["you want an actively maintained open-source project - the OSS repo is deprecated", "you need a general-purpose vector database rather than an ecommerce platform", "you cannot adopt a commercial SaaS product"], "when_to_choose": ["you want an AI-powered ecommerce search and discovery suite with behavioral learning", "you need search, recommendations, and merchandising controls from one vendor", "you are a mid-market or enterprise retailer replacing legacy search tools"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/marqo", "repo": "marqo-ai/marqo", "role": "main", "score": 86}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:04.929793+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:17:28.553286+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "778d5390fcff79090ef1d0d83a9dd9fa5f02c8e2ba142cd4724fce1757d4fd54", "fetched_at": "2026-08-28T04:09:04.929793+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marqo-ai/marqo"}, {"content_hash": "04390f0d4c1f6f2bdbe59978da5bc9ddf0954259c6473d943464b5a1d568737d", "fetched_at": "2026-08-29T08:58:09.899669+00:00", "kind": "homepage", "missing": false, "url": "https://www.marqo.ai/"}, {"content_hash": "e29285718bf4a2a6d03935c28dcc09c7d76238150f1f64a221963f56018dd693", "fetched_at": "2026-08-29T08:58:09.909070+00:00", "kind": "site_page", "missing": false, "url": "https://docs.marqo.ai"}, {"content_hash": "5633043e1e231dd7459d3c9dc1209c73275b1be4fc6440cac302027d9c927fc4", "fetched_at": "2026-08-29T08:58:09.912320+00:00", "kind": "site_page", "missing": false, "url": "https://www.marqo.ai/about"}, {"content_hash": "496ad12c29e73bfe1d9b33b1f7ce7171898ff203589d1627cb5510dc5b8b41c2", "fetched_at": "2026-08-29T08:58:09.910872+00:00", "kind": "site_page", "missing": false, "url": "https://www.marqo.ai/faq"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:04.929793+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:17:28.553286+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "778d5390fcff79090ef1d0d83a9dd9fa5f02c8e2ba142cd4724fce1757d4fd54", "fetched_at": "2026-08-28T04:09:04.929793+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marqo-ai/marqo"}, {"content_hash": "04390f0d4c1f6f2bdbe59978da5bc9ddf0954259c6473d943464b5a1d568737d", "fetched_at": "2026-08-29T08:58:09.899669+00:00", "kind": "homepage", "missing": false, "url": "https://www.marqo.ai/"}, {"content_hash": "e29285718bf4a2a6d03935c28dcc09c7d76238150f1f64a221963f56018dd693", "fetched_at": "2026-08-29T08:58:09.909070+00:00", "kind": "site_page", "missing": false, "url": "https://docs.marqo.ai"}, {"content_hash": "5633043e1e231dd7459d3c9dc1209c73275b1be4fc6440cac302027d9c927fc4", "fetched_at": "2026-08-29T08:58:09.912320+00:00", "kind": "site_page", "missing": false, "url": "https://www.marqo.ai/about"}, {"content_hash": "496ad12c29e73bfe1d9b33b1f7ce7171898ff203589d1627cb5510dc5b8b41c2", "fetched_at": "2026-08-29T08:58:09.910872+00:00", "kind": "site_page", "missing": false, "url": "https://www.marqo.ai/faq"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:17:28.553286+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "778d5390fcff79090ef1d0d83a9dd9fa5f02c8e2ba142cd4724fce1757d4fd54", "fetched_at": "2026-08-28T04:09:04.929793+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marqo-ai/marqo"}, {"content_hash": "04390f0d4c1f6f2bdbe59978da5bc9ddf0954259c6473d943464b5a1d568737d", "fetched_at": "2026-08-29T08:58:09.899669+00:00", "kind": "homepage", "missing": false, "url": "https://www.marqo.ai/"}, {"content_hash": "e29285718bf4a2a6d03935c28dcc09c7d76238150f1f64a221963f56018dd693", "fetched_at": "2026-08-29T08:58:09.909070+00:00", "kind": "site_page", "missing": false, "url": "https://docs.marqo.ai"}, {"content_hash": "5633043e1e231dd7459d3c9dc1209c73275b1be4fc6440cac302027d9c927fc4", "fetched_at": "2026-08-29T08:58:09.912320+00:00", "kind": "site_page", "missing": false, "url": "https://www.marqo.ai/about"}, {"content_hash": "496ad12c29e73bfe1d9b33b1f7ce7171898ff203589d1627cb5510dc5b8b41c2", "fetched_at": "2026-08-29T08:58:09.910872+00:00", "kind": "site_page", "missing": false, "url": "https://www.marqo.ai/faq"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:09:04.929793+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:04.929793+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:04.929793+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:17:28.553286+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "778d5390fcff79090ef1d0d83a9dd9fa5f02c8e2ba142cd4724fce1757d4fd54", "fetched_at": "2026-08-28T04:09:04.929793+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marqo-ai/marqo"}, {"content_hash": "04390f0d4c1f6f2bdbe59978da5bc9ddf0954259c6473d943464b5a1d568737d", "fetched_at": "2026-08-29T08:58:09.899669+00:00", "kind": "homepage", "missing": false, "url": "https://www.marqo.ai/"}, {"content_hash": "e29285718bf4a2a6d03935c28dcc09c7d76238150f1f64a221963f56018dd693", "fetched_at": "2026-08-29T08:58:09.909070+00:00", "kind": "site_page", "missing": false, "url": "https://docs.marqo.ai"}, {"content_hash": "5633043e1e231dd7459d3c9dc1209c73275b1be4fc6440cac302027d9c927fc4", "fetched_at": "2026-08-29T08:58:09.912320+00:00", "kind": "site_page", "missing": false, "url": "https://www.marqo.ai/about"}, {"content_hash": "496ad12c29e73bfe1d9b33b1f7ce7171898ff203589d1627cb5510dc5b8b41c2", "fetched_at": "2026-08-29T08:58:09.910872+00:00", "kind": "site_page", "missing": false, "url": "https://www.marqo.ai/faq"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:04.929793+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:04.929793+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:17:28.553286+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "778d5390fcff79090ef1d0d83a9dd9fa5f02c8e2ba142cd4724fce1757d4fd54", "fetched_at": "2026-08-28T04:09:04.929793+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marqo-ai/marqo"}, {"content_hash": "04390f0d4c1f6f2bdbe59978da5bc9ddf0954259c6473d943464b5a1d568737d", "fetched_at": "2026-08-29T08:58:09.899669+00:00", "kind": "homepage", "missing": false, "url": "https://www.marqo.ai/"}, {"content_hash": "e29285718bf4a2a6d03935c28dcc09c7d76238150f1f64a221963f56018dd693", "fetched_at": "2026-08-29T08:58:09.909070+00:00", "kind": "site_page", "missing": false, "url": "https://docs.marqo.ai"}, {"content_hash": "5633043e1e231dd7459d3c9dc1209c73275b1be4fc6440cac302027d9c927fc4", "fetched_at": "2026-08-29T08:58:09.912320+00:00", "kind": "site_page", "missing": false, "url": "https://www.marqo.ai/about"}, {"content_hash": "496ad12c29e73bfe1d9b33b1f7ce7171898ff203589d1627cb5510dc5b8b41c2", "fetched_at": "2026-08-29T08:58:09.910872+00:00", "kind": "site_page", "missing": false, "url": "https://www.marqo.ai/faq"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:04.929793+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:04.929793+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:04.929793+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:17:28.553286+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "778d5390fcff79090ef1d0d83a9dd9fa5f02c8e2ba142cd4724fce1757d4fd54", "fetched_at": "2026-08-28T04:09:04.929793+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marqo-ai/marqo"}, {"content_hash": "04390f0d4c1f6f2bdbe59978da5bc9ddf0954259c6473d943464b5a1d568737d", "fetched_at": "2026-08-29T08:58:09.899669+00:00", "kind": "homepage", "missing": false, "url": "https://www.marqo.ai/"}, {"content_hash": "e29285718bf4a2a6d03935c28dcc09c7d76238150f1f64a221963f56018dd693", "fetched_at": "2026-08-29T08:58:09.909070+00:00", "kind": "site_page", "missing": false, "url": "https://docs.marqo.ai"}, {"content_hash": "5633043e1e231dd7459d3c9dc1209c73275b1be4fc6440cac302027d9c927fc4", "fetched_at": "2026-08-29T08:58:09.912320+00:00", "kind": "site_page", "missing": false, "url": "https://www.marqo.ai/about"}, {"content_hash": "496ad12c29e73bfe1d9b33b1f7ce7171898ff203589d1627cb5510dc5b8b41c2", "fetched_at": "2026-08-29T08:58:09.910872+00:00", "kind": "site_page", "missing": false, "url": "https://www.marqo.ai/faq"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:04.929793+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:04.929793+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:17:28.553286+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "778d5390fcff79090ef1d0d83a9dd9fa5f02c8e2ba142cd4724fce1757d4fd54", "fetched_at": "2026-08-28T04:09:04.929793+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marqo-ai/marqo"}, {"content_hash": "04390f0d4c1f6f2bdbe59978da5bc9ddf0954259c6473d943464b5a1d568737d", "fetched_at": "2026-08-29T08:58:09.899669+00:00", "kind": "homepage", "missing": false, "url": "https://www.marqo.ai/"}, {"content_hash": "e29285718bf4a2a6d03935c28dcc09c7d76238150f1f64a221963f56018dd693", "fetched_at": "2026-08-29T08:58:09.909070+00:00", "kind": "site_page", "missing": false, "url": "https://docs.marqo.ai"}, {"content_hash": "5633043e1e231dd7459d3c9dc1209c73275b1be4fc6440cac302027d9c927fc4", "fetched_at": "2026-08-29T08:58:09.912320+00:00", "kind": "site_page", "missing": false, "url": "https://www.marqo.ai/about"}, {"content_hash": "496ad12c29e73bfe1d9b33b1f7ce7171898ff203589d1627cb5510dc5b8b41c2", "fetched_at": "2026-08-29T08:58:09.910872+00:00", "kind": "site_page", "missing": false, "url": "https://www.marqo.ai/faq"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:17:28.553286+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "778d5390fcff79090ef1d0d83a9dd9fa5f02c8e2ba142cd4724fce1757d4fd54", "fetched_at": "2026-08-28T04:09:04.929793+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marqo-ai/marqo"}, {"content_hash": "04390f0d4c1f6f2bdbe59978da5bc9ddf0954259c6473d943464b5a1d568737d", "fetched_at": "2026-08-29T08:58:09.899669+00:00", "kind": "homepage", "missing": false, "url": "https://www.marqo.ai/"}, {"content_hash": "e29285718bf4a2a6d03935c28dcc09c7d76238150f1f64a221963f56018dd693", "fetched_at": "2026-08-29T08:58:09.909070+00:00", "kind": "site_page", "missing": false, "url": "https://docs.marqo.ai"}, {"content_hash": "5633043e1e231dd7459d3c9dc1209c73275b1be4fc6440cac302027d9c927fc4", "fetched_at": "2026-08-29T08:58:09.912320+00:00", "kind": "site_page", "missing": false, "url": "https://www.marqo.ai/about"}, {"content_hash": "496ad12c29e73bfe1d9b33b1f7ce7171898ff203589d1627cb5510dc5b8b41c2", "fetched_at": "2026-08-29T08:58:09.910872+00:00", "kind": "site_page", "missing": false, "url": "https://www.marqo.ai/faq"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:17:28.553286+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "778d5390fcff79090ef1d0d83a9dd9fa5f02c8e2ba142cd4724fce1757d4fd54", "fetched_at": "2026-08-28T04:09:04.929793+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marqo-ai/marqo"}, {"content_hash": "04390f0d4c1f6f2bdbe59978da5bc9ddf0954259c6473d943464b5a1d568737d", "fetched_at": "2026-08-29T08:58:09.899669+00:00", "kind": "homepage", "missing": false, "url": "https://www.marqo.ai/"}, {"content_hash": "e29285718bf4a2a6d03935c28dcc09c7d76238150f1f64a221963f56018dd693", "fetched_at": "2026-08-29T08:58:09.909070+00:00", "kind": "site_page", "missing": false, "url": "https://docs.marqo.ai"}, {"content_hash": "5633043e1e231dd7459d3c9dc1209c73275b1be4fc6440cac302027d9c927fc4", "fetched_at": "2026-08-29T08:58:09.912320+00:00", "kind": "site_page", "missing": false, "url": "https://www.marqo.ai/about"}, {"content_hash": "496ad12c29e73bfe1d9b33b1f7ce7171898ff203589d1627cb5510dc5b8b41c2", "fetched_at": "2026-08-29T08:58:09.910872+00:00", "kind": "site_page", "missing": false, "url": "https://www.marqo.ai/faq"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:17:28.553286+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "778d5390fcff79090ef1d0d83a9dd9fa5f02c8e2ba142cd4724fce1757d4fd54", "fetched_at": "2026-08-28T04:09:04.929793+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marqo-ai/marqo"}, {"content_hash": "04390f0d4c1f6f2bdbe59978da5bc9ddf0954259c6473d943464b5a1d568737d", "fetched_at": "2026-08-29T08:58:09.899669+00:00", "kind": "homepage", "missing": false, "url": "https://www.marqo.ai/"}, {"content_hash": "e29285718bf4a2a6d03935c28dcc09c7d76238150f1f64a221963f56018dd693", "fetched_at": "2026-08-29T08:58:09.909070+00:00", "kind": "site_page", "missing": false, "url": "https://docs.marqo.ai"}, {"content_hash": "5633043e1e231dd7459d3c9dc1209c73275b1be4fc6440cac302027d9c927fc4", "fetched_at": "2026-08-29T08:58:09.912320+00:00", "kind": "site_page", "missing": false, "url": "https://www.marqo.ai/about"}, {"content_hash": "496ad12c29e73bfe1d9b33b1f7ce7171898ff203589d1627cb5510dc5b8b41c2", "fetched_at": "2026-08-29T08:58:09.910872+00:00", "kind": "site_page", "missing": false, "url": "https://www.marqo.ai/faq"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 96, "longevity": 100, "rhythm": 66}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1493, "days_push": 25, "days_rel": 149, "gap_med": 4.0, "n_releases_24m": 63}, "score": 86, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}