Skip to content

The best Element alternatives

8 tools that do a similar job to Element, 8 of them open source. Each entry says what it does and who it suits, so you can pick the one that fits instead of the most famous.

You're replacing

Element

A Vue 2 component library of ready-made UI pieces for building web apps.

  1. 1

    Element Plus

    Open source · MIT · ★ 27.8k

    A Vue 3 component library of ready-made UI pieces, written in TypeScript.

    Best for: Developers building admin panels or business web apps with Vue 3; Teams migrating from Element UI to Vue 3

  2. 2

    BootstrapVue

    Open source · MIT · ★ 14.4k

    Old Bootstrap component library for Vue 2; project has moved to bootstrap-vue-next.

    Best for: Developers maintaining an existing Vue 2 app that already uses BootstrapVue; Teams looking for the history of this project before moving to bootstrap-vue-next

  3. 3

    PrimeVue

    Open source · MIT · ★ 14.4k

    Vue UI component library, now in security-fix-only mode; development moved to PrimeUI.

    Best for: Vue developers who already use PrimeVue and need security fixes for existing projects; Teams maintaining an existing PrimeVue codebase who want to keep their current MIT release

  4. 4

    Vant

    Open source · MIT · ★ 24.4k

    A Vue UI component library for building mobile web pages, MIT licensed.

    Best for: Teams building mobile-first web apps or H5 pages in Vue; Developers who want prebuilt mobile components with theming options

  5. 5

    Mint UI

    Open source · MIT · ★ 16.4k

    Mobile UI components for Vue 2 apps, distributed as an npm package.

    Best for: Developers building mobile-style web pages or apps with Vue 2; Teams that want prebuilt Vue components rather than writing their own UI controls

  6. 6

    VUX

    Open source · MIT · ★ 17.4k

    Mobile UI component library for Vue 2, built on WeUI styles.

    Best for: Developers building mobile web pages with Vue 2; Teams making WeChat-style or WeUI-style mobile interfaces

  7. 7

    shadcn-vue

    Open source · MIT · ★ 10.8k

    A Vue port of shadcn-ui: copy-in UI components you can customize and build on.

    Best for: Vue developers who want ready-made UI components they can edit directly; Teams building their own internal component library

  8. 8

    Headless UI

    Open source · MIT · ★ 28.8k

    Unstyled, accessible UI components (React and Vue) that you style yourself, often with Tailwind CSS.

    Best for: React or Vue developers building custom-designed interfaces; Teams already using Tailwind CSS who want accessible widgets that match their styling

How we pick: tools in the same category that solve the same problem, projects that name each other as alternatives, and open-source projects that describe themselves as an alternative to Element. We don't take payment for placement.