Skip to content

iampaul83/awesome-vue

Repository files navigation


logo of vue-awesome repository

Awesome Vue.js Awesome ★101652

A curated list of awesome things related to Vue.js

Resources

Official Resources

External Resources

Job Portal

Community

Conferences

Podcasts

Youtube Channels

Official Examples

Tutorials

Examples

Books

Blog Posts

Projects Using Vue.js

Open Source

  • PageKit ★5051 - Modular and lightweight CMS built with Symfony components and Vue.js.
  • npmcharts.com ★78 - Compare npm packages and spot download trends.
  • Koel ★9933 - A personal music streaming server that works.
  • Raven Reader ★910 - Simple RSS Reader made using atom electron and vue.js.
  • Gokotta ★489 - A simple music player built by electron and vue.
  • CoPilot ★2282 - An admin portal based on AdminLTE with vue.js integration.
  • Retrospectify ★60 - A simple tool for doing collaborative retrospectives in agile teams.
  • jade-press ★36 - Cms based on mongodb, nodejs, koa, vue and more.
  • astralapp ★1316 - Organize Your GitHub Stars With Ease.
  • EME ★1773 - An Elegant Markdown Editor.
  • Github-explorer ★105 - A spa which can help you check your github in a better way.
  • Hotel ★8200 - Start your dev servers from your browser and get local domains in seconds.
  • Surfbird ★244 - A Twitter client written with modern web technologies.
  • Approach0 ★182 - A math-aware search engine.
  • Flox ★494 - Self Hosted Movie, Series and Anime Watch List.
  • JavaScript Guessing Game ★349 - A game for identifying JavaScript tools and libraries.
  • vue-ghpages-blog ★400 - A blog based on GitHub pages by Vue.js 2 + Webpack 2.
  • Vuedo ★1927 - Blog platform, built with Laravel and Vue.js.
  • vue-music163 ★80 - A Vue.js project for music.
  • Tomato5 ★218 - Real-time collaboration tool, it combines Pomodoro Technique with a team status share board.
  • Web Learn ★98 - A service which provides simple access to thousands of video tutorials on web developing and programming.
  • ExcelJSON ★69 - A tool to convert CSV, TSV to/from JSON.
  • Materialize-blog ★215 - A material blog built with Laravel5.3 and Vue2.x.
  • VueCompomnentGenerator ★103 - Generate vue single file component on browser.
  • SDR News ★40 - News for web designers and developers aggregated from multiple sources (Reddit, Hacker News and Prominent Blogs).
  • PJ Blog ★2225 - Open source blog built with Laravel and Vue.js.
  • Lulumi-browser ★212 - Lulumi-browser is a light weight browser coded with Vue.js 2 and Electron.
  • vue-wordpress-pwa ★557
  • OpenAPI 3 viewer ★63 - Browse and test a REST API described with the OpenAPI 3.0 Specification
  • Stacer ★3897 - Linux System Optimizer and Monitoring
  • Distrochooser.de ★35 - An orientation guide for Linux beginners
  • Buka ★560 - EBook Management
  • Docute ★2439 - A framework for writing documentation without build process
  • pm86 ★93 - Production process manager for Node.js apps Websites
  • vms ★846 - A Vue.js 2.0 Management System
  • nativescript-vue ★3780 - A Vue.js implementation of the NativeScript renderer.
  • piper ★169 - A drag-and-drop mobile website builder base on Vue.
  • mmf-blog-vue2 ★206 - A blog based on Vue2(Vue-router, Vuex) and Webpack2.
  • Media Manager ★157 - Web File Manager.
  • dyu/bookmarks ★48 - A self-contained, self-hosted bookmarking app powered by leveldb, built with Vue2.1.x.
  • JSON Schema Editor ★111 - An intuitive editor for JSON schema. Develop with Vue.js 2 and Firebase.
  • npm-stats ★73 - npm package download statistics dashboard
  • vue2-admin-lte ★777 - a project that converts AdminLTE to work with Vuejs (v2.x).
  • Dockeron ★516 - A project built on Electron + Vue.js for Docker on desktop.
  • Flamme ★122 - An open source Tinder desktop client built with electron and Vue.js for educational purposes
  • Goldfish ★2022 - A HashiCorp Vault UI built with VueJS, Golang, and Bulma CSS
  • Adminify ★743 - An Admin dashboard based on Vuetify, check the Online Demo
  • promptie ★64 - A framework written in Vue.js for creating command-line like interfaces in web browsers.
  • Hare ★191 - 🐇 Application boilerplate based on Vue.js 2.x, Koa 2.x, Element-UI and Nuxt.js
  • Paper-Dashboard ★20 -Creative Tim Paper Dashboard made for Vue
  • AdminLTE-VueJS2 ★86 - An open source project that implements VueJS (v2.x) on AdminLTE.
  • Material Dashboard ★138 - Creative Tim Material Dashboard made for Vue
  • Explore-Github ★42 - VueJS 2 Github Explorer Using API v3
  • CoreUI ★7894 - Open Source Admin Template powered by Vue.js
  • ChuckNorris ★11 - Chuck Norris Jokes Generator built with VueJS + api.chucknorris.io
  • LeafPlayer ★85 - A simple and fast, privately hosted music streaming server.
  • JSON Editor ★99 - A schema-aware JSON editor. Develop with Vue2.
  • Voten ★1072 - A Reddit-like platform built with Vue2 and Laravel.
  • News Weaver ★16 - A web based RSS Reader/Aggregator made using VueJS and VuetifyJS
  • 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.
  • Astrum ★1469 - A lightweight pattern library designed to be included with any web project.
  • vue2-pwa-vision ★24 - A Face Detection Google Cloud Vision with Vue2 + Vuetify + Progressive Web App
  • vue2-pwa-rekognition ★25 - A Face Detection Amazon Rekognition with Vue2 + Vuetify + Progressive Web App
  • AmmoBin.ca ★10 - meta search site for online ammo prices across Canada
  • SPA-asp.net-api-vuejs- ★48 - A Vue.js single page application for basic task Management & messaging using ASP .NET Webapi 2 and SQL server
  • Book-Trading-Club ★8 - Trade or loan books with other book readers in your area. Built using nodejs and vuejs2
  • vuejs-extension-pack vscode ★20 - An extension packf or vscode with popular VS Code extensions for Vue.js development.
  • Wiki.js ★3925 - A modern, lightweight and powerful wiki app built on NodeJS, Git and Markdown
  • vue-pwa-speech ★56 - A Speech to text With Google Cloud Speech on Vue2 + Vuetify + Progressive Web App
  • vue-speech-streaming ★32 - A Performing Streaming Speech Recognition results in real time Speech To Text with Google Cloud Speech + socket.io on Progressive Web App
  • My Animation List ★35 - A tool to easy get css animation code
  • vue-input-streaming ★18 - A TextInput Streaming RealTime And Two Way Data Binding Broadcasting with Pusher
  • TidyTab ★47 - A Chrome extension for tidying up those tabs.
  • peregrine-cms ★21 - A Vue.js and Apache Sling based head-optional CMS
  • concept-to-clinic ★324 - Lung cancer prediction project with Vue.js interface
  • grid-awesome ★14 - Generate boilerplate css for grid layouts using the css display: grid; property.
  • Light Bootstrap Dashboard ★9 - Creative Tim Light Bootstrap Dashboard made for Vue
  • Hubaga ★15 - A free and lightweight WordPress eCommerce plugin for developers and other digital shops.
  • vue-webpack-buefy ★16 - Vue.js starter with full-featured Webpack and Buefy
  • Coypu ★90 - Text-editor-like weekly planner
  • core-server ★5 - Highly scalable VueJs framework with an integrated API system, and multiple advanced features.
  • discord-logo ★21 - A Vue.js animated discord logo generator based on SVGs. (Github Page)
  • node-vue-template ★32 - A starter template for building complete application using Node.js (API) and Vue.js (SPA) with some included packages and configurations to help start the development quickly.
  • vue-storefront ★4140 - Vue.js Storefront - PWA for eCommerce. 100% offline, platform agnostic, headless, Magento2 supported.
  • fd-vue ★19 - Vue.js client for an IoT framework
  • wildfire ★141 - A drop-in replacement for other comment plug-ins.
  • Ride Receipts ★86 - Simple automation desktop app to download and organize your tax invoices from Uber and Lyft.
  • vue-chrome-extension-boilerplate ★45 - Boilerplate for Chrome extension using Vue.js and Webpack
  • TimeMark ★8 - A Time manager which will can record your time and some more function will be developed.
  • Laravel Enso ★665 - SPA Admin Panel built with Bulma, VueJS and Laravel, packing lots of features out of the box.
  • Code Notes ★477 - A simple code snippet manager for developers built with Electron & Vue.js.
  • Pomotroid ★294 - Simple, visually-pleasing and customizable Pomodoro timer.
  • XMR Miner ★416 - Cryptocurrency (XMR) mining app, built with Vue.js and visualized with D3
  • XMR Paper ★2 - Monero wallet generator, built with Vue.js
  • JoyProxy ★4 - Chrome extension for handling proxy settings
  • activity-automation ★3 - Manage daily activities and get reports on timely basis.
  • jsettlers-web ★9 Popular German board game to build hexes, settlements, cities, roads with earned resources
  • Tamiat CMS ★358 - Tamiat is a front-end focused CMS, uses Vue.JS as the frontend and integrates with Firebase for the backend functionality.
  • vuegg ★849 - vue GUI generator: Create mockups and code in one go! It leverages the creation of pages, components and styles with its visual editor. Generate all scaffolding code for your next vuejs project.
  • Podlove Web Player ★259 - Podcast-optimized, HTML5-based audio player featuring chapters, transcripts and embedding.
  • Leo Vue ★43 - Use the open source Leo outlining editor/IDE to create webapps with nested menus, with support for Vue components in content.
  • Justine - A configurable HTML documentation generator (currently supports JSDoc) using Vue components for the documentation template
  • Deezer-Vue - Deezer client built with Vue\Vuex
  • Vuep.run - Online SFC editor for Vue
  • V·oogle ★27 - Google.com, reVued
  • Pomidorus ★132 - Pomodoro time tracker build using Vue and D3 🍅
  • Hubble - 🔭 Travel through GitHub Stars' history.
  • Vuepress - Minimalistic Vue-powered static site generator
  • Socialhome ★209 - A federated rich profile builder with social networking features
  • GenVue ★60 - a hostable, web application that lets confidential users upload and share private files build on Vue.js, Vuetifyjs and NetCore WebAPI stack
  • vue-array ★13 - Array object operation under Vue, Array object operation under Vue Use this package to manipulate the array. Vue can monitor the changes in the array
  • Laqu-l ★55 - A complete App starter kit with Quasar Framework, GraphQL API backend with OAUTH 2.0 authentication, Firebase ready, multilanguage capability and more.
  • Protovue ★173 - A prototyping component library that helps designers and developers quicky scaffold an abstracted app layout.
  • Chattier ★27 - SPA social network built with Laravel 5.6, Vue.js 2, and Bulma (Buefy components + Bulmaswatch themes). Also uses JWT authentication.
  • chrome-ribbon-reminder ★5 - A Chrome extension written using Vue and Async/Await. Uses a popup display and changes badge counts.
  • Faviator - A simple easy favicon generator.
  • Modular Genealogy ★39 - Genealogy / family tree management system using Laravel 5.7, Vue.js 2.5 and various components. Work in progress.
  • Minimal Notes ★45 - Web app build with Vue.js
  • Roast ★174 an app built to help coffee enthusiasts find their next cup of coffee while learning about Laravel + Vue.js.
  • Stack Edit ★13664 - In-browser Markdown editor
  • Bael Blog Template - A static generated blog template that uses Netlify CMS for the backend and Netlify for hosting. Features a brutalist aesthetic, fuzzy search, serverless email signup, and more.
  • Buefy Shop Sample shop, open source, built with Nuxt, Stripe, Firebase, Bulma and Serverless Functions.
  • sysmon ★55 A B/S mode system monitor for Linux. You can remotely watch the usage of your system resources via web browser everywhere.
  • eth-vue ★117 A Truffle Box that provides everything you need to quickly build Ethereum dApps that have authentication features with Vue.js, including configuration for easy deployment to the Ropsten Network. It's also Gravatar-enabled.
  • Nippon-color ★49 Inspired by nipponcolors dot com. This is a nippon-color PWA build with vue-cli 3.
  • Saleina CMS ★12 A static site content management system built with vue using git as a backend.
  • Vuido ★5585 A framework for creating native desktop applications. It can run on Windows, OS X and Linux, using native GUI components.
  • YouGet ★53 YouTube Video/Audio/Subtitle Downloader + Cutter
  • Vue Pug Stylus ★31 Vue + Pug + Stylus boilerplate 💚 🐶 🖌
  • Crypto News ★9 allows you to convert cryptocurrencies, view latest news and exchange rates for each ICO – all the data from the world of cryptocurrencies in one place.
  • Epiboard ★99 A new tab page extension with material design and useful features 🆕 🎉
  • zhudyos/duic ★226 Distributed configuration center 🆕
  • Vuemmerce ★29 Free ecommerce template built with Vue.js and Bulma framework 🆕
  • Nucleus ★60 Layered architecture ASP.NET Core API and Vuejs client application startup template
  • Carpoolear ★20 The open source Vue.js frontend (mobile and cordova app) for the argentinian carpooling application: Carpoolear
  • Statusfy ★844: Statusfy is a Status Page System, easy to use and completely Open Source.
  • DynamoDb-GUI-Client ★101: Cross-platform GUI client for DynamoDb
  • RosterWebApp ★2 Open source rostering web application which allows the rostering of employees/teams to work sessions and other features.
  • Vue E-Store Templet ★5 - An e-commerce templet build with vue/vuex/vue-router and bootstrap4.
  • Kitty Ipsum - Generate lorem ipsum composed of "meow" in different languages.
  • Git Superstar - Count your git stars and top repositories.
  • Twill - An open source CMS toolkit for Laravel that helps developers rapidly create a custom admin console that is intuitive, powerful and flexible.
  • MATH_BOT - Learn math by programming a robot.
  • Vue Crossword ★11 - A Vue.js based crossword puzzle builder and filler front-end application. Built with CodeSandbox.
  • Vue Org Chart ★17 - Manage and publish your interactive organization chart (orgchart), free and no webserver required.

