awesome-vue
🎉 A curated list of awesome things related to Vue.js
https://github.com/xiaomingx/awesome-vue
Last synced: 19 days ago
JSON representation
Companies Using Vue.js
Documentaries
Components & Libraries
Dev Tools
-
vue-dev-server
- A small development server for building
vuecomponents. -
vue-dummy
- Placeholder Text and Dummy Images as a simple
v-dummydirective. -
Bit
- Manage and reuse
vuecomponents between projects. Easily isolate and share components from any project without changing its source code, organize curated collections and install in different projects. - ComponentFixture - is a component design to develop and test other components, automatically binding their props.
- vue-cli-template-dev-server - A development server for building vue-cli custom templates.
- vue-codemods - Collection of codemod scripts that help update and refactor Vue and JavaScript files.
- codesandbox - An online IDE and prototyping tool for rapid Vue development.
- vue-dom-hints - 💡 Get hints in the DOM. Minimal Vue devtool alternative.
- components-helper - Based on the documents to provide code prompt files for vue component library.
- vue-unicorn-log - A Vue 2 magical 🦄 plugin to make coloring the (devtools) console output easier and more flexible. Vue 3 version version also available..
- Vue Mess Detector - A static code analysis tool for 👉 detecting code smells and best practice violations in Vue.js and Nuxt.js projects
- Vue.js devtools - Chrome devtools extension for debugging Vue.js applications.
- DejaVue - Visualization and debugging tool built for Vue.js.
- vue-clicky - Right click any component to show info about it in the console.
- vuejs-logger - Provides customizable logging functionality for Vue.js.
- vue-inspector - Vue.js Inspector for Mobile Devices
- Vue Performance Devtool - Vue Performance Devtool is a browser extension for inspecting the performance of Vue Components
- VueSource - Global Vue mixin which identifies components in source code by adding HTML comments
- bruit-io - Collect feedback with screenshot and technical data and post them to an API like bruit.io.
- vite-plugin-vue-inspector - jump to editor source code while click the element of browser automatically.
- vue-markdown-loader - Convert Markdown file to Vue Component.
- vue-styleguide-generator - React inspired style guide generator for Vue.js.
- vue-styleguidist - A style guide generator for Vue components with a living style guide.
- vue-elucidate - A component that generates beautiful documentation for your living styleguide / design system.
- vue-md-loader - Markdown files to ALIVE Vue components.
- @vuedoc/parser - Generate a JSON documentation for a Vue file component.
- @vuedoc/md - Generate a Markdown Documentation for a Vue file.
- jsdoc-vue-component - A jsodc3 plugin that extract vue SFC info(name, props, events...) to document.
-
jsdoc-vuedoc
- A jsdoc3 plugin use
@vuedoc/md. - vue-storybook
- vue-patterns - Useful Vue patterns, techniques, tips and tricks and helpful curated links.
- vuese - One-stop solution for vue component documentation.
- vue-dotmd-loader - A webpack loader for loader markdown file transform to vue file.
- vue-tut - Easily build beautiful tutorials with Vue.
- Vue Cheatsheet - The only Vue cheatsheet you will ever need
- vuenit - Utilities for testing Vue components and directives.
- vue-unit - A library for Vue.js that makes it easier to create and unit test components.
- vue-test-utils - Official utilities for testing Vue components.
- vue-test-actions - Unit testing Vuex actions with Jest mocks.
- jest-vue-matcher - Additional jest matchers for vue
- vue-hubble - A better way to select elements for UI testing in Vue.
- Vue Testing Library - Simple and complete testing utilities that encourage good testing practices. Based on DOM Testing Library and built upon the official Vue Test Utils.
- jest-serializer-vue-tjw - Improved formatting of Jest Snapshots
- vuex-test-utils - Unit testing Vux with chai.
- vitest - Next generation testing framework powered by Vite.
- vue-node - Load vue components in node.
- language-vue@atom.io - Vue component file syntax for Atom.
- vue-snippets@atom.io - Atom snippets for Vue component files.
- vue-autocompile@atom.io - Auto compile vue file on save.
-
lint-sass-vue@atom.io
- Atom.io package to lint Sass/SCSS in
.vuefiles. - vuejs2-snippets@atom.io - Atom snippets for javascript and components, including lifecycle hooks, directives, properties, vuex, vue-router, vue-i18n support.
- vue2-autocomplete@atom.io - Vue.js 2.0+ autocomplete for Atom.
- Vue Syntax Highlight - Sublime Text syntax highlighting for single-file Vue components.
- Vue Next Formatter - Sublime Text Vue formatter, Supported ES5/6/7, Less/Sass and Pug/Html template.
- Vim Vue - Syntax Highlight for Vue.js components.
- vim-vue-plugin - Vim syntax and indent plugin for .vue files.
- Vue VSCode Snippets - Snippets that will supercharge your Vue workflow.
- Ionic Snippets - Vetur support for Ionic Components
- Vue - Official (Volar) - ⚡The Fastest Vue Language Support Extension
- VuePack - Contains HTML Intellisense and code snippets for the Vue.js JavaScript library.
- Brackets Vue - Brackets extension for Vue.js.
- Vue.js support for WebStorm
- Kate Syntax Files - Syntax files (modified or original) for katepart (kate, kwrite, kdevelop).
- Vue Mode - Emacs major mode for vue.js.
- Storybook - The UI Development Environment. works with v3.2+ later.
- Font Awesome Finder - Chrome extension to search, preview and choose Font Awesome icons and copy the selected icon HTML code & Unicode to clipboard.
- devtools-next - The next iteration of Vue DevTools.
- vue-a2b - A library for Split Testing with Vue.js (A/B Testing). Highly configurable and tiny (1.2k gzipped).
- VUEFormatter - Sublime Text code format
- NW-Vue-DevTools - DevDependency for adding Vue DevTools into NW.js
- CheatSheet - Complete Interactive API.
- Vuex CheatSheet - Complete Interactive Vuex API.
Frameworks
- quasar-framework - Quasar Framework. Build responsive websites, hybrid mobile Apps and Electron apps using same code, with VueJs 2.
- vue-material - Material design for Vue.js.
- vuetify - Material Component Framework for Vue.js 2.
- muse-ui - Material Component library for Vue.js 2.
- buefy - Components based on Bulma framework.
- element-ui - A Vue.js 2.0 UI Toolkit for Web.
- vue-bulma-components - Easily use bulma class syntax with vue components.
- v-semantic - Implementation of semantic-ui for Vue
- BootstrapVue - Bootstrap v4 components and grid system for Vue.js.
- zircle-ui - A frontend library to develop zoomable user interfaces.
- Material Components Vue - wrapper around material-components-web for Vue.js
- VueFace - A Vue.js 2.0 UI Component library for Web
- ant-design-vue - An enterprise-class UI components based on Ant Design and Vue 3.2.0
- heyui - (https://www.heyui.top/en) - A Vue.js 2.0 UI Toolkit for Web.
- Carvue.js - IBM's Carbon Design System for Vue.js
- BalmUI - A modular and customizable UI library based on Material Design and Vue 3.0
- N3-components - Beautiful Web Components built with Vue 2
- Shards Vue - ✨ Sleek & UI Components Library based on the Bootstrap 4 Framework.
- Framevuerk - 🚀 Fast, Responsive, Without Dependencies, Both Direction Support and Configurable UI Framework based on Vue.js.
- @Carbon/vue - Carbon Design System components from the @carbon team.
- vue-awesome-mui - A Vue.js 2.0 MUI Component for Web
- vue-material-adapter - Integration of Material Components for Vue.js which follows the best practices recommended by Google: Using Foundations and Adapters
- CoreUI for Vue.js - CoreUI for Vue.js is a UI Component Library that offers a bunch of cross-browser, responsive, and lightweight Vue.js UI components.
- DaoStyle - A high quality component library built on Vue.js.
- Chakra UI Vue - ⚡ A lightweight & customizable component library to help you build accessible Vue applications and sites with speed.
- vue-canvas - Vue canvas component for vuc-identify
- oruga - UI components for Vue.js without CSS framework dependency.
- Wave UI - An emerging UI framework for Vue.js with only the bright side. ☀️
- vectre - A lightweight, simple and responsive component framework based on Spectre CSS
- superBVue - A Vue 3 UI Components for Web is based on bootstrap v5
- Mijin - Responsive Tailwind CSS UI components, without dependencies
- vuestic-ui - A Vue.js 3.0 UI customizable UI Framework.
- Naive UI - A Vue 3 Component Library Fairly Complete, Customizable Themes, Uses TypeScript, Not Too Slow Kinda Interesting
- Element Plus - A Vue 3 UI Framework.
- AgnosticUI - Accessible Vue 3 Component Primitives that also work with React, Svelte, and Angular!
- Unge UI - A Vue 3.x Component Library. Complete documentation support and both Chinese and English.
- Anu - Build better interfaces faster. DX focused utility based vue component library ⚛️
- Vue USWDS - A Vue.js implementation of the USWDS (U.S. Web Design System)
- Vuetensils - A 'naked' component library for building accessible, lightweight, bespoke applications.
- Vuersatile Components - A Vue 3 component library, with form self-validation and an SCSS framework integrated.
- Prefect Design - Component library using Vue 3, Typescript & Tailwind.
- Stellar UI - Fully styled and customizable components for Vue 3.
- Shadcn UI - An unofficial, community-led Vue port of shadcn/ui (re-usable components built with Radix Vue and Tailwind CSS).
- Framework7-Vue - Build full-featured iOS & Android apps using Framework7 & Vue.
- vux - [Chinese] Vue UI Components based on WeUI.
- vue-onsenui - Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js.
- weex-eros - [Chinese] Eros is a app solution based on Weex and Vue, which enables you to use API of Vue, simple and quick development of small and medium app.
- Ionic - Mobile app development framework
- Native script - Native mobile applications using NativeScript
- Vue Native - Build cross platform native mobile apps using JavaScript
- uni-app - A cross-platform framework using Vue.js
- mint-ui - Mobile UI elements for Vue.js.
- vant - A Vue.js 2.0 Mobile UI From YouZan.
- vue-mdc - Material Components Web for Vue.js.
- keen-ui - A lightweight collection of essential UI components written with Vue and inspired by Material Design.
- vue-admin - Vue Admin Panel Framework, Powered by Vue 2.0 and Bulma 0.3.
- vuikit - UIkit with all the power of Vue.
- uiv - Bootstrap3 components implemented by Vue2.
- wffranco/vue-strap - Bootstrap 3 components built with Vue.js 2
- jsmod-vue-pc - Highly scalable web components for vue 2.0
- guilhermewaess/SemVue - Semantic-ui Modules implemented with Vue 2
- office-ui-fabric-vue - Office UI Fabric implementation for Vue.js
- Semantic UI Vue - Semantic UI integration for Vue
- vuesax - Frontend vue Components for Vue.js.
- Banshee - A mostly renderless Vue UI component and utility framework that ships with no CSS.
- vue-atlas - A library of beautiful Vue components.
- DevExtreme Vue Components - 65+ responsive and feature-complete Vue UI components with customizable Material Design and Bootstrap compliant themes.
- jqwidgets - 70+ Vue.js 2.0 UI Components with Material Design themes.
- vue-uix - UI collection for web page implementation in Vue.js
- vuedarkmode - A Minimalist Dark Design System for Vue.js 🎨
- Kendo UI for Vue
- Vuent - Vue.js components implementing Microsoft Fluent Design
- bpit/vue - Vue components lib which is focused on effects
- vue-tailwind - Vue components with customizable classes ready for TailwindCSS, but compatible with any framework.
- Equal UI - Vue UI kit based on TypeScript 🧬
- Vue Component Development Kit - Unstyled, highly tested and flexible Vue components/mixins/plugins.
- element-pro-components - plus
- TW Elemetns for Vue - Vue integration with Tailwind CSS - a free, open-source UI Kit
- Origin UI Vue - Beautiful UI components built with Tailwind CSS and Vue
- iView Vue Admin - iView Vue Admin / An admin portal template based on iView 2.x Online Demo
- element Vue Admin - element Vue Admin / An admin portal template based on Element UI 2.x
- vue-element-admin - A magical vue admin based on Element UI 2.x Online Demo
- D2 Admin - An elegant backstage template build by vue Online Demo
- rest-admin - Restful Admin Panel Based on Vue and Bootstrap 4 Online Demo
- Shards Dashboard Lite Vue - ✨ Modern admin template featuring dozens of custom components and templates.Online Demo
- Vue Material Admin - A vue material design admin template Online Demo
- element-admin - A dead simple but powerful vue admin with Vue CLI 3 and element-ui.Online Demo
- dashboard - A dashboard scaffolding based on vue.js created by vuejs/vue-cli 4.x. Online Demo
- vue-admin-next - Professional enterprise application with Multi-Module Design, Vue Composition API, and Friendly User Interface. Online Demo
- vue-pro-sidebar - router, vuex), this boilerplate allows you to choose your preferred colors. Live demo
- Stellar Admin Boilerplate - Vue.Live demo
-
vuestic-admin
- Vue Admin Dashboard built with Vue 3 and
vuestic-ui. - Materio-vuetify-vuejs-admin-template-free - A Production ready, carefully crafted, most comprehensive Vuetify Vuejs admin template. Live demo
- Tailmin - Admin dashboard built with Vue.js and Tailwind CSS. Live demo
- Vue-Admin-Template - A beautiful free vuejs admin template, designed using vuetify and apexcharts. Live Demo
- Admin One Vue 3 Tailwind dashboard - Vue.js 3 Tailwind CSS admin template with dark mode.
- Mosaic - Vue Admin TailwindCSS template - The All-in-one Tailwind CSS Admin Dashboard Template.
- vue-admin-box - The admin template based on vue3 and element-plus. Live demo
- argon-dashboard-vue3 - Template, Element Plus & TailwindCSS 3, Vue3.
- Vitify Admin - Vite 3 + Vuetify 2 + TypeScript, Vue 2.7
- vue-vben-admin - A modern vue admin. It is based on Vue3, vite and TypeScript. It's fast! Live demo
- Geeker-Admin - A set of open source backend management framework based on Vue3 + TypeScript + Element Plus. Live demo
- gin-vue-admin - 🚀Vite+Vue3+Gin development basic platform. Live demo
- Ream - A minimalistic framework for building server-rendered and static websites.
- Universal vue - Vue CLI plugin to create universal Vue applications with ease
- Vapper - A Vue-based server-side rendering framework.
- VuePress - Minimalistic Vue-powered static site generator.
- Saber - A static website generator for building blazing fast websites with Vue.js.
- Gridsome - Build super fast, modern websites with Vue.js
- Servue - Server-side rendering engine that renders vue files into html strings.
- îles - Islands of interactivity, the joyful site generator
- VitePress - Vite & Vue powered static site generator.
- app-framework - IOS and Android Apps with HTML & JavaScript - develop, build and deploy - free and open source.
- Myfirebase - A decoupled Single page application Framework which is highly compatible with google firebase.
- Vue-Access-Control
- Basys - stack Vue.js apps
- vue-service-model - Vue.js library for handling REST service requests with caching, aggregation and model definitions.
- DataFormsJS - A minimal routing and web service framework that uses Vue as a templating engine.
- V-Craft - A toolset for building extensible page builders with Vue.js.
- Vue-Low-Code - Low Code toolkit that can generate VUE apps from Quant-UX prototypes
- Figma-Low-Code - Turns your Figma design into VUE applications.
- vue-notion - An unofficial Notion renderer – Use Notion as a CMS for Vue (e.g. Nuxt)
- Fes.js - An easy-to-use front-end application framework based on vue3.
- petite-vue - 6kb subset of Vue optimized for progressive enhancement.
- PrimeVue - The Most Complete UI Component Library for Vue
- Inkline - Inkline is the intuitive UI Components library that gives you a developer-friendly foundation for building Vue.js 3 Design Systems.
- element3 - A Vue.js 3.0 UI Toolkit for Web is based on element-ui