Awesome Vue Overview

🎉 A curated list of awesome things related to Vue.js

🏠 Home · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 vuejs/awesome-vue · ⭐ 72K · 🏷️ Front-End Development

[ Daily / Weekly / Overview ]


logo of vue-awesome repository

Awesome Vue.js Awesome Track Awesome List

A curated list of awesome things related to Vue.js

Resources

Official Resources

External Resources

Job Portal

Community

Conferences

Podcasts

Official Examples

Tutorials

Examples

Books

Blog Posts

Courses

Documentaries

Companies Using Vue.js

Projects Using Vue.js

Open Source

Commercial Products

Apps/Websites

Interactive Experiences

Enterprise Usage

A11y

Components & Libraries

Frameworks

Responsive

Set of components + responsive layout system

Mobile

UI frameworks for mobile

Set of components for mobile

Component Collections

Set of components without layout system

Admin Template

Set of admin template

Server-side rendering

Static website generator

Other

UI Layout

Layout for the overall / main view

UI Components

Table

Tables / data grids

Notification

Toaster / snackbar — Notify the user with a modeless temporary little popup

Loader

Loaders / spinners / progress bars — Let the user know that something is loading

Progress Bar

A slim progress bar at the top of the page

Tooltip

Tooltips / popovers

Overlay

Overlay / modal / alert / dialog / lightbox / popup

Icons

Marquee

Charts

Time

Display time / date / age

Calendar

Display non-editable events in a Calendar

Map

Audio / Video

Infinite Scroll

Markdown

PDF

Tree

Graph

Social Sharing

QR Code

Miscellaneous

Tabs

Form

Let the user create & edit data

Phone Number Input Formatter
Picker
Generator
Date Picker

Date / datetime / time Picker

Select
Drag and Drop
Type Select

Let the user select a tag / something while typing

Color Picker
Switch

Switch / on/off toggle / checkbox

Masked Input
Rich Text Editing
Image Manipulation

Edit images

Display images

File Upload
Context Menu
Miscellaneous
Wizard

Canvas

Tour

UI Utilities

Event Handling

Handling of user events (scroll, click, key strike, ...)

Responsive Design

Form

Validation

Resize

Scroll

Virtual scrollbar

Detect when components enter viewport

Routing

Lazy Load

Pagination

Animation

Meta Tags

Manage meta information in the document head

Portal

Move a DOM node to a target DOM node

SVG

Miscellaneous

WebGL

Fullscreen

Printing

Utilities

Utilities not directly related to the UI

Typescript

HTTP Requests

Retrieve data over HTTP

i18n

Internationalization / L10n / localization / translation

Custom Events

Persistence

LocalStorage etc.

State Management

Mobx
Pinia
Authentication/Authorization
Vuex Utilities

GraphQL

Code Style

Improve readability of code

CSS

Asset Management

Utilities for building / compiling / bundling / loading assets