explaingit

opendigg/awesome-github-vue

12,829Audience · developerComplexity · 1/5Setup · easy

TLDR

A weekly-updated Chinese-language curated list of open-source Vue.js projects, organized into UI component libraries, frameworks, utility tools, application examples, and demo projects.

Mindmap

mindmap
  root((awesome-github-vue))
    UI components
      Buttons and forms
      Charts and maps
      Date pickers
      Tables
    Frameworks
      Vue-based frameworks
      Admin templates
    Utilities
      Drag and drop
      File uploads
      Infinite scroll
    Examples
      Chat apps
      Music players
      Demo projects
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Find a ready-made Vue.js UI component library for buttons, forms, tables, and charts to drop into your web app.

USE CASE 2

Discover open-source Vue.js admin dashboard projects to use as a starting template for internal tools.

USE CASE 3

Browse utility libraries for drag-and-drop, file uploads, infinite scroll, and other common Vue.js patterns.

USE CASE 4

Find full Vue.js application examples like chat apps and music players to study their architecture and patterns.

Tech stack

Vue.jsJavaScript

Getting it running

Difficulty · easy Time to first run · 5min

In plain English

This repository is a curated collection of open-source projects related to Vue.js, a JavaScript framework for building web interfaces. It was assembled and is maintained by OpenDigg, a Chinese platform that tracks popular open-source software. The list is written in Chinese and updated roughly once a week to stay in sync with the OpenDigg project directory. The collection is organized into several categories. The largest section covers UI component libraries, which are pre-built sets of buttons, forms, tables, date pickers, image uploaders, charts, maps, and similar visual building blocks that developers can drop into a Vue.js application. A separate section lists development frameworks built on top of Vue.js itself, along with a section for utility libraries that handle things like scrolling, drag-and-drop, file uploads, and infinite loading. Other sections cover server-side tools that pair with Vue.js, auxiliary developer tools such as editors and code highlighters, and full application examples including chat apps, music players, and admin dashboards. A final demo section shows smaller proof-of-concept projects built with Vue.js. Each entry in the list shows the project name as a link to its GitHub page, along with a star count at the time of the last update and a short Chinese-language description. The star counts shown are not live figures, they reflect the count at the most recent weekly sync. This is a reference list, not a piece of software you install or run. Its purpose is to help developers find Vue.js tools and examples in one place. If you are not building a web application with Vue.js, this repository has no direct use for you. The full README is longer than what was shown.

Copy-paste prompts

Prompt 1
I am building a Vue.js admin dashboard. Based on awesome-github-vue, which UI component library should I choose, and show me how to integrate a sortable data table from that library?
Prompt 2
I need a Vue.js drag-and-drop file upload component. From the awesome-github-vue utility section, recommend the best option and show me basic integration code for my Vue 3 app.
Prompt 3
Using a chart library from awesome-github-vue, help me add an interactive bar chart to my Vue.js app that updates in real time when a user submits a form.
Prompt 4
I am building a Vue.js chat app. From the awesome-github-vue examples section, what is the best open-source reference project to study, and what makes its architecture work well?
Open on GitHub → Explain another repo

← opendigg on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.