{"adoption": {"forks": 248, "observed_at": "2026-09-01T02:14:01.253880+00:00", "stars": 1064}, "canonical_url": "https://ross.abutalabs.com/products/esp-matter", "card": {"archived": false, "artifact_type": "framework", "description": "Espressif's SDK for Matter", "domain": ["iot", "embedded-systems"], "enriched": true, "function": ["sdk", "iot", "security", "embedded"], "health_score": 80, "homepage": null, "language": "C++", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["espressif/esp-matter"], "name": "espressif/esp-matter", "platform": ["iot", "embedded"], "pushed_at": "2026-08-31T12:24:47+00:00", "repo": "espressif/esp-matter", "stars": 1064, "tags": ["matter", "esp32", "smart-home", "thread", "zigbee", "espressif", "connectedhomeip", "c++"], "topics": [], "urls": [], "use_cases": ["build a Matter smart light bulb on ESP32", "develop Matter-compliant smart home devices", "commission ESP32 devices into Matter ecosystems like Apple Home or Google Home", "provision device identity certificates for Matter production", "prepare an ESP32 product for CSA Matter certification"], "what_it_is": "Espressif's official SDK for building Matter smart home products on ESP32 series SoCs. It wraps the open-source Matter SDK (connectedhomeip) with simplified APIs, peripheral support, and production tools for security, provisioning, and manufacturing.", "when_to_avoid": ["you are targeting non-ESP32 hardware", "you need Zigbee-only or Thread-only connectivity without Matter", "you are building a Matter controller rather than an end-device"], "when_to_choose": ["you are building a Matter product on ESP32 hardware", "you want simplified Matter APIs instead of using connectedhomeip directly", "you need production tooling for provisioning and manufacturing Matter devices"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/esp-matter", "repo": "espressif/esp-matter", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-01T02:14:01.253880+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:56:50.095378+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e58969d272a9f010a2c42b595d80e96fd10135d05f2dbd8eb0ae8c33d9e2b7a8", "fetched_at": "2026-09-01T02:14:01.253880+00:00", "kind": "readme", "missing": false, "url": "https://github.com/espressif/esp-matter"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-01T02:14:01.253880+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:56:50.095378+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e58969d272a9f010a2c42b595d80e96fd10135d05f2dbd8eb0ae8c33d9e2b7a8", "fetched_at": "2026-09-01T02:14:01.253880+00:00", "kind": "readme", "missing": false, "url": "https://github.com/espressif/esp-matter"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:56:50.095378+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e58969d272a9f010a2c42b595d80e96fd10135d05f2dbd8eb0ae8c33d9e2b7a8", "fetched_at": "2026-09-01T02:14:01.253880+00:00", "kind": "readme", "missing": false, "url": "https://github.com/espressif/esp-matter"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-01T02:14:01.253880+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-01T02:14:01.253880+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-01T02:14:01.253880+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:56:50.095378+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e58969d272a9f010a2c42b595d80e96fd10135d05f2dbd8eb0ae8c33d9e2b7a8", "fetched_at": "2026-09-01T02:14:01.253880+00:00", "kind": "readme", "missing": false, "url": "https://github.com/espressif/esp-matter"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-01T02:14:01.253880+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-01T02:14:01.253880+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:56:50.095378+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e58969d272a9f010a2c42b595d80e96fd10135d05f2dbd8eb0ae8c33d9e2b7a8", "fetched_at": "2026-09-01T02:14:01.253880+00:00", "kind": "readme", "missing": false, "url": "https://github.com/espressif/esp-matter"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-01T02:14:01.253880+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-01T02:14:01.253880+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-01T02:14:01.253880+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:56:50.095378+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e58969d272a9f010a2c42b595d80e96fd10135d05f2dbd8eb0ae8c33d9e2b7a8", "fetched_at": "2026-09-01T02:14:01.253880+00:00", "kind": "readme", "missing": false, "url": "https://github.com/espressif/esp-matter"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-01T02:14:01.253880+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-01T02:14:01.253880+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:56:50.095378+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e58969d272a9f010a2c42b595d80e96fd10135d05f2dbd8eb0ae8c33d9e2b7a8", "fetched_at": "2026-09-01T02:14:01.253880+00:00", "kind": "readme", "missing": false, "url": "https://github.com/espressif/esp-matter"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:56:50.095378+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e58969d272a9f010a2c42b595d80e96fd10135d05f2dbd8eb0ae8c33d9e2b7a8", "fetched_at": "2026-09-01T02:14:01.253880+00:00", "kind": "readme", "missing": false, "url": "https://github.com/espressif/esp-matter"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:56:50.095378+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e58969d272a9f010a2c42b595d80e96fd10135d05f2dbd8eb0ae8c33d9e2b7a8", "fetched_at": "2026-09-01T02:14:01.253880+00:00", "kind": "readme", "missing": false, "url": "https://github.com/espressif/esp-matter"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:56:50.095378+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e58969d272a9f010a2c42b595d80e96fd10135d05f2dbd8eb0ae8c33d9e2b7a8", "fetched_at": "2026-09-01T02:14:01.253880+00:00", "kind": "readme", "missing": false, "url": "https://github.com/espressif/esp-matter"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1568, "days_push": 2, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 5, "stale_scrape": false}}