Commercial Products

  • Wijmo - A collection of UI controls with VueJS support.
  • Collate Notes
  • Formester - Form, email marketing automation made easy
  • ChatWoot - Livechat and agent collaboration over Facebook messenger.
  • VueA - VueJS Admin template with multiple layouts and laravel version.
  • Teleo - Team collab-app moving effortlessly between talking, planning & doing
  • Cover - A high quality Component Library built on Vue.js
  • EducationLink - CRM and sales automation for education agents and colleges.
  • Pragmatic - Responsive and configurable admin template built with Vue.js and Element.
  • Seat - Simple and modern team communication and collaboration solution.
  • Moonitor - Cryptocurrency tracker for Desktop.
  • Deskree - Online collaboration platform that combines Ideas, Tasks, and Issues in one place.
  • OSHCExpress - A comparison and ecommerce for OSHC (Overseas Student Health Cover) insurance (Australia's insurance for international students).

Apps/Websites

  • Laravel Spark
  • Vice Video
  • Formlets
  • Laracasts
  • esa.io
  • 稀土掘金
  • Prague Airport
  • Portfolio Site
  • Laravist
  • Atiiv - An app aimed for personal trainers and their clients.
  • Statamic
  • Embalses! - A tool to report water dam level using the U.S. Geological Survey database.
  • TravelMap - A simple way for travelers to create a blog based on a Map.
  • Proper Cloth Shirt Builder - Custom shirt builder.
  • CheckIt
  • Reddit News ★41 - A browser extension which show notifications and news from reddit.
  • Powerpuff Yourself by Cartoon Networks
  • 小桃酱
  • cloudradioo - Web app that plays randomly all top 50 songs from the soundcloud charts
  • vNotes - Simple and beautiful notepad to Markdown with Vue.js and Local Storage API.
  • Open Function Computers
  • Dermail ★25 - A webmail client written in Vue.js for Dermail, a mail system written in node.js.
  • octimine - A patent search engine.
  • Draxed - A web based MySQL and PostgreSQL data browser and dashboard manager.
  • 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.
  • X-SONGTAO - A Personal blog. FE and CMS are in same vue SPA.
  • Jobinja - A Job Board and career platform operating in Iran.
  • 滚蛋吧!莆田系 - Show all Putian hospital information
  • Jobi : Recruiting Platform
  • The Spice House - Ecommerce website for high quality spices. Checkout, cart, the product detail page, and search are built using Vue. Checkout is a single page app written with Vue & Vuex.
  • Livestorm - Webinar / Live events app.
  • Metric Loop - A technology services and solutions website.
  • Holden
  • Global-Exam - Online Training for Language Proficiency Tests
  • SlugSurvival ★8 - A webapp that helps student better plan their courses (hobby project, not in affiliation with UCSC).
  • FreePoll.Online - A group decision making tool built using Vue.js, vue-sortable, Semantic UI and Zappa.
  • GitRelease ★46 - Track github project's new release on mac menubar using vue.js with electron.
  • 12BAY.VN - Applications online flight bookings.
  • PLAYCODE.IO - Playground for Rapid Frontend Experiments.
  • The Void Radio - Underground House Music Online Radio.
  • Bitly Vue - Shorten URLs with VueJS & Bitly API.
  • Storyblok - API Based/Decoupled CMS using VueJS for its frontend.
  • 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
  • Euronews - Euronews is a multilingual news media service, headquartered in Lyon, France.
  • Roozame روزامه� - Roozame is a Persian smart news media service.
  • Koumoul
  • 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 ★1927.
  • 蒜瓣 ★48 - A web app developed with Vue2.0 and Douban API
  • 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 ★2 (although not the live files that run the game at kdcinfo).
  • GRAP - Business communication service
  • Easy Mock
  • mmf-blog-vue2-ssr ★159 A blog built with Vue 2.0, vue-router & vuex, with server-side rendering
  • JSON Schema Editor - An intuitive editor for JSON schema built with Vue.js and Firebase.
  • 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.
  • Moon Organizer - Lunar calendar app
  • Flash-Vue - ‘Flashcards of the Future’ bring learning everywhere 🚀
  • Kinderbesteck - A full Online Shop SPA with Vue2.0, Vuex, Vue Router
  • n2ex ★197 - A vue ssr(nust) website, use v2ex API
  • 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
  • 1XBET - A betting company operating since 2007
  • MyOwnTV - A streaming website for creating internet television
  • CrowdCircus - Europe’s biggest crowdfunding- and crowdinvesting-aggregator
  • Talk to Someone - Free, anonymous and confidential online text chat with strangers around the world.
  • 轮子工厂 - A ui components and libraries sharing website
  • ابیات ناب پارسی - A collection of Persian poems
  • Ripplectron ★46 - Ripple(Blockchain coin) Wallet Desktop client for vue-electron
  • PingBreak A free and simple website monitoring service using vuejs for real-time dashboard
  • Todoist Tribute ★109 - Todoist clone, written in Rails + Vue
  • JSON Editor - A schema-aware JSON editor built with Vue2 and firebase.
  • Develteam - A social network for indie game developers.
  • Mixsii - A free video chat room site for teens, adults, family, and friends.
  • PipQuest - A retro-style puzzle game built in Vue
  • Matryx - A decentralized collaboration platform.
  • iPrevYou - YouTube™ Player - A chrome app for watching youtube videos on your desktop.
  • Item Manager - An application to transfer items for Destiny 2 game.
  • Frontend Masters Intro to Vue - Frontend Masters full day course
  • TR-101 - A drum synth / sequencer.
  • Bazaar - Media sharing platform.
  • WynnStats - A unofficial WynnCraft statistics.
  • Vectr - A free vector graphics software
  • brain bits ★101 - A P300 online spelling mechanism for Emotiv headsets
  • Coin Dashboard - The fully client-side cryptocurrency asset dashboard.
  • 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)
  • CodeDependencyScanner ★21 - A C# dektop application that display .Net assembly code dependencies build with Vue, Neutronium and D3.js.
  • Thousand Ether Homepage - The Million Dollar Homepage reimagined as an Ethereum DApp. Build on Vue.js and open source.
  • Let's Enchance - free online image upscale and enhancement with neural networks.
  • Pi.TEAM - Online Invoicing and Accounting - Simple to use online accounting and invoicing, free for single users and freelancers.
  • Vuethwallet ★29 - A simple app generate ethereum wallet with vuejs.
  • Tipe - Next Generation API-first CMS. Create your content with powerful editing tools and access it from anywhere with a GraphQL or REST API. Stop letting your CMS decide how you build your apps.
  • Vuethexplore ★19 - A simple app explore ethereum blockchain with vuejs.
  • Fintechers - Fintech focused job board.
  • Devjournal - Collaborative todo list for projects and ideas.
  • 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.
  • sunpos - Sun position, elevation, azimuth, ecliptic/equatorial coordinates and sunrise/sunset time (Julian day) calculation and conversion utilities. Web site is programmed using pure JS, Vuejs and i18n Vuejs localization plugin. Visualization is created using D3.js.
  • U3xyz - A personal blog base on vue ssr.
  • 27.ua - Ukraine-based internet hypermarket
  • Chess Guardian - Answer chess positional questions from your own games.
  • Blackjack Break - A quick game of blackjack
  • MECHANICAL - Reddit mod for Firefox that surfaces contextual data insights.
  • GameVix - Swap your used video game discs with others, hassle free. PWA with Material Design.
  • VivifyScrum - Agile project management app for teams that deliver. Customizable Scrum and Kanban boards.
  • 9GAG - Popular online platform and social media website
  • CryptoVue - Real-time cryptocurrency dashboard
  • Kitchen Stories - Cooking platform
  • MailRabbit - Create, A/B test, and monitor transactional emails without a developer.
  • Vue资源精选 - great Vue components list, category, inline demo show and brief
  • Cronhub - Painless Cron Monitoring Tool
  • wrkprty - Pop-up coworking events for freelancers, remote workers, and professionals looking to get out of the office.
  • Made with love - The Made with Love ❤️ around the world, initiative is a movement to celebrate 🎉, promote 📣 and build a brand 👑. It feed Tech news, design inspiration and trends from over 💯 sources including Dribbble, ProductHunt, Behance and Techcrunch. 💝
  • Path to Product - Discover over 1,000 product jobs at startups and tech companies.
  • V·oogle - Google.com, reVued. A joke-project. :)
  • Broker Notes - 'Study to become a Real Estate Agent' 🏠
  • SyncLounge - SyncLounge is a tool to sync Plex content across multiple players in multiple locations.
  • HCE.it - The website of an Italian agency, entirely made with Vue using a Laravel-based headless CMS.
  • Pages - Web design inspiration
  • Scrumpy - A Beautiful Project Management Tool for Agile Teams
  • Spektrum - The website of Spektrum Media Agency
  • SPK The website of SPK Ecosystem
  • IDDEF ☪️ The Federation of the Associations that Value Humanity's webpage, CMS, CRM and Donation and all e-commerce pages are designed with Vue.js, Vuex and pure JavaScript 🙏
  • Configuration File Management - A simple way to manage your configuration files
  • Roast an app built to help coffee enthusiasts find their next cup of coffee while learning about Laravel + Vue.js.
  • YBR - Centralized YBS Public eComplaint Management System. (Full SPA)
  • Regex Fiddler
  • Myanpwel - The website of event ticketing platform.
  • CryptoArte - An Ethereum art collection, non-fungible token, and Dapp.
  • Muuviez - A movie discovery and tracking website with stylish design
  • NAGA VIRTUAL - NAGA VIRTUAL is the first independent virtual goods market.
  • Scroll.in - Scroll.in is an independent news, information, and entertainment venture.
  • Akunyi - Charity Website
  • What Would Mark Ruffalo Do? - Motivational website based on the story that Mark Ruffalo failed at several hundred auditions before finding success.
  • Brandy - brand assets manager for your menu bar.
  • Ruster社区 - Rust fullstack community forum for CN.
  • NBC Sports - NBC Sports is a sports news website.
  • WITHIN - Extraordinary stories in Virtual Reality.
  • plottr.io - Plan your running and cycling routes
  • beCamp - A community-organized tech conference in Charlottesville, VA. Website code is open-source.
  • Trustpilot - a free and open to all review platform.
  • Lagom - Simple, intuitive and fully responsive WHMCS theme
  • ScoutMyTrip - Roadtrip Planner - Road trip planning app for India which helps travelers to build their itinerary, discover points of interest, find hotels, gas stations, food joints etc along the route.
  • Podflix - Podcast app.
  • GamersClub - Biggest company of eSport community development in Brazil
  • MIT - Official Website of Massachusetts Institute of Technology.
  • Elvenar - Elvenar is a browser based fantasy city builder game.
  • Beacon - 💙 A service that allows you to share your content across multiple websites.
  • Artfinder - Artfinder is a website for buying & selling art paintings.
  • Rolodromo - A spanish website dedicated to tabletop RPG.
  • GitHubExplorer - Pure static page webapp for exploring GitHub. Using Vuejs and GitHub GraphQL API v4.
  • Keynote ★229 - Present with Vue.
  • HappyPlants ★49 - A progressive web app for organizing your plants 🌱.
  • Pocket Lists - World's friendliest to-do list app.
  • Padlet - Collaborative bulletin boards
  • Glovo - On-demand delivery
  • MySigMail - MySigMail is a free, in browser, email signature generator without creating account
  • Wordguru - A simple verbal game where you split into teams and try to guess as many keywords as you can.
  • ApiFlash - A Chrome based screenshot API built on top of AWS Lambda for Developers
  • Kitty Ipsum - Generate lorem ipsum composed of "meow" in different languages.
  • Git Superstar - Count your git stars and top repositories.
  • DECS - The decentralised all-in-one workspace to manage code snippets and to protect sensitive data.
  • Careup - Business management tool for dentists 🦷.
  • Asciiur - Internet's ascii art collection
  • Tapestri Designer - Free tool to design PCR primers for genome sequencing experiments (NGS)

