Element Plus
🎉 A Vue.js 3 UI Library made by Element team observed · 2026-08-28
Health v2 · maintenance only
99/100
- Activity 99
- Release rhythm 98
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 13
- age_days: 2234
- days_rel: 12
- days_push: 7
- n_releases_24m: 52
Adoption not part of the score
27716 stars · 19839 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Element Plus is a Vue.js 3 UI component library written in TypeScript, offering a comprehensive set of ready-made components for building web interfaces. It is the successor to Element UI, with a stable API suitable for production use and an official migration tool.
Use cases
- build admin dashboards with vue 3
- find a vue 3 component library with tables and forms
- migrate from element ui to vue 3
- prebuilt ui components for vue apps
- design consistent enterprise web interfaces with vue
When to choose
- you are building Vue 3 web applications and want a mature, production-ready component set
- you are migrating an existing Element UI (Vue 2) project to Vue 3
- you need enterprise-style components like tables, forms, dialogs, and date pickers out of the box
When to avoid
- your project uses React, Angular, or plain JavaScript without Vue
- you need fully custom, unopinionated visual design rather than a cohesive design system
- you are building mobile-native apps rather than web frontends
Facets
library · maturity stable
ui-components frontend-framework css-framework web-development frontend web-design browser cross-platform vue3 component-library typescript element-ui design-system nodejs
2 sources
- readme: https://github.com/element-plus/element-plus · fetched 2026-08-28 · a1841301edf0
- homepage: https://element-plus.org · fetched 2026-08-29 · 43b8477c64e1
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| element-plus/element-plus | main | 99 |
| element-plus/element-plus-vite-starter | examples | 53 |
For agents
markdown · JSON · MCP: product_card(name="element-plus/element-plus")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem