Top 50 Awesome List

vuejs/awesome-vue

Front-End Developmentย ย 15 hours agoย ย 62.7k
๐ŸŽ‰ A curated list of awesome things related to Vue.js
View byDAY/WEEK/README
View on Github

Today

Components & Libraries

Asset Management

  • vue-sfc-splitstars0 - Convert SFCs for native browser use without build
  • Oct 20th

    Resources

    Examples

  • CVue-Awesomestars8 Auto Resume Builder by Emre CoลŸkunรงay
  • Oct 19th

    Components & Libraries

    Icons

  • vue-icomoonstars4 - With vue-icomoon you can easily use the icons you have selected or created in icomoon.
  • Components & Libraries

    Tooltip

  • vue-follow-tooltipstars1 - Tiny tooltip directive for Vue 3.
  • Oct 18th

    Components & Libraries

    Map

  • vue-mars3dstars19 - Vue 2.x 3D earth visualization JS development platform.
  • Oct 14th

    Oct 11th

    Components & Libraries

    Marquee

  • vue3-marqueestars5 - A simple and responsive marquee component for Vue 3 applications with 0 dependencies.
  • Oct 10th

    Components & Libraries

    Color Picker
  • vue-color-inputstars1 โ€“ Vue 3 color picker component whose goal is to replace <input type="color">
  • Oct 8th

    Components & Libraries

    UI Layout

  • iron-grid-systemstars3 - A responsive grid system for Vue 3.x.
  • Components & Libraries

    Scaffold

  • vuejs-vuetify-structured-template boilerplatestars8 - A vue-cli template for a full-featured Vuejs + Vuetify + Great structure + API Ready
  • Oct 7th

    Components & Libraries

    Other

  • petite-vuestars5.1k - 6kb subset of Vue optimized for progressive enhancement.
  • Oct 6th

    Projects Using Vue.js

    Commercial Products

  • NocoDBstars18.9k - An opensource Airtable alternative.
  • Oct 5th

    Components & Libraries

    Admin Template

  • Vue-Admin-Templatestars1 - A beautiful free vuejs admin template, designed using vuetify and apexcharts. Live Demo
  • Oct 2nd

    Components & Libraries

    Tooltip

  • vue-use-popperjsstars0 - Vue 2 & 3 popper hook powered by @popperjs
  • Oct 1st

    Components & Libraries

    File Upload
  • vue-dropifystars16 - A Simple image dropzone component for Vuejs
  • Projects Using Vue.js

    Commercial Products

  • Materio Vuetify VueJS Admin Template - Most Powerful, Developer Friendly, Production ready & Comprehensive Vuetify VueJS Admin Template.
  • Sep 28th

    Projects Using Vue.js

    Open Source

  • Context Notestars38 - A free open source note-taking ๐Ÿ“ chrome extension: take you notes on the web with their context.
  • Sep 24th

    Components & Libraries

    Miscellaneous

  • vue-use-model-helpersstars0 - Helper to map properties to local Ref using Composition API for Vue 2.x and 3
  • Sep 22nd

    Components & Libraries

    Electron

  • electron-vue3-flaskstars2 - An Electron & Vue.js application starter template that uses a python backend via Flask for desktop application building.
  • Sep 20th

    Components & Libraries

    Progress Bar
  • vue3-progressstars0 - Fully customizable vue3 plugin to display a progress bar while waiting for something, e.g. http requests
  • Sep 17th

    Components & Libraries

    Integrations

  • vue-dappstars0 - Vue 3 library for building Dapps with ethers.js.
  • Components & Libraries

    Vue CLI Plugins

  • vue-cli-plugin-chrome-extension-clistars29 - Vue CLI Plugin generat chrome extension template
  • Sep 10th

    Resources

    Tutorials

  • Vue 3.0 and decentalized app (dApp)stars1
  • Components & Libraries

    State Management

  • piniastars3.1k - ๐Ÿ Intuitive, type safe, light and flexible Store for Vue using the composition api with DevTools support.
  • Components & Libraries

    Pinia
  • pinia-shared-statestars26 - A lightweight plugin to sync your pinia state across browser tabs.
  • pinia-undostars4 - Undo/Redo plugin for pinia.
  • pinia-xstatestars1 - Put your xstate state machines into a global pinia store.
  • Components & Libraries

    Mobx
  • mobx-vue-litestars3 - Lightweight Vue 3 bindings for MobX based on Composition API.
  • Components & Libraries

    Miscellaneous
  • v-use-places-autocompletestars5 - ๐Ÿ“ Vue composable for Google Maps Places Autocomplete.
  • Components & Libraries

    Canvas

  • v-perfect-signaturestars56 - Pressure-sensitive signature drawing for Vue 2 and 3.
  • Sep 9th

    Sep 6th

    Resources

    Examples

  • vue-cli-3-tailwind-axios-starter - A boilerplate using Tailwind, Axios-ready, Vuex and Router
  • vue-cli-3-wave-ui-starterstars0 - A boilerplate using Wave UI + Vuex and Router
  • Resources

    Tutorials

  • Create A Blog With Gridsome & Vue
  • Sep 5th

    Components & Libraries

    Dev Tools

  • components-helperstars3 - Based on the documents to provide code prompt files for vue component library.
  • Components & Libraries

    Component Collections

  • element-pro-componentsstars39 A component library for Vue 3 base on element-plus
  • Sep 3rd

    Projects Using Vue.js

    Open Source

  • Interface Xstars28 - UI Search&Discovery components to rapidly build beautiful search experiences
  • Sep 2nd

    Components & Libraries

    Admin Template

  • Tailminstars26 - Admin dashboard built with Vue.js and Tailwind CSS. Live demo
  • Aug 30th

    Components & Libraries

    Date Picker
  • vue3-date-time-pickerstars30 - The most complete date picker solution for Vue 3
  • Aug 28th

    Components & Libraries

    Other

  • Fes.js - An easy-to-use front-end application framework based on vue3.
  • Aug 25th

    Projects Using Vue.js

    Open Source

  • Paper-Dashboardstars1.7k -Creative Tim Paper Dashboard made for Vue
  • Aug 23rd

    Components & Libraries

    UI Layout

  • simple-vue-gridstars1 - Simple grid containers that will help you to build layouts for your app.
  • Components & Libraries

    Time

  • vue-timer-hookstars29 - Vue 3 Timer module inspired by react-timer-hook
  • Components & Libraries

    Admin Template

  • Materio-vuetify-vuejs-admin-template-freestars106 - A Production ready, carefully crafted, most comprehensive Vuetify Vuejs admin template. Live demo
  • Aug 22nd

    Resources

    Examples

  • Maxim Web Chatstars7 - A chat demo using MaximTop's IM SDK (floo), ไฝฟ็”จ็พŽไฟกๆ‹“ๆ‰‘ IM SDK ๅฎž็Žฐ็š„่ŠๅคฉApp ็คบไพ‹.
  • Aug 20th

    Components & Libraries

    Icons

  • eos-icons-vuestars4 - Eos icons npm package for Vue 3, eos-icons-vue2stars5 for Vue 2
  • Aug 9th

    Components & Libraries

    i18n

  • fluent-vuestars47 - Internationalization plugin for Vue.js (2 and 3). Vue.js integration for Fluent.js - JavaScript implementation of Project Fluent
  • Components & Libraries

    Picker
  • vue-wheel-pickerstars2 - Customizable Picker with 3D wheel and all guestures supported for Vue 2.
  • Aug 8th

    Components & Libraries

    Graph

  • v-network-graphstars24 - An interactive SVG based network-graph visualization component for Vue 3.
  • Aug 7th

    Components & Libraries

    Miscellaneous

  • vue-word-highlighterstars45 - The word highlighter library for Vue 2 and Vue 3.
  • Aug 5th

    Components & Libraries

    Calendar

  • vue-datepicker-uistars365 - A datepicker component for vue.js
  • Resources

    Community

  • Vue Tรผrkiye - Kommunity Page
  • Vue Turkey - Twitter Account
  • Aug 4th

    Resources

    Community

  • VueJS Turkey - Telegram Group
  • Components & Libraries

    Loader

  • vue3-circle-progressstars6 - Highly customizable Vue.js 3 circular progressbar component.
  • Aug 2nd

    Components & Libraries

    PDF

  • pdfvuerstars559 - A PDF viewer for Vue using Mozilla's PDF.js with text support for Vue2 and Vue3. Demo
  • Jul 31st

    Components & Libraries

    Utilities

  • fontawesome-autogenstars12 - Automatically detect and import fontawesome icons used in your webapp.
  • Jul 29th

    Resources

    Tutorials

  • Learning Vue 3.0stars82
  • Jul 27th

    Resources

    Examples

  • vuemoji-pickerstars26 - Vue 2 and 3 lightweight emoji picker.
  • Jul 23rd

    Components & Libraries

    State Management

  • vue-path-storestars1 - Simple state management that uses the dot notation path syntax, also comes with Vuex and Pinia plugins.
  • Jul 20th

    Projects Using Vue.js

    Apps/Websites

  • Pinterest video downloader - Tool for Downloading pinterest videos in HD
  • Jul 16th

    Projects Using Vue.js

    Open Source

  • QuickTokstars12 - TikTok popular trends viewer.
  • Jul 12th

    Components & Libraries

    Validation
  • vue-tiny-validatestars51 - Tiny (2.5KB minified) Vue Validate Composition.
  • Projects Using Vue.js

    Open Source

  • XIV ToDostars50 - Dashboards, completion trackers, tailored weekly and daily checklists and tools for Final Fantasy XIV.
  • Jul 7th

    Components & Libraries

    Map

  • vue-cesiumstars580 - Vue 2.x & Vue 3.x components for Cesium.
  • Jul 6th

    Components & Libraries

    Progress Bar
  • vue-next-progressbarstars1 - Slim progress bars(1KB gzipped) for Vue 3.
  • Jul 5th

    Components & Libraries

    Responsive

  • Naive UIstars6.3k - A Vue 3 Component Library Fairly Complete, Customizable Themes, Uses TypeScript, Not Too Slow Kinda Interesting
  • Jun 29th

    Components & Libraries

    Icons

  • vue-featherstars89 - Feather icons component for Vue 3.
  • vue-feather-iconsstars518 - Simply beautiful open source icons as Vue functional components.
  • Jun 25th

    Components & Libraries

    Responsive

  • Qui-maxstars76 - A Vue 3.x Design System for Web
  • Components & Libraries

    i18n

  • v-google-translatestars68 - A component that use google translate to internationalize your Vue.js app.
  • Jun 24th

    Components & Libraries

    Integrations

  • vue-tweetstars13 - Vue 3 component that let you embed tweets in your App by only giving the tweet id
  • Jun 23rd

    Components & Libraries

    Map

  • vue3-openlayersstars162 - Vue 3 components to work with OpenLayers.
  • Jun 22nd

    Projects Using Vue.js

    Apps/Websites

  • Darwin Analytics - Tool for measuring and optimizing your site. Built with Vue3 and Vite.
  • Components & Libraries

    Carousel

  • @egjs/vue-flicking - It's reliable, flexible and extendable carousel for Vue.js 2 & 3.
  • Jun 21st

    Projects Using Vue.js

    Open Source

  • Aimeosstars2.2k - Leading Laravel eCommerce framework to build ultra fast online shops, marketplaces and complex B2B applications scalable from 1 to 1,000,000,000+ items
  • Jun 20th

    Resources

    Examples

  • Google Keep Clone with Vue + Firestorestars76 - Google Keep clone with Vue and Firestore written in TypeScript.
  • Vue 3 Shopping Cartstars24 - A Shopping cart example using Vue 3, Vite, daisyUI and Pinia.
  • Jun 18th

    Components & Libraries

    Admin Template

  • vuestic-adminstars8.3k - Vue Admin Dashboard built with Vue 3 and vuestic-ui.
  • Jun 17th

    Resources

    Tutorials

  • Vue.js SPA: Build a Powerful E-Commerce App
  • Resources

    External Resources

  • Vue.js Articles - Assorted Vue 2 and 3 tutorials and articles.
  • Best vue.js Courses On YouTube - Handpicked list of best Vue.js tutorials on YouTube
  • Components & Libraries

    Responsive

  • vuestic-uistars829 - A Vue.js 3.0 UI customizable UI Framework.
  • Jun 16th

    Components & Libraries

    Calendar

  • vue-sweet-calendarstars27 - A simple and sweet vue.js calendar
  • Jun 9th

    Components & Libraries

    Tooltip

  • @adamdehaven/vue-custom-tooltipstars33 - Vue 2 & 3 ๐ŸŽ‰ customizable, reactive, and reusable tooltip component that supports plugin options, props, and multiple use-cases. Also works with SSR (e.g. VuePress, Nuxt) and includes TypeScript types. (Vue 3 is available on next branch/npm tag)
  • Jun 7th

    Projects Using Vue.js

    Open Source

  • GrandNode 2.0stars223 - Open Source Cross Platform E-Commerce Solution based on .NET Core 5.0 and MongoDB / Azure CosmosDB / Amazon DocumentDB / VueJS
  • Jun 5th

    Components & Libraries

    PDF

  • vue-pdf-embedstars7 - PDF embed component for Vue 2 and Vue 3
  • Jun 1st

    Components & Libraries

    Overlay

  • v3confirmstars1 - A plugin dedicated for vue3 to show confirm dialog modal.
  • May 31st

    Components & Libraries

    Fullscreen

  • vue-fullscreenstars372 - A simple Vue component for fullscreen, support Vue2 and Vue3.
  • May 30th

    Components & Libraries

    Overlay

  • v-viewerstars1.7k - Image viewer component for vue2 and vue3, supports rotation, scale, zoom and so on, based on viewer.jsstars6.2k
  • May 28th

    Components & Libraries

    Date Picker
  • vue-easy-range-date-pickerstars3 - A simple and easy VueJS (2.x) component for date range selection
  • Components & Libraries

    Data Masking

  • vue-manual-data-maskingstars2 - A VueJS (2.x) component for manual data masking
  • May 24th

    Components & Libraries

    UI Layout

  • vue-layout-systemstars10 - Vue components that solve daily layout problems.
  • May 22nd

    Components & Libraries

    Notification

  • @kyvg/vue3-notificationstars49 - Vue 3 notification library
  • Components & Libraries

    State Management

  • vue-object-statestars5 - Simple object/dto/model state tracking
  • Projects Using Vue.js

    Open Source

  • Mythic table - A Free and Open Source virtual table top for playing Role Playing Games.
  • May 13th

    Projects Using Vue.js

    Open Source

  • Samayastars4 - Friendly personal dashboard on Chrome's new tab; featuring Nepali calendar, daily Nepali quotes & Nepali wallpapers.
  • May 9th

    Components & Libraries

    Validation
  • @vuito/vuestars1 - Simple, lightweight, isomorphic, and template-based validation library.
  • May 7th

    Components & Libraries

    Rich Text Editing
  • vue-quillstars166 - โœ’๏ธ๐Ÿ“ A Vue 3 rich text editor component based on Quill Editor.
  • May 6th

    Resources

    Examples

  • Coinchartsvuestars0 - Coinchartsvue is a cryptocurrency price chart based off Coinbase's original price chart.
  • Vue Word Gamestars0 - A simple Hangman-like word guessing game, built with Vue 2.
  • May 4th

    Components & Libraries

    Scaffold

  • Vuetify-tailwind-animate-starterstars4 - A vue-cli starter template for vuetify + tailwindcss + animate.css.
  • Components & Libraries

    Carousel

  • vue-concise-carouselstars2 - Vue Concise Carousel with True SSR. Works for Vue 2 & 3.
  • Components & Libraries

    Lazy Load

  • vue3-lazyloadstars5 - Vue module for lazy-loading images in your vue 3 applications.
  • Resources

    Examples

  • Vue simulatingstars1.1k - A website simulating linux system's GUI, using theme of Deepin distro. Using vue + tailwindcss + animate.css.
  • May 3rd

    Components & Libraries

    i18n

  • vue-i18n-litestars8 - A super lightweight and minimal plugin that introduces internationalization into your Vue.js app with a simple API.
  • Apr 29th

    Components & Libraries

    Utilities

  • vue-next-rxstars22 - Complete RxJS integration for Vue.js. (Update of vue-rx)
  • Apr 28th

    Components & Libraries

    Miscellaneous

  • vue-easter-egg-triggerstars7 - This packages makes it nice and easy to add Easter Egg triggers to your Vue site.
  • Apr 23rd

    Components & Libraries

    Server-Sent Events

  • vue-ssestars78 - A Vue plugin for using Server-Sent Events (EventSource).
  • Components & Libraries

    State Management

  • vue-datatable-url-syncstars15 - Synchronize datatable options and filters with the url to keep user preference even after refresh or navigation
  • Apr 22nd

    Components & Libraries

    Vuex Utilities
  • vuex-masked-modulesstars2 - A Vuex plugin put data structure of the module in localStorage, with the ability to mask or encrypt the data to make it difficult to explore. Designed for Vue 3 and Vuex 4.
  • Apr 19th

    Components & Libraries

    Miscellaneous

  • vue-visual-filterstars40 - ๐Ÿ•ต๏ธโ€โ™‚๏ธ An unopinionated advanced visual filtering component for Vue 2 and 3.
  • Resources

    Examples

  • Vue Todo PWAstars4 - A simple Todo PWA built with Vue 3 + Vuex + Bootstrap 5.
  • Apr 18th

    Components & Libraries

    Carousel

  • vue-split-carouselstars23 - A carousel component meanwhile display several carousel item, supprot vue 2 and vue 3.
  • Resources

    Examples

  • Vuetify Swipeoutstars126 - A swipe out example built with Vue 2 + Vuetify + Swiper.
  • Vuetify Todo PWAstars170 - A simple Todo PWA built with Vue 2 + Vuex + Vuetify.
  • Apr 15th

    Components & Libraries

    Overlay

  • vue-it-biggerstars134 - A simple image / (YouTube) video lightbox component for Vue.js.
  • Apr 7th

    Components & Libraries

    Parts

  • vue-sh-clistars7 - A CLI for generating Vue components, views, store modules & unit tests. Supports Vue 3 components template and Typescript.
  • Apr 3rd

    Components & Libraries

    Table

  • vue-datasetstars79 - A set of Vue.js components to display datasets with filtering, paging, and sorting capabilities!
  • Resources

    Books

  • Accessible Vue โ€“ Get started with Accessibility in Vue.js! by Marcus Herrmann (March 2021)
  • Apr 2nd

    Components & Libraries

    Tree

  • vue-virtual-treestars23 - Tree component for large amount of data, base on Vue3.
  • Components & Libraries

    Tabs

  • vue3-tabs-chromestars15 - A Vue3 component for Chrome-like tabs.
  • Mar 28th

    Components & Libraries

    Stripe
  • vue-stripe-elementsstars515 - Vue component collection for Stripe.js
  • Components & Libraries

    Visual Studio Code
  • Volarstars1.8k - The Fastest Vue Language Support Extension
  • Mar 26th

    Components & Libraries

    Form

  • Reforms.jsstars9 - Vue 3 and Bootstrap forms and cards generator. Validation, multiple fields, grouping, schema and more.
  • Mar 25th

    Components & Libraries

    Canvas

  • vue3-signaturestars6 - A electronic signature component for Vue 3
  • vue-signaturestars173 - A electronic signature component for Vue2.x
  • Mar 21st

    Components & Libraries

    Authentication/Authorization
  • vue-simple-aclstars28 - A simple unopinionated Vue plugin for managing user roles and permissions, access-control list (ACL) and role-based access control (RBAC).
  • Mar 19th

    Components & Libraries

    Integrations

  • vuetubestars3 - ๐Ÿš€ A fast, lightweight, lazyload vue component acting as a thin layer over the YouTube Iframe Player API which renders fast
  • Mar 16th

    Resources

    Tutorials

  • Building a VueJS chat app with realtime storage of messages in Airtable by Srushtika Neelakantam (December 2020)
  • Components & Libraries

    Vue CLI Plugins

  • vue-cli-plugin-capacitorstars120 - A Vue CLI 3 Plugin for Capacitor
  • Mar 15th

    Components & Libraries

    Utilities

  • vue-props-validationstars19 - Vue props validation logic extracted for nested validations in objects and arrays using the Vue native syntax.
  • Mar 12th

    Components & Libraries

    Animation

  • vue-typicalstars71 ๐Ÿก Vue Animated typing in ~400 bytes of JavaScript.
  • Mar 9th

    Components & Libraries

    Miscellaneous
  • vue-diagram-editorstars29 - Highly customizable diagram editor with slot-based nodes (vue^2.6)
  • Mar 3rd

    Projects Using Vue.js

    Open Source

  • Bagistostars4k - A Free and Opensource Laravel eCommerce framework built for all to build and scale your business.
  • Mar 1st

    Components & Libraries

    Audio / Video

  • vue-flv-playerstars8 - An HTML5 Flash Video (FLV) Player component for Vue 2.x, based on flv.js.
  • Feb 28th

    Components & Libraries

    Loader

  • vue-content-loaderstars2.7k - SVG component to create placeholder loading, like Facebook cards loading
  • Components & Libraries

    Miscellaneous

  • vue-advanced-chatstars599 - Feature-rich and fully customisable chat rooms component. Support files, images, videos, audio, emojis, customised actions, etc.
  • Feb 27th

    Components & Libraries

    Social Sharing

  • vue-socialsstars12 - ๐Ÿ’ฌ Social media share buttons and counts for Vue.js.
  • Projects Using Vue.js

    Open Source

  • Antares SQLstars205 - Cross platform SQL client made to be simple and complete.
  • Feb 26th

    Components & Libraries

    Calendar

  • vue-lunar-calendar-prostars24 - A vue component for lunar calendar. Uses calendar.js for date operations.
  • Feb 25th

    Components & Libraries

    HTTP Requests

  • swrvstars1.4k - Stale-while-revalidate data fetching for Vue.
  • Projects Using Vue.js

    Open Source

  • Yachtstars1.1k - A Docker container management webui using Vuetify for a hassle free way of managing docker containers and projects.
  • Components & Libraries

    Validation
  • vue-input-validatorstars14 - ๐Ÿ›ก๏ธ Highly extensible & customizable input validator for Vue 2
  • Feb 24th

    Components & Libraries

    Responsive

  • Mijinstars126 - Responsive Tailwind CSS UI components, without dependencies
  • Feb 21st

    Components & Libraries

    Pagination

  • v-paginatorstars2 - Simple page-by-page navigation for Vue.js based on your html templates with ssr support.
  • Feb 20th

    Components & Libraries

    Generator
  • vue-dd-formstars65 - ๐Ÿ“‹ Build forms only by describing data nodes - without programming! Online Demo
  • Feb 19th

    Components & Libraries

    Utilities

  • vuse-rxstars24 - Complete first-class rxjs support for Vue 3
  • Feb 18th

    Resources

    Tutorials

  • Vue.js Debugging: A Guide to Fixing Your Frontend - Learn the basics of Vue.js debugging. This guide will walk you through a tutorial on how to fix your application's frontend.
  • Feb 17th

    Projects Using Vue.js

    Open Source

  • Trooveostars9 - Search, listen to YouTube videos (Audio Only), No YouTube Api.
  • Resources

    Tutorials

  • Building an E-Commerce app with Vue.js, Vuex & Axios by Deven Rathore ( November 2020)
  • Feb 16th

    Projects Using Vue.js

    Commercial Products

  • NxShellstars308 - An easy to use new terminal for SSH, which based on Electron and VueJS.
  • Components & Libraries

    Date Picker
  • @alireza-ab/vue-persian-datepickerstars15 - A datepicker component for select persian date. (single and range selection, select date and time, select with keyboard, customizable style, localization)
  • Feb 15th

    Components & Libraries

    Mobile

  • Ionicstars45.5k - Mobile app development framework
  • Native scriptstars4.8k - Native mobile applications using NativeScript
  • Vue Nativestars8.3k - Build cross platform native mobile apps using JavaScript
  • Feb 14th

    Components & Libraries

    Icons

  • oh-vue-iconsstars107 - A Vue component for including inline SVG icons from different popular iconpacks easily.
  • Feb 12th

    Projects Using Vue.js

    Open Source

  • LogChimpstars232 - Open-source software to track your customer's feedback to build better products.
  • Feb 6th

    Projects Using Vue.js

    A11y

  • eslint-plugin-vuejs-accessibilitystars102 - Vue.js accessibility eslint-plugin managed by @vue-a11y .
  • Feb 2nd

    Components & Libraries

    Asset Management

  • vite-svg-loaderstars80 - Vite plugin to load SVG files as Vue components
  • Jan 28th

    Resources

    Examples

  • vue3-webpackstars18 vue 3 + webpack 4 starter.
  • laravel-vue-3-starterstars