Interactive Experiences

Enterprise Usage

A11y

Components & Libraries

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

Parallax

Icons

Menu

Minus Plus Input

Carousel

Charts

Time

Display time / date / age

Calendar

Display non-editable events in a Calendar

Map

Audio / Video

Infinite Scroll

Pull-to-refresh

Markdown

PDF

Tree

Social Sharing

  • vue-social-sharing ★585 - A Vue.js component for sharing links to social networks, work with Vue.js 1.X or 2.X.
  • vue-goodshare ★233 - Vue.js component for social share with beautiful button design. Simple install, extensive documentation, developer support, SEO friendly, clean code without scripts tracking user activity on the page, high speed. Work with Vue.js 2.x.
  • vue-socialmedia-share ★32 - A Vue.js component for sharing links to social networks, with Vue 2.X
  • vue-picture-sharesheet ★26 - A Vue Picture Sharesheet Component heavily inspired by the Image Sharesheet in Apple's Newsroom
  • vue-twiiter ★3 - A Vue.js component for embed twitter widgets (e.g timeline, buttons)

QR Code

Search

Miscellaneous

Tabs

Form

Let the user create & edit data

Phone Number Input Formatter

Picker

Generator

Date Picker

Date / datetime / time Picker

Select

Slider

Drag and Drop

