AltHub

element-plus/element-plus Alternatives

Vue 3 UI component library

A Vue.js 3 UI component library providing a comprehensive set of pre-styled components for building web applications.

27.7kTypeScriptMITactive · last push 2mo agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

vueComponent/ant-design-vueGitHub

Choose when you want an enterprise Vue 3 component library with Ant Design's design language.

🌈 An enterprise-class UI components based on Ant Design and Vue. 🐜

21.6k
Vue
NOASSERTION
active2mo ago
varletjs/varletGitHub

Choose for a Material Design–based Vue 3 library that also supports mobile alongside desktop.

A Vue3 component library based on Material Design 2 and 3, supporting mobile and desktop.

5.3k
Vue
MIT
active2mo ago
epicmaxco/vuestic-uiGitHub

Choose if you want a maintenance-oriented Vue 3 library with ready-made admin themes and strong accessibility.

Vuestic UI is an open-source Vue 3 component library designed for rapid development, easy maintenance, and high accessibility. Maintained by Epicmax (@epicmaxco).

3.7k
Vue
MIT
active5mo ago
arco-design/arco-design-vueGitHub

Choose if you prefer Arco Design's aesthetics and API for enterprise Vue 3 applications.

A Vue.js 3 UI Library based on Arco Design

3.1k
TypeScript
MIT
active4mo ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

chakra-ui/arkGitHub

Choose when you need unstyled, accessible headless components to build your own design system.

Unstyled, accessible UI components for your design System. Works in React, Vue, Solid, and Svelte.

5.4k
TypeScript
MIT
active2mo ago

Listed as an alternative to

These projects were analysed and named element-plus among their alternatives. The relationship is not symmetric — how element-plus rates them is a separate judgement, made when element-plus is analysed in its own right.

buefy/buefyGitHub

calls element-plus “Vue3 Element UI components; pick it for Element Design instead of Bulma.”

Lightweight UI components for Vue.js based on Bulma

9.5kVueactive