{"adoption": {"forks": 193, "observed_at": "2026-08-28T04:04:48.801119+00:00", "stars": 1467}, "canonical_url": "https://ross.abutalabs.com/products/element-plus-x", "card": {"archived": false, "artifact_type": "library", "description": "Enterprise-level AI component library front-end solution 🤖", "domain": ["artificial-intelligence", "chatbots", "web-development", "frontend"], "enriched": true, "function": ["ui-components", "chat-interface", "frontend-framework"], "health_score": 99, "homepage": "https://v2.element-plus-x.com", "language": "Vue", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["element-plus-x/Element-Plus-X"], "name": "element-plus-x/Element-Plus-X", "platform": ["cross-platform"], "pushed_at": "2026-08-26T11:50:23+00:00", "repo": "element-plus-x/Element-Plus-X", "stars": 1467, "tags": ["vue3", "element-plus", "ai-components", "chat-ui", "component-library", "npm-package", "web-server", "nodejs"], "topics": ["ai-component", "element-plus", "elementplus", "vue", "vue-components", "vue3", "element-plus-x", "elment-plus-components", "vue-element-plus-x", "vue3-element-plus-x", "vue3-element-plus-x-components"], "urls": [], "use_cases": ["build an ai chat interface in vue 3", "add chat bubbles and message lists to my app", "create a chatgpt-like frontend with element plus", "streaming llm response ui components for vue", "enterprise ai chat component library", "chat input sender component with attachments", "build a customer support chatbot frontend"], "what_it_is": "Element-Plus-X is an open-source Vue 3 component library built on Element Plus that provides ready-made AI chat interface components such as bubble lists, senders, and typing effects. It offers an enterprise-grade front-end solution for building LLM-powered chat applications with tree-shaking support and both on-demand and global imports.", "when_to_avoid": ["your project uses React, Svelte, or another non-Vue framework", "you need a full chat backend or LLM inference - this is UI components only", "you are not using Element Plus and want a fully standalone design system"], "when_to_choose": ["you are building a Vue 3 + Element Plus application that needs AI chat UI", "you want prebuilt chat bubbles, senders, and typing/streaming effects instead of custom CSS", "you need an enterprise-ready, MIT-licensed component library with tree-shaking and on-demand imports"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/element-plus-x", "repo": "element-plus-x/Element-Plus-X", "role": "main", "score": 82}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.801119+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:34:59.163099+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e5c157b796a758516e5d9dca33cdc68997cf4b2c62dfabb61051aa28bce16d1d", "fetched_at": "2026-08-28T04:04:48.801119+00:00", "kind": "readme", "missing": false, "url": "https://github.com/element-plus-x/Element-Plus-X"}, {"content_hash": "26bb6852aa3615330da71c827b281d0925875f98727a5a0285e6822cef0b1101", "fetched_at": "2026-08-29T11:43:36.100087+00:00", "kind": "homepage", "missing": false, "url": "https://v2.element-plus-x.com"}, {"content_hash": "5e067faed57ba1f8a7326131c5b82bbf57c4c2c28ea4a725a98d34e387123614", "fetched_at": "2026-08-29T11:43:36.102680+00:00", "kind": "site_page", "missing": false, "url": "https://v2.element-plus-x.com/zh/guide/install.html"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.801119+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:34:59.163099+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e5c157b796a758516e5d9dca33cdc68997cf4b2c62dfabb61051aa28bce16d1d", "fetched_at": "2026-08-28T04:04:48.801119+00:00", "kind": "readme", "missing": false, "url": "https://github.com/element-plus-x/Element-Plus-X"}, {"content_hash": "26bb6852aa3615330da71c827b281d0925875f98727a5a0285e6822cef0b1101", "fetched_at": "2026-08-29T11:43:36.100087+00:00", "kind": "homepage", "missing": false, "url": "https://v2.element-plus-x.com"}, {"content_hash": "5e067faed57ba1f8a7326131c5b82bbf57c4c2c28ea4a725a98d34e387123614", "fetched_at": "2026-08-29T11:43:36.102680+00:00", "kind": "site_page", "missing": false, "url": "https://v2.element-plus-x.com/zh/guide/install.html"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:34:59.163099+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e5c157b796a758516e5d9dca33cdc68997cf4b2c62dfabb61051aa28bce16d1d", "fetched_at": "2026-08-28T04:04:48.801119+00:00", "kind": "readme", "missing": false, "url": "https://github.com/element-plus-x/Element-Plus-X"}, {"content_hash": "26bb6852aa3615330da71c827b281d0925875f98727a5a0285e6822cef0b1101", "fetched_at": "2026-08-29T11:43:36.100087+00:00", "kind": "homepage", "missing": false, "url": "https://v2.element-plus-x.com"}, {"content_hash": "5e067faed57ba1f8a7326131c5b82bbf57c4c2c28ea4a725a98d34e387123614", "fetched_at": "2026-08-29T11:43:36.102680+00:00", "kind": "site_page", "missing": false, "url": "https://v2.element-plus-x.com/zh/guide/install.html"}], "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:04:48.801119+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.801119+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.801119+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:34:59.163099+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e5c157b796a758516e5d9dca33cdc68997cf4b2c62dfabb61051aa28bce16d1d", "fetched_at": "2026-08-28T04:04:48.801119+00:00", "kind": "readme", "missing": false, "url": "https://github.com/element-plus-x/Element-Plus-X"}, {"content_hash": "26bb6852aa3615330da71c827b281d0925875f98727a5a0285e6822cef0b1101", "fetched_at": "2026-08-29T11:43:36.100087+00:00", "kind": "homepage", "missing": false, "url": "https://v2.element-plus-x.com"}, {"content_hash": "5e067faed57ba1f8a7326131c5b82bbf57c4c2c28ea4a725a98d34e387123614", "fetched_at": "2026-08-29T11:43:36.102680+00:00", "kind": "site_page", "missing": false, "url": "https://v2.element-plus-x.com/zh/guide/install.html"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.801119+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.801119+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:34:59.163099+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e5c157b796a758516e5d9dca33cdc68997cf4b2c62dfabb61051aa28bce16d1d", "fetched_at": "2026-08-28T04:04:48.801119+00:00", "kind": "readme", "missing": false, "url": "https://github.com/element-plus-x/Element-Plus-X"}, {"content_hash": "26bb6852aa3615330da71c827b281d0925875f98727a5a0285e6822cef0b1101", "fetched_at": "2026-08-29T11:43:36.100087+00:00", "kind": "homepage", "missing": false, "url": "https://v2.element-plus-x.com"}, {"content_hash": "5e067faed57ba1f8a7326131c5b82bbf57c4c2c28ea4a725a98d34e387123614", "fetched_at": "2026-08-29T11:43:36.102680+00:00", "kind": "site_page", "missing": false, "url": "https://v2.element-plus-x.com/zh/guide/install.html"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.801119+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.801119+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.801119+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:34:59.163099+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e5c157b796a758516e5d9dca33cdc68997cf4b2c62dfabb61051aa28bce16d1d", "fetched_at": "2026-08-28T04:04:48.801119+00:00", "kind": "readme", "missing": false, "url": "https://github.com/element-plus-x/Element-Plus-X"}, {"content_hash": "26bb6852aa3615330da71c827b281d0925875f98727a5a0285e6822cef0b1101", "fetched_at": "2026-08-29T11:43:36.100087+00:00", "kind": "homepage", "missing": false, "url": "https://v2.element-plus-x.com"}, {"content_hash": "5e067faed57ba1f8a7326131c5b82bbf57c4c2c28ea4a725a98d34e387123614", "fetched_at": "2026-08-29T11:43:36.102680+00:00", "kind": "site_page", "missing": false, "url": "https://v2.element-plus-x.com/zh/guide/install.html"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.801119+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.801119+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:34:59.163099+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e5c157b796a758516e5d9dca33cdc68997cf4b2c62dfabb61051aa28bce16d1d", "fetched_at": "2026-08-28T04:04:48.801119+00:00", "kind": "readme", "missing": false, "url": "https://github.com/element-plus-x/Element-Plus-X"}, {"content_hash": "26bb6852aa3615330da71c827b281d0925875f98727a5a0285e6822cef0b1101", "fetched_at": "2026-08-29T11:43:36.100087+00:00", "kind": "homepage", "missing": false, "url": "https://v2.element-plus-x.com"}, {"content_hash": "5e067faed57ba1f8a7326131c5b82bbf57c4c2c28ea4a725a98d34e387123614", "fetched_at": "2026-08-29T11:43:36.102680+00:00", "kind": "site_page", "missing": false, "url": "https://v2.element-plus-x.com/zh/guide/install.html"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:34:59.163099+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e5c157b796a758516e5d9dca33cdc68997cf4b2c62dfabb61051aa28bce16d1d", "fetched_at": "2026-08-28T04:04:48.801119+00:00", "kind": "readme", "missing": false, "url": "https://github.com/element-plus-x/Element-Plus-X"}, {"content_hash": "26bb6852aa3615330da71c827b281d0925875f98727a5a0285e6822cef0b1101", "fetched_at": "2026-08-29T11:43:36.100087+00:00", "kind": "homepage", "missing": false, "url": "https://v2.element-plus-x.com"}, {"content_hash": "5e067faed57ba1f8a7326131c5b82bbf57c4c2c28ea4a725a98d34e387123614", "fetched_at": "2026-08-29T11:43:36.102680+00:00", "kind": "site_page", "missing": false, "url": "https://v2.element-plus-x.com/zh/guide/install.html"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:34:59.163099+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e5c157b796a758516e5d9dca33cdc68997cf4b2c62dfabb61051aa28bce16d1d", "fetched_at": "2026-08-28T04:04:48.801119+00:00", "kind": "readme", "missing": false, "url": "https://github.com/element-plus-x/Element-Plus-X"}, {"content_hash": "26bb6852aa3615330da71c827b281d0925875f98727a5a0285e6822cef0b1101", "fetched_at": "2026-08-29T11:43:36.100087+00:00", "kind": "homepage", "missing": false, "url": "https://v2.element-plus-x.com"}, {"content_hash": "5e067faed57ba1f8a7326131c5b82bbf57c4c2c28ea4a725a98d34e387123614", "fetched_at": "2026-08-29T11:43:36.102680+00:00", "kind": "site_page", "missing": false, "url": "https://v2.element-plus-x.com/zh/guide/install.html"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:34:59.163099+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e5c157b796a758516e5d9dca33cdc68997cf4b2c62dfabb61051aa28bce16d1d", "fetched_at": "2026-08-28T04:04:48.801119+00:00", "kind": "readme", "missing": false, "url": "https://github.com/element-plus-x/Element-Plus-X"}, {"content_hash": "26bb6852aa3615330da71c827b281d0925875f98727a5a0285e6822cef0b1101", "fetched_at": "2026-08-29T11:43:36.100087+00:00", "kind": "homepage", "missing": false, "url": "https://v2.element-plus-x.com"}, {"content_hash": "5e067faed57ba1f8a7326131c5b82bbf57c4c2c28ea4a725a98d34e387123614", "fetched_at": "2026-08-29T11:43:36.102680+00:00", "kind": "site_page", "missing": false, "url": "https://v2.element-plus-x.com/zh/guide/install.html"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 39, "rhythm": 84}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 549, "days_push": 7, "days_rel": 111, "gap_med": 4, "n_releases_24m": 4}, "score": 82, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}