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.

23Projects
646.3KStars in total
+20Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

23 projects · by stars

  1. #1 · vuejs/vue

    vue

    This is the repository for Vue 2, a progressive JavaScript framework for building user interfaces.

    212.6K
  2. #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.

    54K
  3. #3 · dcloudio/uni-app

    uni-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.

    41.6K
  1. 4

    vue2-elm

    41Kbailicangdu/vue2-elm · Vue

    This 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.

  2. 5

    vant

    24.4Kyouzan/vant · TypeScript

    Vant 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.

  3. 6

    iview

    23.7Kiview/iview · Vue

    iView is a UI component library for Vue.js that provides dozens of pre-built, styled components for building web interfaces.

  4. 7

    eladmin

    21.9Kelunez/eladmin · Java

    ELADMIN 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.

  5. 8

    Vue.Draggable

    20.6KSortableJS/Vue.Draggable · JavaScript

    A 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.

  6. 9

    vue-admin-template

    20.4KPanJiaChen/vue-admin-template · JavaScript

    A 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.

  7. 10

    vue-router

    18.9Kvuejs/vue-router · JavaScript

    It 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.

  8. 11

    vux

    17.4Kairyland/vux · Vue

    Vux is a library of mobile UI components for Vue 2, based on WeUI — the design language used across WeChat's web pages.

  9. 12

    mint-ui

    16.4KElemeFE/mint-ui · Vue

    Mint 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.

  10. 13

    iview-admin

    16.3Kiview/iview-admin · Vue

    iView 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.

  11. 14

    mind-map

    12.8Kwanglin2/mind-map · JavaScript

    SimpleMindMap (思绪思维导图) 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.

  12. 15

    vue-awesome-swiper

    12.8Ksurmon-china/vue-awesome-swiper · JavaScript

    vue-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.

  13. 16

    d2-admin

    12.6Kd2-projects/d2-admin · JavaScript

    D2Admin 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.

  14. 17

    formily

    12.6Kalibaba/formily · TypeScript

    A 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.

  15. 18

    coloruicss

    12.4Kweilanwl/coloruicss · Vue

    ColorUI is a bright, high-saturation CSS component library for building UI in WeChat Mini Programs (xiaochengxu) and UniApp projects.

  16. 19

    vee-validate

    11.3Klogaretm/vee-validate · TypeScript

    vee-validate is a validation library for Vue.js forms that provides declarative, template-based validation for fields and forms.

  17. 20

    vuestic-admin

    11Kepicmaxco/vuestic-admin · Vue

    Vuestic 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.

  18. 21

    ant-design-vue-pro

    10.9KvueComponent/ant-design-vue-pro · Vue

    An 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.

  19. 22

    vue2-happyfri

    10.5Kbailicangdu/vue2-happyfri · JavaScript

    A 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.

  20. 23

    gridea

    10.2Kgetgridea/gridea · TypeScript

    Gridea 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.

Often tagged together