OSS TanbouSign in with GitHub

Standardize Vue 3 forms, data display, and navigation with a shared component set

About these scores

OSS scale score is an unbounded metric that log-compresses and weights Stars, Watchers, Forks, and Contributors. Discovery score is the current OSS scale score minus the score at discovery. Update pace is commits in the last 30 days, growth momentum is the OSS scale score difference within the recent observation window, and OSS health is a 0–100 rating based on available recency, Community Health, and release data.

Stars
27,795
Primary language
TypeScript
License
MIT
Repository last updated
Oct 5, 2026
On this page

Overview

Element Plus 2.14.7 is a Vue 3 UI component library covering forms, data display, navigation, overlays, and related interface patterns, with TypeScript declarations, ESM/CommonJS builds, and theme-chalk styles.

Features and best fit

Based on official documentation; not hands-on tested · Content checked:

Key features

Adopt a broad Vue 3 component set from one library

The project positions Element Plus as a Vue 3 component library and provides a wide set of components for application interfaces.

Sources: [1]

Consume ESM, CommonJS, type declarations, and theme styles

Package metadata exports ES modules, CommonJS, TypeScript declarations, and theme-chalk CSS for bundler and TypeScript integration.

Sources: [2]

Best fit

Fits Vue 3 administration and business interfaces with form-heavy data workflows

It is useful when teams want to standardize inputs, selection controls, date/time handling, tables, dialogs, and related UI while focusing application code on business logic.

Sources: [1][2]

Before adoption

Element Plus requires Vue ^3.3.7 as a peer dependency

Package metadata declares Vue ^3.3.7 as a peer dependency, so existing projects should verify the lockfile resolves a compatible Vue version.

Sources: [2]

Version 2.14.7 fixes TimePicker and ImageViewer behavior

The 2.14.7 release fixes duplicate change events when clearing TimePicker and improves the ImageViewer cursor, among other maintenance changes.

Sources: [3]

Official sources

  1. [1]Element Plus 2.14.7 README(2026-10-05)
  2. [2]Element Plus package metadata at 2.14.7(2026-10-05)
  3. [3]Element Plus 2.14.7 release(2026-10-05)
  4. [4]Element Plus MIT license(2026-10-05)
Supplemental curator note

Element Plus package metadata requires Vue ^3.3.7 as a peer dependency. Teams migrating from Element UI should also review the documented breaking changes and migration guidance.

Try it in 3 steps

  1. 1

    Install pinned Element Plus 2.14.7 with Vue 3.5.43

    Create an isolated npm project with the reviewed Element Plus and a compatible Vue version pinned.

    demo=$(mktemp -d "${TMPDIR:-/tmp}/element-plus.XXXXXX") && cd "$demo" && npm init -y >/dev/null && npm install --save-exact element-plus@2.14.7 vue@3.5.43
  2. 2

    Verify package versions

    Require the installed npm packages to match the reviewed versions.

    test "$(node -e "const fs=require('fs'); const v=p=>JSON.parse(fs.readFileSync(p)).version; console.log(v('node_modules/element-plus/package.json')+'/'+v('node_modules/vue/package.json'))")" = '2.14.7/3.5.43'
  3. 3

    Inspect peer dependency resolution

    Check for missing Vue peers or version conflicts.

    npm ls element-plus vue
Check the official README

Growth

Growth trends · Last 30 days

27,795 Stars

Trend data is still being collected.

Development activity

Last 90 days · weekly

Commits (last 30 days)
61
Open PRs
279

Development activity is still being collected.

Built with

Categories and tags

Categories

GitHub data

GitHub dataView detailed GitHub data

GitHub Topics

  • vuejs
  • component-library
  • element-ui
  • vue
  • vue-components
  • element-plus
Stars
27,795
Forks
19,822
Watchers
212
Open issues
885
Contributors
414
Owner type
Organization
Primary language
TypeScript
License
MIT
Repository last updated
Oct 5, 2026
Write a related article

Share a guide or use case for this OSS in Markdown. Articles are published after administrator approval.

Report incorrect information

Tell us if any listing information is incorrect or outdated.

After reading this page, do you know what to do next?