Skip to content
Projects Vue.js Projects
Vant

Vant

A lightweight mobile UI library for Vue with more than 80 components designed for phone screens and touch interaction.

1 viewsAdded Nov 8, 2026

Vant is a mobile first component library maintained by Youzan. It provides more than 80 components tuned for small screens, including action sheets, pull to refresh, swipe cells, popups, area pickers, coupon lists and a full form system.

Components are small (about 1KB each on average after minification and gzip), have no third party dependencies and are written in TypeScript. Theming uses CSS variables, and dark mode and internationalization are built in. Vant 4 targets Vue 3, while Vant 2 is still available for Vue 2 projects.

Install it with npm i vant and import components individually or register them globally. The mobile demo shows every component as it appears on a phone.

Vue.js Projects

A hand-picked collection of projects made with Vue.js: UI components, input elements, apps, plugins, examples and frameworks.

Newsletter

Get the best new Vue projects in your inbox.

© 2026 vuejsprojects.com