Autocomplete

Autosuggest / autocomplete / typeahead

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

  • vue-cloudinary ★15 - A vue (2.0) plugin that offers a reusable directive to get images from Cloudinary (https://cloudinary.com) with dynamic manipulation (resizing/cropping/effects/watermarking/scaling/formatting) and optimization (webp/png/auto quality/auto retina).
  • img-Vuer ★106 - An easy-to-use image viewer base on Vue.js for mobile.
  • vue-image-loader ★26 - A vue loader/progressive image plugin like Medium.
  • vue-load-image ★17 - display loader during image loading, as well as by display alternate content when the image fails to load.

Video Manipulation

  • vue-playlist ★4 - A lightweight vue (2.0) component with no dependancies that offers truly seamless html5 video playback. The one and only working solution for seamless video play done with vanilla JS. It takes an array of videos and stitches them together into a single video.

File Upload

  • vue-clip ★178 - Simple and hackable file uploader for VueJs. Supports Vue >= 2.1.
  • vue-simple-upload ★75 - Simple File upload component for Vue.js.
  • vue2-multi-uploader ★10 - A drag and drop multiple file uploader component that uses Vue.js v2 and Axios. Uploader shows file names, sizes and total size of files added. It also allows setting a minimum required number of files to upload.
  • vue-dropzone ★1174 - A Vue.js (vue2) component for Dropzone.js - a drag’n’drop file uploads utility with image previews.
  • vue-transmit ★194 - A purely Vue.js drag & drop uploader component based on Dropzone.js for Vue 2.0
  • vue-upload-component ★1407 - Vue upload component, Multi-file upload, Upload directory, Drag upload, Drag the directory. Supports Vue >= 2.0
  • vue-uploader ★576 - A Vue.js upload component powered by simple-uploader.js
  • ic-firebase-uploader ★15 - A clean multi-file upload component for Firebase storage.
  • vuejs-uploader ★37 - A resumable multipart file uploader for HUGE file uploads.
  • vue-filepond ★466 - A Vue.js component for FilePond - a file upload library that can upload anything you throw at it.
  • v-uploader ★121 - A Vue2 plugin to make files upload simple and easier, you can drag files or select file in dialog to upload

Context Menu

Miscellaneous

Wizard

CSV

  • vuecsv ★29 - A Simple CSV Downloader from json with option modal panel component.

Comment System

  • vue-comment-grid ★103 - 💬 Responsive Vue.js comment system plugin that built with CSS Grid and Firebase REST API + Authentication.

Canvas

Link Preview

Tour

UI Layout

Layout for the overall / main view

Frameworks

Responsive

Set of components + responsive layout system

Mobile

UI frameworks for mobile

  • Framework7-Vue ★13839 - Build full featured iOS & Android apps using Framework7 & Vue.
  • vux ★15088 - [Chinese] Vue UI Components based on WeUI.
  • vue-onsenui ★7232 - 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 - Weex provides the ability to publish cross platform, so web, Android, and IOS apps can use the same API development functions.
  • weex-eros ★104 - [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.

Set of components for mobile

  • mint-ui ★13424 - Mobile UI elements for Vue.js.
  • vant ★7450 - A Vue.js 2.0 Mobile UI From YouZan.
  • cube-ui - A fantastic mobile ui lib implement by Vue.js 2.
  • mand-mobile - A mobile UI toolkit, based on Vue.js 2, designed for financial scenes.

Component Collections

Set of components without layout system

Admin Template

Set of admin template

Server-side rendering

Static website generator

Other

  • app-framework ★563 - IOS and Android Apps with HTML & JavaScript - develop, build and deploy - free and open source.
  • Myfirebase ★65 - A decoupled Single page application Framework which is highly compatible with google firebase.
  • Vue-Access-Control ★752 Frontend access control framework based Vue.js 2.
  • Basys ★73 Toolbox for building full-stack Vue.js apps

UI Utilities

Event Handling

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

Responsive Design

  • vue-viewports ★59 - Define your custom viewports and use them in your components.
  • vue-responsive ★44: Vue.js(2.x) directive to hide/show HTML-elements with the Bootstrap 4, 3 or self defined breakpoints.
  • vue-match-media ★26 - Vue 2.x-compatible plugin that offers a consistent, semantic approach to making components media query-aware.
  • vue-media-query-mixin ★22 - Vue 2 media query mixin that can be used in both component js and component template. Compatible with bootstrap and vuetify viewports. wXS returns if screen width is xs, wSM returns true if screen width is sm, etc...
  • vue-breakpoints ★104 - Vue 2 minimal components to show and hide elements based on breakpoints. Inspired by Airbnb.
  • vue-mq ★212 - Offer some useful tools to quickly setup responsive design with a semantic and mobile-first API (Vue 2.x)
  • VueResizeSensor ★3 - A container that supports resize event.
  • vue-breakpoint-component ★28 - A render-less component for composing CSS breakpoint state.
  • fine-mq ★10 - A fine API to manage media queries in JS with ease and first-class integration with VueJS as a plugin.
  • vue-responsive-components ★128 - Create responsive components with ResizeObserver.

Form

Validation

Resize

Scroll

Set window scroll position

Virtual scrollbar

  • VBar ★177 - The virtual responsive cross-browser scrollbar component for Vue.js 2x.
  • Vuebar - Vue 2 directive for custom scrollbar that uses native scroll behavior. Lightweight, performant, customizable and without dependencies.
  • vue-detached-scrollbar ★1 - A simple scrollbar that can be detached from the container it is scrolling.
  • vuescroll ★422 - A scrolling plugin based on Vue.js for uniforming the scrolling in PC and mobile.

Detect when components enter viewport

  • vue-scrollview ★80 - A component utilizing scoped slots to detect when a vue component enters and leaves the viewport.
  • vue-scrollactive ★214 - Adds an active class in a menu item based on the current section in viewport, also scrolling to the section when clicking the menu item.
  • vue-intersect ★153 - A Vue component to add intersection-observer to a Vue component or HTML element.
  • vue-scrollmonitor ★33 - A Vue plugin to watch visibility state of elements inside viewport with a wide range of browsers supported (use provide/inject so compat vue@2.2.x)
  • vue-stroll ★129 - An Awesome CSS3 list scroll effects component for Vue.js 2.x.
  • navscroll-js ★36 - Highlights menu items as you scroll, and also scrolls to a section when a menu item clicked. Use as a vue component, a vue directive or with vanilla js.
  • vue-scrollwatch ★32 - A light plugin detecting scroll event,customize callback when element enter viewport,expose 'scrollTo' api to scroll to specific element .Using vue directive.
  • vue-check-view ★30 - A plugin that checks if element is in viewport. Fast, small, has no dependencies, live demo.
  • vue-stickto ★39 - A vue directive that support multiple DOM nodes stick to top automatically
  • vue2-scrollspy ★90 - A scrollspy plugin and animated scroll-to.

Customize the scroll behavior

Seamless scrolling

Routing

Lazy Load

Pagination

Animation

Meta Tags

Manage meta information in the document head

  • vue-head ★754 - Manage the meta information of the head tag, a simple and easy way.
  • vue-meta ★2256 - Manage page meta info in Vue 2.0 components. SSR + Streaming supported.
  • vue-headful ★126 - Set document <title> and meta tags from within your views.
  • vue-simple-headful ★7 - Easily set meta-tags with vue.js - a simpler vue-headful alternative with TypeScript support.

Portal

Move a DOM node to a target DOM node

  • vue-dom-portal ★138 - An escape hatch for DOM Elements in Vue.js components.
  • portal-vue - A Vue Plugin to render your component's template anywhere in the DOM (Works on the virtualDOM level, doesn't move nodes within the DOM)

Filters

SVG

Miscellaneous

WebGL

Fullscreen

Page visibility

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

  • vuex ★18924 - Centralized State Management for Vue.js.
  • vue-sync ★45 - Synchronize Vue State with the Browser URL, Server Backend, and other endpoints.
  • vuelm ★29 - Lightweight state management inspired by Elm architecture.
  • vuez ★42 - A simple but powerful State Management for Vue.js, with only 2 APIs.
  • vuet ★415 - Vue.js state management model for Agile Development
  • vue-ya-stash ★17 - Yet Another stash storage with update/patch event emitters simillar with v-bind.sync
  • vue-assign-model ★5 - Automatically assign elements value to model for Vue.js.
  • vue-stash ★393 - Easily share reactive data between your Vue components.
  • vue-mc ★378 - Models and Collections for Vue.js
  • vue-model ★857 - Model component for Vue.js
  • tuex ★30 - A mostly reasonable alternative to Vuex.
  • revuejs ★21 - A tiny, light and handy state management for vuejs 2, writing less verbose code.
  • lue ★10 - Vue and vuex based library, writing less verbose code.
  • vuex-lite ★1 - A 1KB Vuex with just state and mutations.
  • Vuenut - is a component to develop faster and more fluently.
  • vue-shared ★6 - A light and simple alternative to vuex
  • vuex-module-generator ★70 - It allows you to create a vuex module easily.

Redux

Mobx

Authentication/Authorization

Vuex Utilities

Sync Between Tabs

GraphQL

Concurrency Management

Code Style

Improve readability of code

CSS

Asset Management

Utilities for building / compiling / bundling / loading assets

Page Navigation

  • vue-navigation ★527 - A page navigation library, record routes and cache pages, like native app navigation. 一个页面导航库,记录路由并缓存页面,像原生APP导航一样。
  • vue-acl ★268 - Access Control List for VueJS 2.
  • vue-breadcrumbs ★122 - Implements simple breadcrumb functionality with vue-router for both Vue 1.x and Vue 2.x.
  • vue-2-breadcrumbs ★31 - breadcrumb together with vue-router for Vue 2.x. and Bootstrap 4
  • vs-crumbs - Vue breadcrumbs in 40 lines of code that allows nested paths without child views.
  • vue-nav ★35 - Page navigation manager, support all navigation function of native mobile app. 页面导航管理器,支持手机原生应用的所有导航功能。
  • vue-2-crumbs ★25 - Breadcrumbs plugin for Vue.js 2 framework that allows to select parent route in route meta object with no need of sub-routing. Also allows using dynamic data.
  • vue-pesdk ★18 Vue.js wrapper for the PhotoEditorSDK
  • vue-resolve ★2 Resolve routes data before entering / rendering the component for that route.

Miscellaneous

Web Workers

  • vue-worker ★296 - A Vue.js plugin to use webworkers in a simply way.
  • vue-log-worker - A Vue.js plugin to log error and vuex mutations to your backend through a web worker

JSX

Migration

Web Sockets

Payment

Payment utilities.

Stripe
Paypal
Plaid

Integrations

Integrate with services or other frameworks

Vue CLI 3 Plugins

Google Analytics
Yandex Metrika

Dev Tools

  • vue-dev-server ★19 - A small development server for building vue components.
  • vuepack.org - A simple page that allows you to select Vue components and download them as a single minified JS file.
  • 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.
  • vue-dummy ★30 - Placeholder Text and Dummy Images as a simple v-dummy directive.
  • Bit ★5676 - Manage and reuse vue components between projects. Easily isolate and share components from any project without changing its source code, organize curated collections and install in different projects.
  • Vuenut - is a component to develop faster and more fluently.
  • ComponentFixture ★2 - is a component design to develop and test other components, automatically binding their props.

Inspect

Inspecting & debugging

Docs

Create documentation

Test

Browser-less require

Load Vue components without browser

  • vuegister ★13 - Vuegister (a portmanteau of vue & register) is a require hook for loading of the Vue.js single-file components (or .vue files).
  • vue-node ★59 - Load vue components in node.

Source Code Editing

Text editor plugins

Atom

Sublime Text

Vim

Visual Studio Code

Visual Studio

  • VuePack ★57 - Contains HTML Intellisense and code snippets for the Vue.js JavaScript library.

Brackets

Intellij

Emacs

Kate

Scaffold

Scaffold / boilerplate / seed / starter kits / stack ensemble / Yeoman generator

Client

Render Vue application in the browser only

Universal

Render Vue application to HTML on the server and to the DOM in the browser

Server

Includes a backend boilerplate

  • Vuetober ★201 - Single page apps with Laravel, Vue.js, and October CMS.
  • Toucan ★184 - Boilerplate for building single page apps. Server is multi-project .Net Core solution designed around SOLID principles. Client is TypeScript 2, Vuejs 2, Vuex 2.
  • vue-server-demo ★6 - Writing koa server in Vue.
  • vue-apollo-connector-kit ★66 - JWT authentication with 2 different strategies (localStorage and httpOnly cookies). Authorization using custom directives (apollo).
  • DotVue ★26 - Implement .vue file handler in .NET with server ViewModel postback. Single-file components with server-side ViewModel. Use all power of VueJS with simple C# server side data access.

Electron

Parts

Scaffold parts of the app

Runtime

Command Line / Terminal

Prerendering

  • react-snap ★1879 - A zero-configuration static pre-renderer for SPA
  • prerender-plugin ★10 - A Node.js/ webpack plugin to prerender static HTML in a single-page application (SPA).
  • vue-prerender ★6 - A Vue.js tailored plugin which implements three strategies for prerendering Vue.js pages using headless chrome.
  • Rendora ★1215 - dynamic SSR (server-side rendering) using headless Chrome to effortlessly solve the SEO problem for modern javascript websites



CC0

About

awesome-vue with stars

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published