VEUI on GitHub VEUI on CircleCI VEUI on npm

VEUI is an enterprise UI component library, based on Vue.js.


  • 🤘 Powerful and flexible components & directives
  • 💅 Switchable/customizable themes
  • 🌲 Fully tree-shakable components
  • 🌐 I18N support w/ compile-time optimization
  • ⌨️ A11Y support w/ ARIA annotation & complete keyboard navigation
  • ☁️ SSR support w/ component level Critical CSS

VEUI is designed to keep components and styles separated. Users can develop and specify their own theme package for VEUI. veui-theme-one is the built-in theme package.

VEUI is published as ES modules with untranspiled ES next code thus requires to be compiled along with the application project.

Apart from components, VEUI also offers various powerful directives and plugins to boost application development based on Vue.js.

Browser compatibility

VEUI works on IE9 and above, as well as all evergreen browsers.