
Element Plus
A Vue 3 component library for desktop web apps and admin panels, written in TypeScript with the Composition API.
Element Plus is the Vue 3 rewrite of the Element design language. It ships a large set of desktop oriented components such as data tables, tree selects, date pickers, forms with validation, dialogs and menus, all typed with TypeScript and built on the Composition API.
It is a common choice for back office tools and dashboards because the components cover most data entry and data display needs out of the box. Theming works through CSS variables or SCSS, and a dark mode is built in. Projects still on Element UI can follow the official migration notes.
Install it with npm install element-plus and register it with app.use(ElementPlus), or import components on demand through the unplugin resolver. The online playground lets you try components without a local setup.





