Topics / #vue3

Vue3 projects on GitHub

The Vue 3 composition-based release and apps built on it.

As of , the most-starred Vue3 projects on GitHub are nuxt (61K stars), core (54.7K stars) and JeecgBoot (48.2K stars). GitHub.Locker tracks 54 Vue3 repositories with 1M stars combined. The fastest-growing on October 16 was pi-harness, with +212 stars in a day.

54Projects
1MStars in total
+690Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

54 projects · by stars

  1. #1 · nuxt/nuxt

    nuxt

    Nuxt is a free and open-source framework for building type-safe, performant, production-grade full-stack web applications and websites with Vue.js.

    61K
  2. #2 · vuejs/core

    core

    This is the core repository of Vue.js, a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

    54.7K
  3. #3 · jeecgboot/JeecgBoot

    JeecgBoot

    JeecgBoot is an enterprise AI low-code platform: you describe what you need in natural language and it generates the front-end, back-end CRUD code, database tables and menu permissions, while also bundling a Dify-like AI app module with chat, RAG knowledge bases, flow orchestration and MCP plugins.

    48.2K
  1. 4

    uni-app

    41.6Kdcloudio/uni-app · JavaScript

    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.

  2. 5

    it-tools

    40.9KCorentinTh/it-tools · Vue

    It-tools is a free, open-source collection of handy online tools for developers and people working in IT — small utilities with great UX, gathered in one web app.

  3. 6

    ruoyi-vue-pro

    39.9KYunaiV/ruoyi-vue-pro · Java

    RuoYi-Vue-Pro is an open-source enterprise admin management system backend built with Spring Boot, MyBatis Plus and Vue/Element, bundled with a WeChat mini-program and optional business modules like Mall, CRM, ERP, OA, MES and IM.

  4. 7

    taro

    37.7KNervJS/taro · TypeScript

    Taro is an open cross-platform, cross-framework solution: write one codebase with React, Vue or Nerv and it runs as WeChat/JD/Baidu/Alipay/ByteDance/QQ mini-programs, H5 web apps, or React Native apps for iOS and Android.

  5. 8

    ChatDev

    34.5KOpenBMB/ChatDev · Python

    ChatDev 2.0 (DevAll) is a zero-code multi-agent orchestration platform: you configure agents, workflows and tasks instead of writing code, and it can run as a virtual software company (CEO, CTO, Programmer agents) or handle other jobs like data visualization, 3D generation and deep research.

  6. 9

    vue-vben-admin

    33.6Kvbenjs/vue-vben-admin · TypeScript

    Vue Vben Admin is a free, open-source middle and back-end admin panel template built with Vue3, Vite, TypeScript, and a monorepo structure, meant to be used out-of-the-box or as a learning reference.

  7. 10

    TradingAgents-CN

    32.3Khsliuping/TradingAgents-CN · Python

    TradingAgents-CN is a Chinese-enhanced learning and research platform built on a multi-agent LLM trading framework, helping Chinese-speaking users systematically study stock analysis using multiple AI agents for A-share, Hong Kong, and US markets. It explicitly does not issue real trading orders and is positioned for education and research only.

  8. 11

    chatgpt-web

    31.4KChanzhaoyu/chatgpt-web · Vue

    A self-hosted ChatGPT demo web page built with Express and Vue3: a browser chat UI you connect to ChatGPT either through the official OpenAI API or through an unofficial web accessToken proxy.

  9. 12

    vuex

    28.3Kvuejs/vuex · JavaScript

    Vuex is a state management pattern and library for Vue.js applications: one centralized store shared by all components, changed only in predictable ways.

  10. 13

    element-plus

    27.8Kelement-plus/element-plus · TypeScript

    Element Plus is a Vue.js 3 UI component library from the Element team: ready-made interface components — buttons, forms, tables and the like — for assembling web frontends.

  11. 14

    quasar

    27.2Kquasarframework/quasar · JavaScript

    Quasar is a Vue.js based framework for building high-performance UIs that can ship as responsive SPAs, SSR apps, SSG apps, PWAs, browser extensions, hybrid mobile apps, and Electron desktop apps — all from the same codebase.

  12. 15

    gin-vue-admin

    25.1Kflipped-aurora/gin-vue-admin · Go

    A full-stack admin development platform: a Vue 3 + Element frontend and a Go (Gin) backend, pre-wired with JWT auth, casbin permissions, dynamic routes and menus, and code/form generators so you start on business logic instead of boilerplate.

  13. 16

    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.

  14. 17

    vueuse

    22.4Kvueuse/vueuse · TypeScript

    VueUse is a collection of essential Vue Composition Utilities for Vue 3 — ready-made composables for common tasks, with interactive docs and demos for every function.

  15. 18

    ant-design-vue

    21.7KvueComponent/ant-design-vue · Vue

    An enterprise-class UI component library for Vue, built on the Ant Design design system — one of the most-starred Vue UI kits on GitHub with over 21,000 stars.

  16. 19

    vue-pure-admin

    20.7Kpure-admin/vue-pure-admin · Vue

    A free, open-source, out-of-the-box admin dashboard template written entirely in ESM with Vue 3, Vite, Element-Plus, TypeScript, Pinia and Tailwind CSS, usable on desktop and mobile.

  17. 20

    yudao-cloud

    19.6KYunaiV/yudao-cloud · Java

    It's an open-source enterprise admin platform: a Spring Cloud Alibaba microservices backend plus a web admin console and a user mini-program, with RBAC permissions, multi-tenancy, workflow, payment, mall, CRM, ERP, IM, AI and IoT modules built in.

  18. 21

    vue-manage-system

    19.6Klin-xin/vue-manage-system · Vue

    A ready-made admin dashboard solution built on Vue 3, Pinia and TypeScript with the Element Plus component library — a starting point for developing web-based back-office systems.

  19. 22

    vue-admin-better

    18.9Kzxwk1998/vue-admin-better · Vue

    vue-admin-better is an open-source Vue admin dashboard template: a ready-made admin panel skeleton with 40+ polished pages, RBAC + JWT permission control and dynamic backend-driven routing, already used in 100,000+ real projects.

  20. 23

    ChatALL

    16.5Kai-shifu/ChatALL · JavaScript

    ChatALL (齐叨) is a free, open-source desktop app that sends one prompt to many AI bots at once — ChatGPT, Claude, Gemini, Kimi and more — so you can compare the answers side by side and keep the best.

  21. 24

    huobao-drama

    16.3Kchatfire-AI/huobao-drama · Vue

    Huobao Drama is an AI-powered platform that automates the full production of short dramas: it turns a script or novel into character designs, storyboards, and a finished edited video with almost no manual work.

  22. 25

    PakePlus

    15.3KSjj1024/PakePlus · HTML

    PacBao (also known as PakePlus) packages any webpage, HTML site, or Vue/React project into a lightweight native desktop or mobile app under 5MB, in just a few minutes.

  23. 26

    reference

    15.2Kjaywcjlove/reference · Dockerfile

    A Chinese-language collection of developer cheat sheets covering programming languages, frameworks, DevOps tools, config formats and more, expanded from the original English 'Reference' project.

  24. 27

    soybean-admin

    15.1Ksoybeanjs/soybean-admin · TypeScript

    SoybeanAdmin is a clean, elegant and feature-rich admin template for Vue3 — a ready-made dashboard boilerplate built on Vite, TypeScript, Pinia, NaiveUI and UnoCSS that works out of the box.

  25. 28

    primevue

    14.4Kprimefaces/primevue · Vue

    PrimeVue is a Vue UI component library from PrimeTek: ready-made components like tables, trees, datepickers and selects that you drop into Vue web apps. It has been downloaded hundreds of millions of times.

  26. 29

    md

    13.4Kdoocs/md · TypeScript

    doocs/md is a WeChat Markdown editor that instantly renders your Markdown into clean, ready-to-paste WeChat Official Account article formatting, so you do not have to manually re-style posts in the WeChat editor.

  27. 30

    go-admin

    12.8Kgo-admin-team/go-admin · Go

    go-admin is a full-stack scaffold for building admin/back-office management systems: a Gin-based Go REST API paired with a Vue frontend (Element UI, Arco Design, or Ant Design). It comes with RBAC permission control, multi-tenant support, JWT auth, a code generator, and a drag-and-drop form builder so you can bootstrap a management panel quickly.

  28. 31

    mall-admin-web

    12.6Kmacrozheng/mall-admin-web · Vue

    This is the frontend admin dashboard for an e-commerce back-office system, covering product, order, member, promotion, operations, content, statistics, finance, and permission management.

  29. 32

    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.

  30. 33

    cloudflare_temp_email

    12Kdreamhunter2333/cloudflare_temp_email · TypeScript

    A self-hosted temporary email service built on Cloudflare's free tier: create disposable email addresses on your own domain, receive mail (with attachments), send mail via SMTP/Resend, and manage everything through a modern web UI, Telegram bot, or admin console.

  31. 34

    newbee-mall

    11.7Knewbee-ltd/newbee-mall · Java

    newbee-mall is an open-source e-commerce system written in Java: a complete online store with a customer-facing mall and an admin panel, built on Spring Boot and widely used as a large-scale practice project for Java developers.

  32. 35

    douyin

    11.5Kzyronon/douyin · Vue

    A Vue3 + Pinia clone of Douyin (TikTok), built to showcase best practices for using Vue on mobile with a native-app-like smooth short-video feed.

  33. 36

    ekko-studio

    11.4KEKKOLearnAI/ekko-studio · TypeScript

    Ekko Studio is a local-first AI workspace for multi-agent chat, coding, and visual workflows, available as a desktop app and a self-hosted web console.

  34. 37

    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.

  35. 38

    rayburst

    11.1KAnInsomniacy/rayburst · TypeScript

    Motrix Next is a full-featured open-source download manager — a ground-up rewrite of the popular Motrix app, now built on Tauri 2 (Rust) and Vue 3 instead of Electron, supporting HTTP, BitTorrent, ED2K, and Magnet downloads.

  36. 39

    vue-storefront

    11Kvuestorefront/vue-storefront

    Alokai (formerly Vue Storefront) is a Frontend as a Service ecosystem for composable commerce: it connects any ecommerce backend to a ready-made, customizable storefront so teams can build and deploy fast ecommerce frontends.

  37. 40

    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.

  38. 41

    vue-virtual-scroller

    10.8KAkryum/vue-virtual-scroller · TypeScript

    It is a Vue component library that only renders the rows or cells currently visible in the viewport, so you can scroll through lists or grids with huge amounts of data without any lag.

  39. 42

    moveable

    10.8Kdaybrush/moveable · TypeScript

    Moveable is a JavaScript/TypeScript library for making DOM and SVG elements draggable, resizable, scalable, rotatable, warpable, pinchable, groupable, and snappable, with ready-made components for React, Vue, Vue 3, Angular, Svelte, Lit, and Preact.

  40. 43

    vue-echarts

    10.7Kecomfe/vue-echarts · TypeScript

    It's a Vue.js wrapper component (VChart) that lets you render Apache ECharts charts declaratively inside a Vue app, handling mounting, resizing, theming and reactive option updates for you.

  41. 44

    mini-vue

    10.5Kcuixiaorui/mini-vue · TypeScript

    mini-vue is a minimal re-implementation of the Vue 3 core, built to help you study how Vue 3 actually works by reading a codebase stripped down to its essential logic.

  42. 45

    ChatLab

    7.5KChatLab/ChatLab · TypeScript

    ChatLab is an open-source, local-first desktop app for exploring your own chat history (WhatsApp, Telegram, Discord, iMessage, QQ, LINE, Instagram, Google Chat) with a built-in SQL engine and AI agents, all processed on your own machine.

  43. 46

    PakePlus-Win7

    4.5KSjj1024/PakePlus-Win7 · JavaScript

    PacBao (PakePlus) turns any webpage, HTML, Vue or React project into a lightweight desktop or mobile app under 5MB in just a few minutes, with no dev environment to set up.

  44. 47

    bloub

    1.8Kjeremy-prt/bloub · TypeScript

    An SVG recreation of the x.ai bot avatar: one black shape that morphs through 14 states plus two independently animated white eye shapes, with every pose measured frame-by-frame off the reference video rather than hand-designed.

  45. 48

    pi-harness

    1Kwangmiaozero/pi-harness · TypeScript

    Pi-Harness is a desktop operational superset of Pi Coding Agent: it adds a visual workspace, observability, governance, recovery, evaluation, and multi-agent orchestration on top of native Pi, while staying fully compatible with Pi sessions and Skills.

  46. 49

    downvid

    957yxxbc/downvid · TypeScript

    DownVid is a modern, cross-platform open-source desktop app for downloading videos and audio from YouTube, Bilibili, Douyin, TikTok and 1000+ other sites, without watermarks or ads.

  47. 50

    easy-writing

    722yilujian/easy-writing · Vue

    easy-writing (易创) is a free, open-source, local-first desktop app for writing web novels, combining a chapter editor, word-count tracking, and optional AI-assisted writing and ranking-trend tools.

  48. 51

    ApeAdmin

    289KevinLiss/ApeAdmin · Python

    ApeAdmin is an open-source Python admin backend framework built on FastAPI and Vue3, aimed at modern AI applications. It bundles RBAC permission control and audit logging with a plugin ecosystem and an MCP-SSE gateway that exposes system and plugin capabilities as tools AI agents can call.

  49. 52

    CG-Claude

    233LcodeCoder/CG-Claude · TypeScript

    CG Claude is an Electron desktop app that detects and configures your local environment (system timezone, terminal, browser settings, Claude Code config) so Claude Code runs correctly on your machine. It runs 31 checks, lets you preview fixes before applying them, and keeps backups/snapshots so you can roll back.

  50. 53

    financial_intelligence_system_web

    197zhangzf1119/financial_intelligence_system_web · Vue

    FinSight Enterprise Frontend is the Vue 3 + TypeScript frontend for FinSight, an enterprise intelligence management platform offering an admin dashboard, AI model chat, a RAG knowledge base, a file center, workflow approvals, system monitoring, log auditing and in-app messaging.

  51. 54

    nyx

    158thecynetx/nyx · TypeScript

    Nyx Panel is a self-hosted web management suite for Xray-core proxy servers, built to resist heavy censorship (Iran-focused) using VLESS+REALITY, XHTTP/SplitHTTP, packet fragmentation and Cloudflare WARP.

Often tagged together