Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-vue
🎉 A curated list of awesome things related to Vue.js
https://github.com/amsik/awesome-vue
Last synced: about 16 hours ago
JSON representation
-
UI Components
-
Form
- awesome-mask - Mask directive based on a pure and simply VanillaJS implementation
- vue-xeditable - Better editable Component in Vue Edit.
- vue-froala - VueJS wrapper for Froala Editor.
- vue-submit - Simple implementation of Ladda ([1](http://lab.hakim.se/ladda/), [2](https://msurguy.github.io/ladda-bootstrap/)) in less than 90 lines of code with no dependencies.
- vue-hotel-datepicker - A responsive date range picker that displays the number of nights selected, allows custom check-in/check-out rules, blocking dates, localisation support and more.
- vue2-persian-datepicker - An awesome persian datepicker component for vue. کامپوننت انتخاب تاریخ برای ویو.
- vue-autosuggest - WAI-ARIA complete Autosuggest component with full customization over rendering and styling.
- awesome-mask - Mask directive based on a pure and simply VanillaJS implementation
- vue-mobiledoc-editor - A mobiledoc editor component toolkit for Vuejs.
- vue2-medium-editor - A MediumEditor component for Vue 2.
- vue-pell-editor
- vue-stars - Highly customizable rating control (using stars or other characters)
-
Notification
- vue-notice - Vue.js 2 wrapper around Noty.js with native API
- vs-notify - Tiny but powerful notification component with no dependencies.
-
Table
- vuetiful-datatable - Datatable component with sorting, filtering, pagination, grouping and aggregation.
-
Loader
- vue-simple-spinner - A simple, flexible spinner for Vue.js
- epic-spinners - Easy to use css spinners collection with vue.js integration.
- vue-loading-overlay - Tiny full screen loading indicator
- vue-spinner-component - Customizable, lightweight spinner for Vue.js.
-
Icons
- vue-material-design-icons - A collection of SVG Material Design icons as single file components.
-
Search
- vue-instantsearch - The ultimate toolbox for creating instant-search experiences using [Algolia](https://www.algolia.com/).
-
Miscellaneous
- vue-invisible-recaptcha - Super easy integration for Google's Invisible reCAPTCHA
-
Canvas
- vue-easeljs - Data-driven control over an HTML5 canvas element.
-
-
Awesome Vue.js [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)
-
Official Resources
-
Community
- vue-requests - Request a Vue.js module you wish existed or get ideas for modules
- VueJS Iran - Telegram Channel & group (group link available in channel bio)
- vueslack - 2300+ registered users worldwide
- Vue Land - Discord chat server
- VueJS Russia - Telegram Group [Russian
- VueJS Spanish - Slack Group
- VueJS Korean - Slack Group
- VueJS Brasil - Telegram Group [Portuguese
- VueJS Indonesia - Telegram Group [Indonesian
-
Tutorials
- Create a quiz with Vue.js
- Develop Web Apps with Vue.js
- Role Based Authorization for your Vue.js and Nuxt.js Applications Using vue-kindergarten
- Create a quiz with Vue.js
- Role Based Authorization for your Vue.js and Nuxt.js Applications Using vue-kindergarten
- vue 架构中的 Watcher
- Create a quiz with Vue.js
- Vue.js Introduction Turkish Language
- Role Based Authorization for your Vue.js and Nuxt.js Applications Using vue-kindergarten
- Create a quiz with Vue.js
- Vue.js build set-up from scratch with webpack, vue-loader and hot reload
- Vuex basics: Tutorial and explanation
- Vuex introduction video - James Browne from London Vue.js Meetup #1
- Vue.js: The Basics
- Develop a Reactive Invoice App using Vue.js
- Understanding Filters in Vue.js
- Hybrid App Example with Laravel and Vue.js in Portuguese
- Creating a Markdown Editor with VueJs and GitHub's API
- Building a Real-Time Web Analytics Dashboard with NodeJs, Socket.io, and VueJs
- Building a Bookmarking App with Electron, VueJs, and Firebase
- Jayway Vue.js 2 workshop. Build an e-commerce site with vue-router, vuex and vue-resource
- Medium like Image Loading with Vue.js
- How to Use Vuex in a Laravel Spark Project
- How To Set Up Modules in Vuex
- Up and Running with the Vue.js 2.0 Framework
- How to make API Calls with Vuex
- How to Use Vuex to Build a Feature
- VueJS 2 - The Complete Guide (incl. Vuex) - Udemy Tutorial
- Building a JSON Tree View Component in Vue.js from Scratch in Six Steps
- Let's Vue! - OpenLecture 2017.01 in Russian
- Bootstrapping your first Vue.js application using vue-cli
- Role Based Authorization for your Vue.js and Nuxt.js Applications Using vue-kindergarten
- Fetching Data from a Third-Party API with Vue.js and Axios
- Vue JS: Simultaneously Running Express and Webpack Dev Server
- Add a headless CMS to VueJs in 5 Minutes
- Migrating from KnockoutJS to VueJS
- Create a quiz with Vue.js
- Vue.js: Getting Started
- Vue.js 2 & Firebase - Building Real Time Single Page Web Applications
- Vue.js 2 & Vue-Resource - Real-World Application With External API Access
- Interactive Vue.js Screencasts For Beginners
- Using Typescript in your VueJS app
- Vue.js: Development Machine Setup
- Build your own carousel with Vue
- Unit Testing Vue.js Components with the Official Vue Testing Tools and Jest
- Creating Vue.js Transitions & Animation: Live Examples
- Async in VueJS part 1
- Async in VueJS part 2
- Using props for accessing URL parameters within components with Vue Router
- Deploy Vue.js — SSR(Vuetify) on Production with Pm2 and Nginx
- Testing Vue Components - vue)
- Building a Full Stack Web App with Vue.js and Express.js
- Getting Started with Vue.js
- Build a Vue.js Blog in 2 hours tops
- Getting Started with VueJS 2
- Getting Started with Vuex: Managing State in Vue.js
- Vuejs 2.5+ Authentication Tutorial using Auth0
- Vue.js debugging in Chrome and VS Code
- Vue.js 中文系列视频教程
- Create a quiz with Vue.js
- Role Based Authorization for your Vue.js and Nuxt.js Applications Using vue-kindergarten
- Create a quiz with Vue.js
- Role Based Authorization for your Vue.js and Nuxt.js Applications Using vue-kindergarten
- Role Based Authorization for your Vue.js and Nuxt.js Applications Using vue-kindergarten
- Create a quiz with Vue.js
- Role Based Authorization for your Vue.js and Nuxt.js Applications Using vue-kindergarten
- Create a quiz with Vue.js
- Vue.js Tutorial
- Create a quiz with Vue.js
- Role Based Authorization for your Vue.js and Nuxt.js Applications Using vue-kindergarten
- Create a quiz with Vue.js
- VueJs: Components
- Dynamic Components in Vue.js
- Learn Vuex by Building a Notes App
- Building a Mobile App with Cordova and Vue.js
- Vue Guide on CSS-Tricks
- Create a quiz with Vue.js
- Create a quiz with Vue.js
- Create a quiz with Vue.js
- 프론트엔드 개발자를 위한 Vue.js 입문서
- Building a Vue v2 JS app using Vue-router
- Vuex For The Clueless — The Missing Primer On Vue’s Application Data Store
- Create a quiz with Vue.js
- Create a quiz with Vue.js
- Fun Projects with Vue 2 (Video)
- Create a quiz with Vue.js
- Vue.JS ile NASA API'ını Kullanarak Veri Çekme
- Web development with Vue.js 2 (Video)
- Vue.js 2 Recipes (Video)
- Learn Vue 2: Step By Step
- Vue.js 2.0 Fundamentals
- Building Your First Advanced CRUD Application with Vue 2 (Video)
- JavaScript Choice Made Easy - Angular v. React v. Vue (Video)
- Getting Started with Vue JS 2 (Video)
- Vue.js 中文教程
- Türkçe VueJS Eğitim Videoları
- Vue.js视频系列,免费、入门、实战
- Vue.js 预览
-
External Resources
- Vue.js Tips - Tips to become a better Vue.js developer
- Vue.js Tips - Tips to become a better Vue.js developer
- Vue.js Newsletter - Weekly dose of handpicked Vue.js news
- Vue.js Wikipedia
- Vue.js Tips - Tips to become a better Vue.js developer
- Vue.js Tips - Tips to become a better Vue.js developer
- Vue.js Radar - Curated newsletter + site covering new Vue.js releases/contributions.
- Vue.js Tips - Tips to become a better Vue.js developer
- Vue.js Tips - Tips to become a better Vue.js developer
- Vue.js Tips - Tips to become a better Vue.js developer
- Vue.js Tips - Tips to become a better Vue.js developer
- Vue.js Tips - Tips to become a better Vue.js developer
- Vue.js Tips - Tips to become a better Vue.js developer
- Vue.js Tips - Tips to become a better Vue.js developer
- Vue.js Tips - Tips to become a better Vue.js developer
- Vue.js Tips - Tips to become a better Vue.js developer
- Vue.js Tips - Tips to become a better Vue.js developer
- Vue.js Tips - Tips to become a better Vue.js developer
- Vue.js資料まとめ(for japanese)
-
Apps/Websites
- Leapspotleap - A simple way to look up wikipedia articles near you. Or simply navigate to a place and find interesting wikipedia information. Responsive web app.
- Save Coins - Save Coins helps Nintendo Switch owners to save money on Nintendo eShop.
- Roozame روزامه - Roozame is a persian smart news media service.
- Laravel Spark
- esa.io
- Portfolio Site
- Laravist
- Atiiv - An app aimed for personal trainers and their clients.
- Embalses! - A tool to report water dam level using the U.S. Geological Survey database.
- Powerpuff Yourself by Cartoon Networks
- cloudradioo - Web app that plays randomly all top 50 songs from the soundcloud charts
- Draxed - A web based MySQL and PostgreSQL data browser and dashboard manager.
- 滚蛋吧!莆田系 - Show all Putian hospital information
- Jobi : Recruiting Platform
- Metric Loop - A technology services and solutions website.
- Holden
- WizzAir
- Moving to HTTPS - Guide to moving different platform/hosting sites to HTTPS
- Booknshelf - Discover great books and bookshelves on different topics.
- Top HN - A real time display of top news activity on Hacker News
- NinjaCalc - A suite of embedded engineering related calculators, built as an open-source single-page app with vue.js.
- Vue.js Feed - The latest Vue.js news, tutorials, plugins, and more. Made with Vue.js and Laravel, based on **[Vuedo](https://github.com/Vuedo/vuedo)**.
- Guess Right - A 'guess the word' game - Written with Vue/vuex/vue-router (front-end) and Laravel/MySQL (back-end). Code is [Open Source on GitHub](https://github.com/KDCinfo/guess-right) (although not the live files that run the game at kdcinfo).
- Easy Mock
- Winsome Trivia - A single or multiplayer trivia game featuring over 2,000 unique questions built with Vue.js and powered by the Open Trivia Database.
- Flash-Vue - ‘Flashcards of the Future’ bring learning everywhere :rocket:
- Kinderbesteck - A full Online Shop SPA with Vue2.0, Vuex, Vue Router
- Power Thesaurus - A crowdsourced online thesaurus
- Chattanosy - A community-powered database of new things and places in Chattanooga, TN.
- PAIXIN - A genuine picture sale website
- CodeBottle - Drag-and-drop snippets to your projects
- 轮子工厂 - A ui components and libraries sharing website
- ابیات ناب پارسی - A collection of Persian poems
- Frontend Masters Intro to Vue - Frontend Masters full day course
- TR-101 - A drum synth / sequencer.
- WynnStats - A unofficial WynnCraft statistics.
- Vectr - A free vector graphics software
- Habitica - online task management application in the form of a role-playing game.
- MadeWithVueJs - A Gallery of Projects made with Vue.js (also the Site itself uses Vue.js)
- Let's Enchance - free online image upscale and enhancement with neural networks.
- Fintechers - Fintech focused job board.
- Bubbleflat - Online platform that helps students and young Professionals find their perfect roommates by searching for people with similar lifestyles, interests, or schools. Laravel & Vuejs
- TeaQuinox Tea Co - - ecommerce site that specializes in loose leaf tea.
- blip - Test websites for speed, mobile-friendliness, security and the HTML5 doctype. Find businesses around a location and test their websites en masse, or just test your own URL.
- U3xyz - A personal blog base on vue ssr.
- MECHANICAL - Reddit mod for Firefox that surfaces contextual data insights.
- iPrevYou - YouTube™ Player - A chrome app for watching youtube videos on your desktop.
- vNotes - Simple and beautiful notepad to Markdown with Vue.js and Local Storage API.
- MyOwnTV - A streaming website for creating internet television
- X-SONGTAO - A Personal blog. FE and CMS are in same vue SPA.
- Proper Cloth Shirt Builder - Custom shirt builder.
- 小桃酱
- Roozame روزامه - Roozame is a persian smart news media service.
- FreePoll.Online - A group decision making tool built using Vue.js, vue-sortable, Semantic UI and Zappa.
- MyOwnTV - A streaming website for creating internet television
- Save Coins - Save Coins helps Nintendo Switch owners to save money on Nintendo eShop.
- Laracasts
- Roozame روزامه - Roozame is a persian smart news media service.
-
Job Portal
- Vue.js Jobs - VueJobs - A Vue.js job portal to hire or get hired for all your Vue.js jobs.
-
Podcasts
-
Official Examples
-
Examples
- jwt-example
- TIGERB
- Veggie Map
- vuejs-d3
- MyDiary-Vue
- VueJS Example Projects
- Nuxt Type
- vuejs-sqljs-boilerplate - This is a boilerplate to use both Vue.js and sql.js together
-
Books
-
Open Source
- pm86 - Production process manager for Node.js apps Websites
- vms - A Vue.js 2.0 Management System
- Wake Up Billie Joe! - A web site countdown to October, based on Green Day's song Wake me up when September Ends. Created using Vue and Firebase.
-
Commercial Products
-
Interactive Experiences
-
Enterprise Usage
- Sainsbury's
- AREX
- AREX
- Monito - Building the Booking.com for international money transfers
-
Conferences
-
-
Frameworks
-
Responsive
- vulma - Vue + Bulma = Vulma.
- v-semantic - Implementation of [semantic-ui](https://semantic-ui.com/) for Vue
- bootstrap-vue - Implementation of [bootstrap-4](https://v4-alpha.getbootstrap.com/) grid and components for Vue.js 2.
- fish-ui - A Vue.js 2.0 UI Toolkit for Web
- buefy - Components based on Bulma framework.
- iview-ui - A Vue.js 2.0 UI Framework for web.
-
Mobile
- Weex - Weex provides the ability to publish cross platform, so web, Android, and IOS apps can use the same API development functions.
-
Component Collections
- cube-ui - A fantastic mobile ui lib implement by Vue.js 2.
-
-
UI Utilities
-
Routing
- vue-error-page - Provides a wrapper for router-view that allows you to show error pages without changing the URL
- vue-routisan - Elegant route definitions for Vue Router based on Laravel routing system
-
Pagination
- vue-pagination-wing - Vue.js pagination with customize wing settings.
-
Animation
- v-animate-css - The easiest to implement Vue 2 directive for Animate.css
-
WebGL
- vue-pano - A panorama viewer in Vue component.
-
Event Handling
-
Form
- Form Builder - Json template based form builder, based on Vue and Laravel.
- vuejs-model-validator - VueJS style data component validation. Easiness, simplicity, accurate.
-
Scroll
-
Filters
-
Miscellaneous
- vue-openseadragon - OpenSeaDragon component for Vue.js (zoom and pan)
-
-
Utilities
-
State Management
- vue-duo - A tiny state management for Vue.js.
- vuex-microservice - Define microservice URLs at a dedicated place and use them inside your Vuex actions.
-
Code Style
- vue-decorators - Decorators for Vue.js (beta).
-
CSS
- vue-css - Vue.js plugin that allows you to bundle CSS with your components.
- vue-styler - Simple, performant styler for vue.
-
Page Navigation
- vs-crumbs - Vue breadcrumbs in 40 lines of code that allows nested paths without child views.
- vue-2-breadcrumbs - breadcrumb together with vue-router for Vue 2.x. and Bootstrap 4
-
Concurrency Management
- vuency - Concurrency management for for Vue.js.
-
HTTP Requests
- v-model - V-Model is a model plugin for Vue.js, like ng-resource.
-
Persistence
- vue-pouch - Live and reactive bindings for PouchDB. Persist data in IndexedDB and sync with CouchDB.
-
Payment
-
-
Dev Tools
-
Payment
- vuepack.org - A simple page that allows you to select Vue components and download them as a single minified JS file.
- Font Awesome Finder - Chrome extension to search, preview and choose Font Awesome icons and copy the selected icon HTML code & Unicode to clipboard.
- Storybook - The UI Development Environment. works with v3.2+ later.
-
Source Code Editing
- [email protected] - Vue.js 1.0+ autocomplete for Atom.
- [email protected] - Atom snippets for Vue component files.
- Vue.js support for WebStorm
- VUEFormatter - Sublime Text code format
- Vetur - Vue tooling for VSCode.
- Vue Mode - Emacs major mode for vue.js.
-
Docs
- Vuex CheatSheet - Complete Interactive Vuex API.
- CheatSheet - Complete Interactive API.
-
Inspect
- Vue.js devtools - Chrome devtools extension for debugging Vue.js applications.
-
Test
- vue-a2b - A library for Split Testing with Vue.js. Highly configurable and tiny (1.2k gzipped).
-
-
Prerendering
-
UI Layout
-
Link Preview
- vue-fraction-grid - Flexbox based responsive fraction grid system for Vue.js.
-
-
Integrations
-
Payment
- Vue + Meteor - Vue first-class integration in Meteor.
- express-vue - Vue rendering engine for Express.js. Use .Vue files as templates using res.render().
- facebook-login-vuejs - Vue Component for Authenticating your Facebook App and get the benefits of Facebook Login.
-
-
Scaffold
-
Source Code Editing
- vue-seed - vue-seed is minimal seed for those looking to get up-and-running with Vue
-
Client
- Friendly Vue Starter - A full featured Vue.js starter project with GraphQL support via Apollo-client (Vuex, Vue-router, Vue-i18n, Webpack 3, Eslint, Prettier, ...)
-
Server
- vue-server-demo - Writing koa server in Vue.
-
Programming Languages
Categories
Sub Categories
Tutorials
98
Apps/Websites
58
External Resources
19
Form
14
Books
11
Community
10
Examples
8
Source Code Editing
7
Payment
7
Responsive
6
Podcasts
5
Enterprise Usage
4
Interactive Experiences
4
Loader
4
Open Source
3
Page Navigation
2
Command Line / Terminal
2
Routing
2
Official Resources
2
Notification
2
Scroll
2
CSS
2
Filters
2
Miscellaneous
2
State Management
2
Commercial Products
2
Docs
2
Test
1
Code Style
1
Server
1
Event Handling
1
HTTP Requests
1
Mobile
1
Conferences
1
Inspect
1
Job Portal
1
Search
1
WebGL
1
Link Preview
1
Component Collections
1
Concurrency Management
1
Pagination
1
Icons
1
Canvas
1
Client
1
Animation
1
Persistence
1
Official Examples
1
Table
1
Keywords
vue
4
javascript
3
spinner
3
vuejs
2
css
2
framework
1
frontend
1
component
1
progress
1
ui
1
animations
1
css-animations
1
css-loaders
1
css-spinners-collection
1
gallery
1
html
1
loading-animations
1
loading-screen
1
loading-spinner
1
vue-components
1
vue-spinner-component
1
indicator
1
loader
1
loading
1
overlay
1
vue-directive
1