{"adoption": {"forks": 919, "observed_at": "2026-08-28T04:07:50.358463+00:00", "stars": 3237}, "canonical_url": "https://ross.abutalabs.com/products/vue3-composition-admin", "card": {"archived": false, "artifact_type": "application", "description": "🎉  基于vue3 的管理端模板(Vue3 TS Vuex4  element-plus vue-i18n-next  composition-api)  vue3-admin   vue3-ts-admin", "domain": ["web-development", "frontend"], "enriched": true, "function": ["ui-components", "state-management", "internationalization", "routing", "auth", "data-visualization", "form-handling", "developer-tools"], "health_score": 20, "homepage": null, "language": "Vue", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["RainManGO/vue3-composition-admin"], "name": "RainManGO/vue3-composition-admin", "platform": ["cross-platform"], "pushed_at": "2024-10-09T08:58:51+00:00", "repo": "RainManGO/vue3-composition-admin", "stars": 3237, "tags": ["vue3", "typescript", "element-plus", "vuex4", "composition-api", "admin-template", "vue-i18n", "echarts", "mock-data", "dashboard", "boilerplate", "management-system", "admin-dashboard", "web-server", "nodejs"], "topics": ["vue3", "composition-api", "vuex4", "koa2", "element-plus", "sass", "typescript", "echats", "vue-i18n-next", "vue-router-next", "dotenv-cli", "vue3-admin", "axios-mapper", "vue-element-admin", "vue3-composition-admin", "vue-admin", "vue3-composition-api"], "urls": [], "use_cases": ["bootstrap a vue3 typescript admin dashboard", "template for building a management console with element-plus", "learn vue3 composition api with typescript in a real project", "starter with login, permissions, and dynamic sidebar routing", "admin panel with excel import/export and echarts charts", "multi-language admin template with theme switching", "vue3 replacement for vue-element-admin"], "what_it_is": "A Vue 3 admin dashboard template built with TypeScript, Vuex 4, Element Plus, and Vue I18n, written entirely in the Composition API style. It provides a full-featured management console foundation including authentication, role-based permissions, dynamic routing, theming, internationalization, charts, tables, and rich text editing.", "when_to_avoid": ["building a small marketing site or blog where an admin framework is overkill", "you prefer Pinia over Vuex 4 or a different UI library than Element Plus", "you need a minimal, unopinionated scaffold without built-in demo pages"], "when_to_choose": ["starting a new Vue 3 + TypeScript back-office or CMS-style admin app", "you want a batteries-included template with auth, permissions, i18n, and charts pre-wired", "migrating an existing vue-element-admin project to Vue 3 Composition API"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/vue3-composition-admin", "repo": "RainManGO/vue3-composition-admin", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.358463+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:24:33.835984+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "955c5e797ce75b5237d0d89d4e5a2af4eb90b142677a02f32b46e2a79394daca", "fetched_at": "2026-08-28T04:07:50.358463+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RainManGO/vue3-composition-admin"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.358463+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:24:33.835984+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "955c5e797ce75b5237d0d89d4e5a2af4eb90b142677a02f32b46e2a79394daca", "fetched_at": "2026-08-28T04:07:50.358463+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RainManGO/vue3-composition-admin"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:24:33.835984+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "955c5e797ce75b5237d0d89d4e5a2af4eb90b142677a02f32b46e2a79394daca", "fetched_at": "2026-08-28T04:07:50.358463+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RainManGO/vue3-composition-admin"}], "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:07:50.358463+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.358463+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.358463+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:24:33.835984+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "955c5e797ce75b5237d0d89d4e5a2af4eb90b142677a02f32b46e2a79394daca", "fetched_at": "2026-08-28T04:07:50.358463+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RainManGO/vue3-composition-admin"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.358463+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.358463+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:24:33.835984+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "955c5e797ce75b5237d0d89d4e5a2af4eb90b142677a02f32b46e2a79394daca", "fetched_at": "2026-08-28T04:07:50.358463+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RainManGO/vue3-composition-admin"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.358463+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.358463+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.358463+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:24:33.835984+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "955c5e797ce75b5237d0d89d4e5a2af4eb90b142677a02f32b46e2a79394daca", "fetched_at": "2026-08-28T04:07:50.358463+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RainManGO/vue3-composition-admin"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.358463+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.358463+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:24:33.835984+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "955c5e797ce75b5237d0d89d4e5a2af4eb90b142677a02f32b46e2a79394daca", "fetched_at": "2026-08-28T04:07:50.358463+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RainManGO/vue3-composition-admin"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:24:33.835984+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "955c5e797ce75b5237d0d89d4e5a2af4eb90b142677a02f32b46e2a79394daca", "fetched_at": "2026-08-28T04:07:50.358463+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RainManGO/vue3-composition-admin"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:24:33.835984+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "955c5e797ce75b5237d0d89d4e5a2af4eb90b142677a02f32b46e2a79394daca", "fetched_at": "2026-08-28T04:07:50.358463+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RainManGO/vue3-composition-admin"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:24:33.835984+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "955c5e797ce75b5237d0d89d4e5a2af4eb90b142677a02f32b46e2a79394daca", "fetched_at": "2026-08-28T04:07:50.358463+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RainManGO/vue3-composition-admin"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2074, "days_push": 693, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}