Topics / #vue2
Vue2 projects on GitHub
Vue 2 framework projects, component libraries, and plugins from the pre-Vue 3 era.
As of , the most-starred Vue2 projects on GitHub are vue (212.6K stars), element (54K stars) and uni-app (41.6K stars). GitHub.Locker tracks 23 Vue2 repositories with 646.3K stars combined. The fastest-growing on October 16 was vue, with +7 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+7vue
vuejs/vue · ★ 212.6KThis is the repository for Vue 2, a progressive JavaScript framework for building user interfaces.
+4uni-app
dcloudio/uni-app · ★ 41.6Kuni-app is a cross-platform framework built on Vue.js: you write one codebase and ship it to iOS, Android, HarmonyOS, the responsive Web, and a wide range of mini-program platforms (WeChat, Alipay, Baidu, Douyin, QQ, Kuaishou, DingTalk, Taobao, JD, Xiaohongshu), plus quick apps and HarmonyOS mini services.
+3vant
youzan/vant · ★ 24.4KVant is a lightweight, customizable Vue UI library for mobile web apps: 80+ high-quality components averaging about 1KB each (min+gzip), maintained by Youzan under the MIT license.
+3mind-map
wanglin2/mind-map · ★ 12.8KSimpleMindMap (思绪思维导图) is a mind-map project with two parts: an open-source, framework-independent JavaScript mind-map library plus a web app, and a separate closed-source desktop client with plugins.
The all-time top
23 projects · by stars
- 212.6K
#1 · vuejs/vuevue
This is the repository for Vue 2, a progressive JavaScript framework for building user interfaces.
- 54K
#2 · ElemeFE/element
element
Element is a Vue.js 2.0 UI toolkit: a library of ready-made interface components you use to build web interfaces.
- 41.6K
#3 · dcloudio/uni-appuni-app
uni-app is a cross-platform framework built on Vue.js: you write one codebase and ship it to iOS, Android, HarmonyOS, the responsive Web, and a wide range of mini-program platforms (WeChat, Alipay, Baidu, Douyin, QQ, Kuaishou, DingTalk, Taobao, JD, Xiaohongshu), plus quick apps and HarmonyOS mini services.
- 4

vue2-elm
41Kbailicangdu/vue2-elm · VueThis is a large demo single-page application that clones the Eleme (饿了么) food delivery platform, built to showcase a real-world, production-scale Vue 2 project with 45 pages covering login, search, shop listings, cart, and checkout flow.
- 5

vant
24.4Kyouzan/vant · TypeScriptVant is a lightweight, customizable Vue UI library for mobile web apps: 80+ high-quality components averaging about 1KB each (min+gzip), maintained by Youzan under the MIT license.
- 6
iview
23.7Kiview/iview · VueiView is a UI component library for Vue.js that provides dozens of pre-built, styled components for building web interfaces.
- 7

eladmin
21.9Kelunez/eladmin · JavaELADMIN is an open-source, front-end/back-end separated admin management system built on Spring Boot 2.7.18, JPA, Spring Security, JWT, Redis and Vue — a base system that handles users, roles, menus and permissions for your own business apps.
- 8
Vue.Draggable
20.6KSortableJS/Vue.Draggable · JavaScriptA Vue component that adds drag-and-drop to your lists and keeps the view-model array in sync — it wraps Sortable.js and supports all of its features. For Vue 1.0 it works as a directive instead.
- 9

vue-admin-template
20.4KPanJiaChen/vue-admin-template · JavaScriptA minimal admin dashboard template for Vue 2 by PanJiaChen: a ready frontend skeleton with Element UI components, axios, iconfont icons, permission control and lint, meant as a starting point for your own admin panel.
- 10

vue-router
18.9Kvuejs/vue-router · JavaScriptIt is vue-router 3.x, the official router for Vue 2 — it maps URLs to components so a Vue 2 single-page app can move between views. It is part of the Vue Ecosystem.
- 11

vux
17.4Kairyland/vux · VueVux is a library of mobile UI components for Vue 2, based on WeUI — the design language used across WeChat's web pages.
- 12

mint-ui
16.4KElemeFE/mint-ui · VueMint UI is a set of ready-made mobile UI elements — interface components written for Vue 2.0 that you drop into a Vue app to build mobile web pages.
- 13
iview-admin
16.3Kiview/iview-admin · VueiView Admin is a front-end admin management system template built with Vue.js 2.0 and the iView UI toolkit, giving you a ready-made login, permissions, routing, and layout structure to build a management dashboard on top of.
- 14

mind-map
12.8Kwanglin2/mind-map · JavaScriptSimpleMindMap (思绪思维导图) is a mind-map project with two parts: an open-source, framework-independent JavaScript mind-map library plus a web app, and a separate closed-source desktop client with plugins.
- 15
vue-awesome-swiper
12.8Ksurmon-china/vue-awesome-swiper · JavaScriptvue-awesome-swiper is a Vue wrapper around the Swiper carousel/slider library, letting you drop a 'swiper' and 'swiper-slide' component into a Vue app. The project is now deprecated and archived in favor of the official Swiper Vue component.
- 16

d2-admin
12.6Kd2-projects/d2-admin · JavaScriptD2Admin is a free, open-source Vue front-end template for building enterprise admin dashboards and back-office systems, built with a modern front-end stack and a very small initial JS bundle.
- 17

formily
12.6Kalibaba/formily · TypeScriptA high-performance form solution for React and Vue: build normal or dynamic JSON Schema-driven forms in code, or design them visually with the built-in Form Builder. React, React Native, Vue 2 and Vue 3 are supported.
- 18

coloruicss
12.4Kweilanwl/coloruicss · VueColorUI is a bright, high-saturation CSS component library for building UI in WeChat Mini Programs (xiaochengxu) and UniApp projects.
- 19

vee-validate
11.3Klogaretm/vee-validate · TypeScriptvee-validate is a validation library for Vue.js forms that provides declarative, template-based validation for fields and forms.
- 20

vuestic-admin
11Kepicmaxco/vuestic-admin · VueVuestic Admin is a free, open-source admin dashboard template built with Vue 3, Vite, Pinia and Tailwind CSS, using the Vuestic UI component library as its foundation.
- 21

ant-design-vue-pro
10.9KvueComponent/ant-design-vue-pro · VueAn out-of-box UI solution for enterprise applications: a Vue 2 boilerplate that ships a complete admin dashboard built on Ant Design Vue, so you start from a working app instead of an empty project.
- 22

vue2-happyfri
10.5Kbailicangdu/vue2-happyfri · JavaScriptA simple, beginner-level demo project built with Vue 2, Vue Router, and Vuex to show how the three pieces fit together in one small app.
- 23

gridea
10.2Kgetgridea/gridea · TypeScriptGridea is a static blog writing client: a desktop app where you write posts in Markdown and publish them as a static blog — pitched for recording your life, mood, knowledge, notes and ideas.
Related topics
Often tagged together