1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/awesome-lib-awesome-vue

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Awesome Vue.js

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

  • Ресурсы:

    • Официальные ресурсы;
    • Внешние ресурсы;
    • Портал вакансий;
    • Сообщество;
    • Конференции;
    • Подкасты;
    • Каналы на YouTube;
    • Официальные примеры;
    • Учебники;
    • Примеры;
    • Книги;
    • Блог-посты;
    • Курсы;
    • Документальные фильмы.
  • Компании, использующие Vue.js;

  • Проекты, использующие Vue.js:

    • Открытое ПО;
    • Коммерческие продукты;
    • Приложения и веб-сайты;
    • Интерактивные решения;
    • Использование в корпорациях;
    • Доступность (A11y);
  • Компоненты и библиотеки:

    • Фреймворки:
      • Адаптивные;
      • Мобильные;
      • Коллекции компонентов;
      • Шаблоны для административных панелей;
      • Рендеринг на стороне сервера;
      • Генераторы статических сайтов;
      • Другое.
    • Макет пользовательского интерфейса;
    • Компоненты пользовательского интерфейса:
      • Таблица;
      • Уведомление;
      • Загрузчик;
        • Прогресс-бар;
      • Всплывающая подсказка;
      • Оверлей;
      • Параллакс;
      • Иконки;
      • Бегущая строка;
      • Меню;
      • Ввод с минусом и плюсом;
      • Карусель;
      • Диаграммы;
      • Время;
      • Календарь;
      • Карта;
      • Аудио/видео;
      • Бесконечная прокрутка;
      • Обновление по свайпу;
      • Markdown;
      • PDF;
      • Дерево;
      • Граф;
      • Социальный обмен;
      • QR-код;
      • Поиск;
      • Разное;
      • Таблицы;
      • Формы:
        • Форматирование номера телефона;
        • Ввод пин-кода;
        • Выборщик;
          • Выбор даты;
        • Выпадающий список;
        • Слайдер;
        • Перетаскивание;
        • Автозаполнение;
        • Тип выбора;
        • Палитра цветов;
        • Переключатель;
        • Маскированный ввод;
        • Редактирование форматированного текста;
        • Обработка изображений;
        • Обработка видео;
        • Загрузка файлов;
        • Контекстное меню;
        • Разное;
        • Мастер;
        • CSV;
        • Система комментариев;
      • Холст;
      • Предварительный просмотр ссылок;
      • Турне;
      • Маскировка данных;
      • Аутентификация;
    • Утилиты пользовательского интерфейса:
      • Обработка событий;
      • Адаптивный дизайн;
      • Форма:
        • Валидация;
      • Изменение размера;
      • Прокрутка;
      • Маршрутизация;
      • Отложенная загрузка;
      • Пагинация;
      • Анимация;
      • Метатеги;
      • Портал;
      • Фильтры;
      • SVG;
      • Разное;
      • WebGL;
      • Полноэкранный режим;
      • Страница. Vue 2 и 3 учебники и статьи
  • Best vue.js Courses On YouTube — подборка лучших курсов по Vue.js на YouTube.

  • Notes on Vue — личный гид по разработке на Vue.

  • Vue-FAQ — FAQ о фронтенде в целом и Vue.js в частности.

Job Portal

  • Vue.js Jobs — портал вакансий по Vue.js, где можно найти работу или предложить свои услуги.
  • Vue.js Interview Questions — список из 300 вопросов и ответов для собеседования по VueJS.

Community

  • Twitter — официальный аккаунт Vue.js.
  • Official Forum — официальный форум Vue.js.
  • vue-requests — запрос на модуль Vue.js или идеи для модулей.
  • VueJS English community — англоязычное сообщество Vue.js в Telegram.
  • VueJS Iran — канал и группа в Telegram (ссылка на группу доступна в описании канала).
  • vueslack — зарегистрировано более 2300 пользователей по всему миру.
  • Vue Land — сервер чата Discord.
  • VueJS Russia — группа в Telegram на русском языке.
  • VueJS Viet Nam — группа в Facebook.
  • VueJS Thailand — группа в Facebook.
  • VueJS Brasil — группа в Telegram и страница в Facebook на португальском языке.
  • VueJS en español — группа в Facebook на испанском языке.
  • VueJS India — сервер чата Discord.
  • VueJS Indonesia — группа в Telegram, страница в Facebook и Meetup на индонезийском языке.
  • VueJS Hong Kong — группа в Facebook.
  • VueJS Arab — группа в Telegram.
  • VueJS Vix — группа в Telegram и Meetup на португальском языке.
  • VueJS Norway — Meetup.
  • VueJS Israel — страница в Facebook.
  • VueJS Finland — Meetup и страница в Facebook.
  • Hablemos de Vue.js — группа в Telegram на кастильском языке.
  • VueBLR — Meetup, WhatsApp Group и Facebook Group.
  • VueJS USA — Meetups.
  • VueJS CZ/SK — Discord group.
  • VueJS DOM — WhatsApp group и Facebook group.
  • VueJS Uzbekistan — группа в Telegram на узбекском языке.
  • VueJS Turkey — группа в Telegram и аккаунт в Twitter.
  • Vue Türkiye — Kommunity Page.
  • VueJS Singapore — группа в Telegram.
  • VueJS Translations Ukraine — группа в Telegram (Украина).
  • VueJS Kenya — аккаунт в Twitter.
  • VueJS Magyar — группа в Facebook на венгерском языке.
  • VueJS Bangladesh — группа в Facebook. Изучение приложений в реальном времени с VueJS, ES2015 и Webpack

Exploring Real Time Apps with VueJS, ES2016 and Webpack на сайте Pusher.

Изучение Vue.js на индонезийском языке на сайте sekolahkoding.com.

Серия уроков по Vue.js с нуля на русском языке на YouTube от .dev.

Создание сервиса для хранения файлов с Flask, RethinkDB и Vue.js, часть 1 на украинском языке на сайте codeguida.com.

Учебник по VueJS 2 на французском языке на YouTube от Grafikart.

Jayway Vue.js 2 workshop. Создание сайта электронной коммерции с vue-router, vuex и vue-resource.

Как создавать отличные приложения VueJS с использованием элементов управления Wijmo.

Объяснение Vue.js 2 с китайского языка на GitHub от bhnddowinf.

Загрузка изображений как на Medium с помощью Vue.js.

Использование Vuex в проекте Laravel Spark на Metric Loop.

Настройка модулей в Vuex на Metric Loop.

Начало работы с фреймворком Vue.js версии 2.0 на SitePoint.

Выполнение вызовов API с Vuex на Metric Loop.

Использование Vuex для создания функции на Metric Loop.

Основы Vue.js версии 2.0 на YouTube от DevMarketer.

Vuex для новичков — недостающее руководство по хранилищу данных приложения Vue на Medium.

Компонент сетки в реальном времени: Laravel, Vue.js, Vuex & Socket.io на YouTube.

VueJS 2 — полное руководство (включая Vuex) — учебник Udemy.

Разработка веб-приложений с Vue.js на egghead.io.

Vue.js версии 2 — начало работы на YouTube.

Vue.js версии 2 и Vuex (основы) на YouTube.

Учебные видео по VueJS на турецком языке на YouTube от Fatih Acet.

Давайте Vue! — OpenLecture 2017.01 на русском языке на YouTube от Illya Klymov.

Инициализация вашего первого приложения Vue.js с помощью vue-cli на afropolymath.svbtle.com.

Сборка vue-hackernews-2.0 с нуля на GitHub от Detachment.

Авторизация на основе ролей для ваших приложений Vue.js и Nuxt.js с использованием vue-kindergarten на Medium.

Полное руководство по созданию приложения на Vue.js — создание простого приложения для составления бюджета с помощью Vue на matthiashager.com.

Введение в Vue.js: предварительно обработанный SEO-дружественный пример на snipcart.com.

Знакомство с Vue.js для тех, кто знает достаточно jQuery, чтобы обойтись без него, на Medium. Данные из стороннего API с Vue.js и Axios

Fun Projects with Vue 2 (Video) Питера ван Мейджгорда, Packt. (Апрель 2017)

Vue JS: Одновременный запуск Express и Webpack Dev Server на Medium Хенрика Фогельберга

Видеоуроки Vue JS 2 на Youtube от The Net Ninja

Добавьте безголовую CMS в VueJs за 5 минут

Watcher в архитектуре Vue

Создание вашего первого приложения с помощью Vue.js

5 практических примеров для изучения Vue.js

Миграция с KnockoutJS на VueJS

Создайте викторину с Vue.js (@rap2h)

Vue.js 2 & Firebase — создание одностраничных веб-приложений в реальном времени

Vue.js 2 & Vue-Resource — приложение реального мира с доступом к внешнему API

Интерактивные скринкасты Vue.js для начинающих

Использование данных NASA API с Vue.js на YouTube

Веб-разработка с Vue.js 2 (видео) Ольги Филиповой, Packt. (Июнь 2017)

Постройте график в реальном времени с VueJS и Pusher

Введение в Vue, репозиторий для курса Frontend Masters

Руководство по Vue на CSS-Tricks

Использование Typescript в вашем приложении VueJS

Предварительный просмотр Vue.js на ninghao.net

Создание приложения Vue v2 JS с использованием Vue-router

Создайте собственную карусель с Vue (@Atom_Hernandez)

Модульное тестирование компонентов Vue.js с официальными инструментами тестирования Vue и Jest (@alexjoverm)

Создание переходов и анимации Vue.js: живые примеры (@udyuxdev)

Создание пользовательских плагинов Vue.js

Асинхронность в VueJS часть 1

Асинхронность в VueJS часть 2

Использование localStorage с хранилищем Vuex без плагина

Использование props для доступа к параметрам URL внутри компонентов с Vue Router

Разверните Vue.js — SSR(Vuetify) в рабочей среде с Pm2 и Nginx

Тестирование компонентов Vue на laracast

Создание полнофункционального веб-приложения с Vue.js и Express.js (@CodyLSeibert) Перевод текста:

  • Vue.js 2: Рецепты (Видео) Питера ван Мейджгаарда, Packt. (Сентябрь 2017 г.)
  • Начало работы с Vue.js.
  • Создание вашего первого продвинутого приложения CRUD с помощью Vue 2 (видео) Питера ван Майджгарда, Packt. (Июль 2017).
  • Учебник по Vue.js для фронтенд-разработчиков.
  • Vue.js для всех (видео).
  • Создайте блог на Vue.js за 2 часа.
  • Начало работы с VueJS 2.
  • Начало работы с Vuex: управление состоянием в Vue.js.
  • Использование CASL для Vue2 ACL.
  • Учебное пособие по аутентификации Vuejs 2.5+ с использованием Auth0.
  • Введение в GraphCMS с Vue.
  • Отладка Vue.js в Chrome и VS Code.
  • Начало работы с Vue JS 2 (Видео).
  • Построение интерфейса приложения для фильма с помощью Vue.js.
  • Давайте создадим собственный маршрутизатор Vue.js.
  • Создадим приложение электронной коммерции Vue.Js с безголовым бэкендом ButterCMS.
  • Голосование с Go и Vue.js.
  • Совместное рисование с помощью Vue.js.
  • Панель мониторинга платежей в реальном времени с Stripe.
  • Криптовалютный трекер с использованием Vue.js.
  • Приложение для обратной связи по дизайну с использованием Vue.js.
  • Разработка одностраничного приложения с Flask и Vue.js.
  • Приём платежей с Stripe, Vue.js и Flask.
  • API-ориентированная разработка с Laravel и VueJS (бесплатный курс).
  • Управление состоянием в Vue.js.
  • Реальные проекты с Vue.js.
  • Heartbeat (серия видео о приложении Vue + NW.js для настольных ПК).
  • Серверная отрисовка Firebase приложений Vue с Nuxt.js (рендеринг на стороне сервера с фреймворками JavaScript).
  • Измерение производительности SSR Firebase с Nuxt.js (рендеринг на стороне сервера с фреймворками JavaScript).
  • Создание интерактивной карты с D3 и Vue.
  • Руководство по написанию универсального Vue, готового к SSR. Компоненты
  • Vue.js Fundamentals
  • Vuex for Everyone
  • Vue.js Form Validation
  • The Vue.js Master Class
  • Vue.js Firebase Realtime Database
  • Vue.js Firebase Authentication
  • Dynamic Forms with Vue.js
  • Custom Vue.js Directives
  • Vue.js Application Development Essentials
  • Troubleshooting Vue.js
  • Nuxt.js — Vue.js on Steroids
  • Building an Electron File Explorer with Quasar (and Vue)
  • Build Web Apps with Vue JS 2 & Firebase
  • Vue JS 2 — The Complete Guide (incl. Vue Router & Vuex)
  • SPA Application using Vue.js, Vuex, Vuetify, and Firebase (Part 1)
  • SPA Application using Vue.js, Vuex, Vuetify, and Firebase (Part 2)
  • SPA Application using Vue.js, Vuex, Vuetify, and Firebase (Part 3)
  • SPA Application using Vue.js, Vuex, Vuetify, and Firebase (Part 4)
  • Adding Internationalization to a Vue Application
  • Practical Projects with Vue JS 2
  • Full Stack Web Development with Vue.js and Node.js
  • Vue for Designers
  • Введение в Vue на турецком языке
  • Извлечение данных с помощью Vue-Resource на турецком языке
  • Приложение SPA с использованием Vue-router на турецком языке
  • Создание проектов Vue с использованием Vue-cli на турецком языке
  • Обмен сообщениями между компонентами Vue и Vuex на турецком языке
  • Как динамически добавить имя класса в Vue
  • Создайте библиотечное веб-приложение с Vue JS, Node JS и SQL или MongoDB с помощью ScaffoldHub

Это список ресурсов по теме разработки и тестирования программного обеспечения с использованием фреймворка Vue.js. Building a Realtime Location tracking app with NativeScript + Vue

by Saibbyweb

Vue: Getting Started, by John Papa на Pluralsight

Building a Simple Pre-Rendered Web App Using Vue + Nuxt

by Michael Lynch

Vue and GraphQL with Hasura video course

Frontend and Fullstack VENM-stack coding tutorials by RabbitWerks JavaScript

Nordschool Vue Tutorials

Vue Props Validation — Best Practices

Vue Router — The Complete Guide

Enable VS Code Debugger for Nuxt & Typescript

Create A Blog With Gridsome & Vue

Building an Imgur Clone with Vue.js and Serverless

Building a HackerNews clone in Vue.js on AWS

Vue.js: Build a Full Stack App with Firebase, Vuex and Router [Video]

by Chris Dixon (октябрь 2019)

Vue.js 2 Academy: Learn Vue Step by Step [Video]

by Chris Dixon (октябрь 2019)

Blazing-Fast Vue and GraphQL with Gridsome [Video]

by Reed Barger, Packt

Build Your First Vue.js App in About 30 Minutes

by Rad Devon (видео, февраль 2020)

How to make your components dynamic in Vue JS (сентябрь 2019)

Fragments in Vue JS (декабрь 2019)

Build a movie search app using the Vue Composition API

Vue Testing Crash Course

Sharing and re-using Vue Mixins in the cloud with Bit.dev (май 2019)

Using Watchers in Vue JS (июнь 2019)

Understanding Filters in Vue JS (июнь 2019)

Form Validation In VueJS Using Yup

by Vijit Ail (май 2020)

Use Vue.js to Rewrite React's Official Tutorial Tic Tac Toe

By Chanvin Xiao

Can we use Python with Vue.js or Vue and Django or Flask?

MDN — Vue tutorials

Learn Vue 3 for Beginners — Full 2020 Tutorial Course на Youtube

Vue 3 Composition Api Introduction — Full Tutorial Демо первого экрана сервиса

Strong Together — стартовый проект для создания одностраничных приложений Vue.js как автономных, так и для проектов Laravel / Laravel Spark на основе Browserify и Semantic-ui от WebSemantics.

vuetest: веб-приложение администратора с пользовательской аутентификацией, интерфейсом Bootstrap UI, загрузчиком, WYSIWYG-редактором в iframe от sjerrys.

vue-shopping от andylei18.

Vue-cnodejs,060 от shinygang.

vue-zhihu-daily от hilongjw.

VueChess — многопользовательская онлайн-игра в шахматы от gustaYo.

Ngexplorer-vuejs-client — клиент Vue для Ngexplorer от gustaYo.

Vue 2048 (Vue + Webpack) — популярная игра 2048, реализованная с использованием Vue, Webpack, Sass, ES6 от pengfu.

Vue Simple PWA.

Tour of Heroes (Vue 2.0) — порт Vue 2.0 демо-приложения Angular 2.0 Tour of Heroes от aweber1. Включает в себя: ES6/7, функции рендеринга, JSX, revue (redux-привязки для Vue), vue-router, Airbnb eslint, webpack.

vue-table-pagination — таблица с разбиением на страницы от echoVic.

Feathers and Vue 2.0 Blog Admin Demo — демо для использования Feathers с Vue 2.0. Включает аутентификацию, vue-router, vue-infinite-loading и роли от delay.

vue-zhihudaily-2.0 — демо Zhihudaily, созданное с помощью Vue 2.0, vue-router & vuex, с серверным рендерингом от cs1707.

vue-demo-todolist — простая демонстрация vue2.0, созданная с помощью Vue 2.0 и vue-cli от fishenal.

vue-AdminLte от liujians.

Vue(2.0) + Node.js: A blog content manage system (CMS) от ycwalker.

ngexplorer-quasar — реализация Ngexplorer с фреймворком quasar от gustaYo.

zhihu-daily-vue — zhihu daily на базе vue2.0 от moonou.

loopback-vue — loopback+vue+vue-resource, ionic-app, vue page с функцией разбиения на страницы, аутентификация с контролем доступа, механизм accessToken, credentials, CI, docker от qxl1231.

vue-s3-dropzone — компонент Vue.js для перетаскивания файлов на AWS S3 без сервера от kfei.

easy-vue — простой пример использования Vue для реализации простого веб-сайта с vue 2.0, vuex 2.0, vue-router 2.0, vue-infinite-scroll 2.0, vue-progressbar 2.0 от TIGERB.

Vuex Events Messaging Demo от Metric Loop.

vue-memo — простое демо, созданное на Vue.js (>2.x.), vue-router (>2.x.), vuex (>2.x.), vuex-router-sync@next (>3.x.) и Firebase (>3.6.x) от akifo.

Resume Vue — резюме на основе JSON с использованием Vue 2.0 от ChangJoo Park.

App example with JWT. В интернете есть много сайтов с информацией на эту тему. Посмотрите, что нашлось в поиске Cypress.io test runner:

  • vuejs-sqljs-boilerplate — шаблон для совместного использования Vue.js и sql.js;
  • X-WebDesktop-Vue — система WebDesktop на основе Vue;
  • vuejs-music-player — музыкальный проигрыватель Vue.js lite;
  • Vue.js Best Practices Example Project — пример проекта с лучшими практиками использования Vue.js, Vue Router, Vuex и Vuelidate;
  • Vue.js [ONE] client — клиент [ONE], написанный на Vue2.5;
  • Vue.js 2.5 with vue-cli v3 including authentication with auth0 — проект от Dominik Angerer, Storyblok;
  • Skeleton Vue+TypeScript — TypeScript, VueJS, ElementUI, Vue Router, Vuex, Material Icons, BrowserSync, Dockerfile;
  • PENV Starter — базовый пример использования VueJS, Express и PostgreSQL;
  • vue-relay-examples — коллекция примеров приложений с использованием vue-relay;
  • laravel-vue-boilerplate — SPA-шаблон Laravel 5.5 с CRUD пользователей с помощью Vue.js 2.5, Bootstrap 4, TypeScript, Sass, Pug и Jest;
  • Vue Design System — открытый шаблон для создания UI-дизайна с помощью Vue.js;
  • Vue Bulma Demo — простой демонстрационный веб-сайт для проверки работы Bulma / Vue JS & express;
  • Starter application ready for production with TypeScript, vuex, vue-router, HMR and more;
  • vue.js 与 laravel 结合的前后端分离开发模板 — шаблон сайта с laravel passport / Vue.JS & Element UI;
  • Hands-On Web Development with Vue.js — книга Романа Кубы, Packt (май 2018);
  • Vue Online Shopping Mall — демонстрационный SPA-проект онлайн-торгового центра, основанный на VUE;
  • FUE — административный SPA-клиент и серверный шаблон с Vue.js + Vue Router + Vuex + Vuetify + FeathersJS;
  • Vue + TypeScript Cookbook — небольшая книга рецептов, охватывающая некоторые неочевидные решения для людей, начинающих работать с Vue + TypeScript;
  • ASP.NET Core Vue Starter CLI 3.0 — шаблон Vue с использованием Vue CLI 3.0 с пользовательской конфигурацией (по умолчанию TypeScript, Vue, Router, Vuex, Vuetify), интегрированный с ASP. NET Core;
  • vue-soundcloud — клиент Soundcloud, созданный с помощью Vue.js 2;
  • vue-cart — простая корзина покупок с vue, vuex и vue router;
  • Nuxt + Apollo + Element — SSR-шаблон Vue.js с Nuxt, Element (пользовательская тема) и Vue Apollo;
  • vue-daily-zhihu — простая демонстрация с Vue 2.0 & vue-router & vuex;
  • Multi-page ASP.NET Core Vue with TypeScript — многостраничное приложение ASP.NET Core Vue, Typescript, Vuex, Vue router, Bulma, Sass и Jest. Шаблон/отправная точка о том, как использовать Vue.js в качестве многостраничного приложения в .NET Core MVC.

CION — шаблон системы проектирования для... Vue.js — система проектирования, в первую очередь предназначенная для приложений на Vue.js. Она использует токены дизайна, интерактивное руководство с интегрированными игровыми площадками кода и повторно используемые компоненты для типичных задач пользовательского интерфейса.

  • Пример использования веб-сокетов Vue — базовый пример использования веб-сокетов с проектом Vue.js 2 + Node для полного рабочего примера.
  • Vue(2.0) + Node.js: блог от @FatDong1.
  • vue-todo-list — пример приложения со списком дел на основе Vue + Vuex + Vuetify + Vee-Validate.
  • Примеры Vue.js и Ionic v4 — набор примеров того, как использовать Ionic v4 с Vue.js.
  • Личный сайт, использующий Vue, Vuex и Vue-Router — простой пример сайта, созданного с помощью vue, vuex и vue-router Муратчаном Шентурком (Muratcan Şentürk).
  • Клиентская сторона Vue.js — демо-версия клиентской стороны Vue.js от Джастина Уоша (Justin Wash).
  • Масштабное приложение Vue.js + шаблон проекта + Vuex — шаблон для создания масштабного гибкого приложения Vue.js с использованием Vuex в качестве системы управления состоянием от Аруна Редху (Arun Redhu).
  • Игра «Змейка» на Vue без Canvas.
  • Приложение чата один на один в Vue с CometChat.
  • Шаблон Vue webpack typescript с линтерами sass/ts/sfc. Полная безопасность типов, включая vuex, и красиво оформленный компонент Vue с vuex-module-decorators, vue-property-decorator.
  • Laravel + Nuxt.js шаблон проекта от acidjazz.
  • Добавление push-уведомлений в ваше приложение чата Vue с помощью CometChat и Firebase.
  • TO — приложение социальной сети, позволяющее публиковать только тексты.
  • All-About-Me — социальная сеть, созданная с помощью Vue, Firebase (Firestore/Auth/Storage), Element-UI, Disqus, Vuex, Vue-Router и Sass. Поддерживает загрузку изображений, редактирование профиля, добавление/удаление друзей и комментарии.
  • Космическое путешествие Vue Voyagers 👽 — игровой SPA-пример на Vue.js, который использует REST API. Он представляет инфографику через D3.js, анимацию и веб-аудио.
  • TodoMVC Vue 3 Composition API — полная реализация TodoMVC в Vue 3 Composition API с компонентами, хранилищем, модульными сквозными тестами и линтингом.
  • TodoMVC Vue — полная реализация TodoMVC на Vue 2 с компонентами, магазином, модульными сквозными и юнит-тестами и линтингом.
  • Приложение поиска фильмов с Composition API — приложение поиска фильмов, реализованное на Vue 2 с плагином Composition API.
  • Nuxt с аутентификацией JWT через OTP — шаблон проекта Nuxt.js с базовыми функциями регистрации и входа с поддержкой OTP.
  • vuetify-i18n-boilerplate — шаблон проекта для быстрого запуска проекта Vue с Vuetify, Vue-i18n, Vuex и Vue-router.
  • Google Keep Clone с Vue + Firestore — клон Google Keep на Vue и Firestore, написанный на TypeScript.
  • Go-echo-vuejs-boilerplate — шаблон, который использует Go с фреймворком Echo в качестве бэкенда и VueJS для обслуживания веб-трафика. Vue-Next-TicTacToe — простая игра «Крестики-нолики», созданная с помощью Vue Next.

Пример Vue 3 без Webpack — пример того, как создать приложение Vue с Vue-Router без необходимости в Webpack или любом другом инструменте сборки. Включает возможность предварительного рендеринга компонентов и страниц с помощью сервера Vue.

Компонент с актуальными данными о COVID-19 по всему миру — простой компонент, который отображает актуальные данные о COVID-19.

vue-stack-cesium — минимальный пример проекта конфигурации с CesiumJS и всеми потрясающими функциями Vue. Проект содержит множество примеров того, как комбинировать и использовать определённые пакеты для начала работы.

Shopify Theme Lab — Shopify theme development starter с использованием Vue, Vuex и Tailwind CSS.

Игра «Телефонный разговор» — игра для компании от 4 до 8 игроков (в идеале!), где вы изменяете фразу с помощью рисунков и подписей, чтобы создавать забавные сценарии с друзьями. Проект является примером того, как построить игру Peer-to-Peer с Vue.

vue3-webpack — Vue 3 + webpack 4 starter.

laravel-vue-3-starter — предварительно настроенный проект с использованием Laravel 8 и Vue 3.

Vuetify Swipeout — пример смахивания, созданный с помощью Vue 2 + Vuetify + Swiper.

Vuetify Todo PWA — простое приложение Todo PWA, созданное с помощью Vue 2 + Vuex + Vuetify.

Vue Todo PWA — простое приложение Todo PWA, созданное с помощью Vue 3 + Vuex + Bootstrap 5.

Симуляция Vue — веб-сайт, имитирующий графический интерфейс системы Linux, с использованием темы Deepin distro. Использование Vue + tailwindcss + animate.css.

Word Game Vue — простая игра типа «Виселица» для угадывания слов, созданная с помощью Vue 2.

Coinchartsvue — криптовалютный ценовой график, основанный на оригинальном ценовом графике Coinbase.

Vue 3 Shopping Cart — пример корзины покупок с использованием Vue 3, Vite, daisyUI и Pinia.

Vuemoji-picker — лёгкий сборщик эмодзи для Vue 2 и 3.

Maxim Web Chat — демо чата с использованием IM SDK от MaximTop.

vue-cli-3-tailwind-axios-starter — шаблон с использованием Tailwind, Axios, Vuex и Router.

vue-cli-3-wave-ui-starter — шаблон с использованием Wave UI + Vuex и Router.

CVue-Awesome — автоматический построитель резюме от Emre Coşkunçay.

Vue 3 TypeScript Library Template — простой, но полный шаблон библиотеки для Vue 3, поддерживает генерацию .vue.d.ts.

Настраиваемое приложение видеочата Vue — демонстрационное приложение для видеозвонков Vue с локальным управлением устройствами и совместным использованием экрана.

Vue3-Starter — шаблон с мнением о том, как структурировать файлы/папки, с несколькими примерами, такими как навигационные защиты Vue Router, тематизация с TailwindCSS, проверка форм с Vuelidate, локализация с Fluent и т. д.

Текстовый редактор — текстовый редактор, созданный с использованием Vue 3 Composition API, Bootstrap и Firebase от İsa Sarı.

Редактор Umo — Umo Editor — это открытый редактор документов, основанный на Vue3. Course (https://fdietz.de/pages/vue-component-patterns-course/) by Frederik Dietz (апрель 2019)

Vue.js: Understanding its Tools and Ecosystem (https://www.packtpub.com/business-other/vue-js-understanding-its-tools-and-ecosystem?utm_source=vue.js.org&utm_medium=referral&utm_campaign=OutreachB15894fivedollar) by Dave Berning (ноябрь 2019).

Building Forms with Vue.js (https://www.packtpub.com/business-other/building-forms-with-vue-js?utm_source=Vuejs.org&utm_medium=referral&utm_campaign=OutreachB15411) by Marina Mosti (октябрь 2019).

Testing Vue.js Components with Jest (https://www.packtpub.com/programming/testing-vue-js-components-with-jest?utm_source=vue.js.org&utm_medium=refferal&utm_campaign=OutreachB15653) by Alex Jover Morales, Packt (октябрь 2019).

Vue.js (https://www.amazon.com/Vue-js-Actionable-Chris-Minnick/dp/1951959019) by Chris Minnick и Nat Dunn, Webucator (февраль 2020).

Become a Ninja with Vue 3 (https://books.ninja-squad.com/vue) by Cédric Exbrayat (английская и французская версии) (май 2020).

Large Scale Apps with Vue 3 and TypeScript (http://leanpub.com/vue-typescript/c/vaYXLEFWbMi7) Damiano Fusco, Leanpub (сентябрь 2020).

Vue — The Road To Enterprise (https://theroadtoenterprise.com/?utm_source=github&utm_medium=vue-awesome&utm_campaign=vue_the_road_to_enterprise) Thomas Findlay (январь 2021).

Accessible Vue — Get started with Accessibility in Vue.js! (https://accessible-vue.com) Marcus Herrmann (март 2021).

Building a Strapi E-Commerce: Nuxt.js Tutorial & Live Demo (https://snipcart.com/blog/strapi-ecommerce-nuxtjs-tutorial) (сентябрь 2021).

Blog Posts

SPA-asp.net-api-vuejs- — одностраничное приложение Vue.js для управления основными задачами и обмена сообщениями с использованием ASP .NET Webapi 2 и SQL Server.

Book-Trading-Club — платформа для обмена или аренды книг с другими читателями в вашем регионе, созданная с помощью nodejs и vuejs2.

Vuejs-extension-pack vscode — пакет расширений для vscode с популярными расширениями VS Code для разработки на Vue.js.

Wiki.js — современное, лёгкое и мощное вики-приложение, созданное на NodeJS, Git и Markdown.

Vue-pwa-speech — преобразование речи в текст с помощью Google Cloud Speech на Vue2 + Vuetify + Progressive Web App.

Vue-speech-streaming — потоковое распознавание речи в реальном времени с результатами Google Cloud Speech + socket.io на Progressive Web App.

My Animation List — инструмент для простого получения кода анимации CSS.

Vue-input-streaming — текстовое поле с потоковой передачей данных в реальном времени и двусторонней привязкой данных с Pusher.

TidyTab — расширение Chrome для упорядочивания вкладок.

Peregrine-cms — CMS на основе Vue.js и Apache Sling без необходимости использования головы.

Concept-to-clinic — проект по прогнозированию рака лёгких с интерфейсом Vue.js.

Grid-awesome — создание шаблонного CSS для макетов сетки с использованием свойства css display: grid;.

Light Bootstrap Dashboard — креативный лёгкий Bootstrap-дашборд от Creative Tim для Vue.

Hubaga — бесплатный и лёгкий плагин WordPress для электронной коммерции для разработчиков и других цифровых магазинов.

Vue-webpack-buefy — стартер Vue.js с полнофункциональным Webpack и Buefy.

Coypu — планировщик на неделю, похожий на текстовый редактор.

Core-server — масштабируемая среда VueJs с интегрированной системой API и множеством дополнительных функций.

Discord-logo — генератор анимированных логотипов Discord на основе SVGs, созданный с помощью Vue.js (страница Github).

Node-vue-template — стартовый шаблон для создания полноценного приложения с использованием Node.js (API) и Vue.js (SPA) с некоторыми включёнными пакетами и конфигурациями для быстрого начала разработки.

Vue-storefront — магазин Vue.js — PWA для электронной коммерции. 100% офлайн, платформенно-независимый, безголовый, поддерживается Magento2.

Fd-vue — клиент Vue.js для IoT-фреймворка.

Wildfire — замена других плагинов комментариев.

Ride Receipts — простое автоматизированное настольное приложение для загрузки и организации налоговых счетов от Uber и Lyft.

Vue-chrome-extension-boilerplate — шаблон для расширения Chrome с использованием Vue.js и Webpack.

TimeMark — менеджер времени, который может записывать ваше время, и некоторые другие функции будут разработаны.

Laravel Enso — SPA-панель администратора, созданная с Bulma, VueJS и Laravel, с множеством функций «из коробки».

Code Notes — простой менеджер фрагментов кода для разработчиков, созданный с Electron & Vue.js. Pomotroid — простой, визуально привлекательный и настраиваемый таймер Pomodoro.

XMR Miner — приложение для майнинга криптовалюты XMR, созданное с использованием Vue.js и визуализированное с помощью D3.

XMR Paper — генератор кошелька Monero, созданный с использованием Vue.js.

JoyProxy — расширение Chrome для управления настройками прокси.

Activity-automation — управление повседневной деятельностью и получение отчётов на регулярной основе.

Jsettlers-web — популярная немецкая настольная игра, в которой можно строить гексы, поселения, города, дороги с заработанными ресурсами.

Tamiat CMS — Tamiat — это ориентированная на фронтэнд CMS, которая использует Vue.JS в качестве фронтенда и интегрируется с Firebase для бэкенд-функциональности.

Vuegg — визуальный редактор GUI для Vue: создавайте макеты и код за один раз! Он позволяет создавать страницы, компоненты и стили с помощью визуального редактора. Генерирует весь код каркаса для вашего следующего проекта Vuejs.

Podlove Web Player — оптимизированный для подкастов аудиоплеер на основе HTML5 с главами, расшифровками и возможностью встраивания.

Leo Vue — используйте открытый редактор/IDE Leo для создания веб-приложений с вложенными меню и поддержкой компонентов Vue в содержании.

Deezer-Vue — клиент Deezer, созданный с помощью Vue и Vuex.

Vuep.run — онлайн-редактор SFC для Vue.

V·oogle — Google.com, пересмотренный.

Pomidorus — трекер времени Pomodoro, созданный с использованием Vue и D3 🍅.

Hubble — путешествуйте по истории звёзд GitHub.

Vuepress — минималистичный статический генератор сайтов на базе Vue.

Socialhome — федеративный конструктор богатых профилей с функциями социальных сетей.

GenVue — размещаемое веб-приложение, которое позволяет конфиденциальным пользователям загружать и обмениваться личными файлами, созданными на Vue.js, Vuetifyjs и стеке NetCore WebAPI.

vue-array — операции с объектами массива под Vue. Используйте этот пакет для манипулирования массивом. Vue может отслеживать изменения в массиве.

Laqu-l — полный набор инструментов для запуска приложений с Quasar Framework, серверной частью GraphQL API с аутентификацией OAUTH 2.0, готовностью к работе с Firebase, многоязычной поддержкой и многим другим.

Protovue — библиотека прототипирования компонентов, помогающая дизайнерам и разработчикам быстро создать абстрактный макет приложения.

Chattier — SPA-социальная сеть, созданная с использованием Laravel 5.6, Vue.js 2 и Bulma (компоненты Buefy + темы Bulmaswatch). Также используется аутентификация JWT.

chrome-ribbon-reminder — расширение для Chrome, написанное с использованием Vue и Async/Await. Использует всплывающее окно и изменяет количество значков.

Faviator — простой и удобный генератор значков.

Modular Genealogy — система управления генеалогией / семейным древом с использованием Laravel 5.7, Vue.js 2.5 и различных компонентов. Работа в процессе.

Minimal Notes — веб-приложение, созданное на Vue.js.

Roast — приложение, созданное, чтобы помочь любителям кофе найти свою следующую чашку кофе, изучая Laravel + Vue.js.

Stack Edit — редактор Markdown в браузере.

Bael Blog Template — статически сгенерированный шаблон блога, который использует Netlify CMS для бэкенда и Netlify для хостинга. Имеет бруталистскую эстетику, нечёткий поиск, бессерверную регистрацию по электронной почте и многое другое.

Buefy — набор компонентов пользовательского интерфейса для Vue. Вот перевод текста на русский язык:

Shop](https://github.com/14nrv/buefy-shop) — пример магазина с открытым исходным кодом, созданного с использованием Nuxt, Stripe, Firebase, Bulma и бессерверных функций.

sysmon — системный монитор в режиме B/S для Linux. Вы можете удалённо следить за использованием системных ресурсов через веб-браузер из любого места.

eth-vue — Truffle Box, который предоставляет всё необходимое для быстрого создания аутентифицированных dApps на Ethereum с Vue.js, включая конфигурацию для лёгкого развёртывания в сети Ropsten. Также поддерживается Gravatar.

Nippon-color — вдохновлён nipponcolors.dot.com. Это PWA на основе nippon-color, созданный с помощью vue-cli 3.

Saleina CMS — система управления статическим контентом сайта, созданная с помощью Vue и использующая git в качестве бэкенда.

Vuido — фреймворк для создания нативных настольных приложений. Может работать на Windows, OS X и Linux, используя собственные компоненты графического интерфейса.

YouGet — загрузчик видео, аудио и субтитров с YouTube + обрезка.

Vue Pug Stylus — Vue + Pug + Stylus, шаблон 💚 🐶 🖌.

Crypto News — позволяет конвертировать криптовалюты, просматривать последние новости и курсы обмена для каждой ICO — все данные из мира криптовалют в одном месте.

Epiboard — расширение новой вкладки с дизайном материалов и полезными функциями :new: :tada:

zhudyos/duic — распределённый центр конфигурации :new:

Vuemmerce — бесплатный шаблон электронной коммерции, созданный с использованием Vue.js и фреймворка Bulma :new:

Nucleus — шаблон приложения для стартапа Vue, использующий многоуровневую архитектуру ASP.NET Core API на бэкэнде и аутентификацию на основе JWT.

Carpoolear — интерфейс Vue.js (мобильное приложение и приложение Cordova) для аргентинского приложения карпулинга: Carpoolear.

Statusfy: Statusfy — это система статусных страниц, простая в использовании и полностью с открытым исходным кодом.

DynamoDb-GUI-Client: кроссплатформенный графический клиент для DynamoDb.

RosterWebApp — веб-приложение с открытым исходным кодом для составления расписания сотрудников/команд для рабочих сессий и других функций.

Vue E-Store Templet — шаблон электронной коммерции, созданный с использованием vue/vuex/vue-router и bootstrap4.

Twill — инструментарий CMS с открытым исходным кодом для Laravel, который помогает разработчикам быстро создать интуитивно понятную, мощную и гибкую пользовательскую консоль администратора.

MATH_BOT — изучайте математику, программируя робота.

Vue Crossword — приложение для построения и заполнения кроссвордов на основе Vue.js.

Vue Org Chart — управляйте и публикуйте свою интерактивную организационную диаграмму (оргдиаграмму), бесплатно и без необходимости в веб-сервере.

Beep — сканер безопасности учётных записей, созданный с использованием Vue.js и Ionic 4.

Vue CRUD — REST-система на основе Vue.js.

Vue HQ Admin Dashboard — современная административная панель, работающая на Vue, Sass, Firestore и Netlify.

MToDo — мини-списки дел с простой аутентификацией, созданные с использованием Vue.js и JSON Server в качестве макета данных. Отличный справочник для всех, кто ищет примеры реального использования Vue.js.

FireX Proxy — FireX Proxy — доверенный Chrome и Firefox пользователя. Open-source проекты для создания блогов и контентных веб-сайтов:

  1. Movie Paradise — отзывчивое веб-приложение для предварительного просмотра фильмов, созданное с помощью Vue и Vuetify.
  2. Pathfinding Visualizer ThreeJS — визуализатор алгоритмов поиска пути в 3D с генерацией лабиринтов и видом от первого лица.
  3. Agile Visitors — приложение для регистрации посещений сотрудников с возможностью генерации отчётов, проверки и хранения пользователей с минимальными усилиями.
  4. Pexelry — приложение, использующее API pexels для поиска красивых фотографий и картинок.
  5. Karrot-frontend — веб-приложение для организации групп по экономии продуктов по всему миру.
  6. Realtime quiz framework — стартовый набор, созданный с использованием NodeJS, VueJS и Ably, предоставляющий масштабируемую базовую сетевую инфраструктуру для проведения онлайн-викторин в реальном времени.
  7. LogChimp — открытое программное обеспечение для отслеживания отзывов клиентов с целью улучшения продуктов.
  8. Trooveo — поиск и прослушивание видео на YouTube (только аудио), без использования API YouTube.
  9. Yacht — веб-интерфейс управления Docker-контейнерами с использованием Vuetify для беспроблемного управления Docker-контейнерами и проектами.
  10. Antares SQL — кроссплатформенный клиент SQL, разработанный для простоты и полноты.
  11. Bagisto — бесплатная и открытая платформа Laravel для электронной коммерции, разработанная для всех желающих создать и масштабировать свой бизнес.
  12. Samaya — дружественная персональная панель инструментов на новой вкладке Chrome с непальским календарём, ежедневными непальскими цитатами и непальскими обоями.
  13. Mythic table — бесплатная и открытая виртуальная настольная игра для ролевых игр.
  14. GrandNode 2.0 — открытое кроссплатформенное решение для электронной коммерции на основе .NET Core 5.0 и MongoDB / Azure CosmosDB / Amazon DocumentDB / VueJS.
  15. Aimeos — ведущая платформа Laravel для создания быстрых онлайн-магазинов, маркетплейсов и сложных B2B-приложений, масштабируемых от 1 до 1 000 000 000+ товаров.
  16. XIV ToDo — панели мониторинга, трекеры выполнения задач, индивидуальные еженедельные и ежедневные контрольные списки и инструменты для Final Fantasy XIV.
  17. QuickTok — просмотр популярных тенденций TikTok.
  18. Interface X — компоненты пользовательского интерфейса для быстрого создания красивых поисковых систем.
  19. Context Note — бесплатное открытое расширение для заметок в Chrome: делайте заметки в Интернете с учётом контекста.
  20. Balancer — децентрализованное финансовое приложение, работающее на Ethereum.
  21. Materio Free Vuetify VueJS Laravel Admin Template — открытый и простой в использовании шаблон администратора Vuetify Vuejs Laravel с элегантным дизайном и уникальным макетом.
  22. NuxTube — приложение YouTube для обеспечения конфиденциальности, созданное с использованием NuxtJs.
  23. Dashy — самостоятельная домашняя страница с простым в использовании визуальным редактором, проверкой статуса, темами, виджетами и многим другим.
  24. NuxtBlog — блог-сайт, созданный с базой данных firebase в реальном времени.
  25. FAIRshare — обмен данными и программным обеспечением для биомедицинских исследований в соответствии с применимыми рекомендациями FAIR.
  26. vue-birthday-reminder — это напоминание о днях рождения с веб-приложением, использующим Vue3.
  27. AnySniper — DApp для снайперской торговли на децентрализованных биржах. Проверенный бот для блокчейн-снайпинга с 500 активными пользователями. Снапшоты. Ниндзя (Snippets.Ninja) — прогрессивное веб-приложение для управления фрагментами кода. Приложение с автономным режимом работы, открытое ПО. В приложении используется IndexedDB для локального хранения данных.

Лишууро (lishuuro.org) — небольшое приложение для игры в шахматы с альтернативными правилами, использует Vue3 для пользовательского интерфейса и Pinia для управления состоянием приложения.

ЗуиОуДжей (ZuiOJ) — система ЗуиОуДжей, разработанная с использованием Vue2 для пользовательского интерфейса и Java.

Страховая система (Insurance-system) — страховая система, созданная с помощью springboot и vue.

Вью-Пахо-МКТТ (vue-paho-mqtt) — простая в использовании клиентская библиотека Paho MQTT для Vue 3 с централизованным управлением подписками, поддержкой типов и встроенной опциональной библиотекой уведомлений.

Библиотека файлового менеджера Вью (VueFinder File Library) — библиотека для веб-файловых менеджеров.

Вите-Вью-Ультимэйт-стартер (vite-vue-ultimate-starter) — шаблон Vue3 с открытым исходным кодом, созданный с помощью Vite, который из коробки предоставляет режим PWA, ts, Vue Router, Tailwind CSS, DaisyUI, Playwright, vitest, рабочий процесс страниц GitHub и многое другое.

Плагин Вью-Дейзиуи-тимэнеджер (vue-daisyui-theme-manager) — плагин Vue3 (с Typescript), позволяющий изменять темы DaisyUI во время выполнения. А также устанавливать светлые и тёмные темы по умолчанию и давать возможность приложению соответствовать теме системы.

Оверлей (Overlay) — расширение для браузера, помогающее разработчикам оценивать пакеты с открытым исходным кодом перед их выбором.

Активист точка орг (activist.org/) — платформа активизма с открытым исходным кодом и некоммерческая.

Снит Фрит Вюетифай Вью Джей Эс Админ Тэмплэт (Sneat Free Vuetify VueJS Admin Template) — лучший бесплатный шаблон администратора VueJS для создания адаптивных веб-приложений.

Старфиш-Вюэтри-лоукод (starfish-vue3-lowcode) — визуальный конструктор форм с низким уровнем кодирования на Vue3, удобный и быстрый для разработки всех видов форм!

Аль Куран Ап-Вю 3 (Al Quran App-Vue 3) — приложение Аль Куран, позволяющее читать суры с переводом на английский язык.

Вюэ3-риалворлд-ап (vue3-realworld-app) — лучшие практики для создания RealWorld с Vue3.

Слайдв (slidev) — слайды для презентаций разработчиков.

Йес Плэй Мьюзик (YesPlayMusic) — привлекательный сторонний облачный проигрыватель NetEase, поддерживает Windows / macOS / Linux: electron.

Доуин (douyin) — имитация TikTok, лучшие практики Vue для мобильных устройств.

Гоу-Вю-Чат-Стартер (Go-Vue-Chat-Starter) — простой стартовый проект приложения чата, созданного с помощью Vue.js и Go, с коммуникацией через WebSocket, PrimeVue/PrimeFlex для пользовательского интерфейса.

Коммерческие продукты

Вимжо (Wijmo) — коллекция элементов управления пользовательским интерфейсом с поддержкой VueJS.

Чат Вуот (ChatWoot) — чат в реальном времени и совместная работа агентов через Facebook messenger.

ВюЭ (VueA) — шаблон администратора VueJS с несколькими макетами и версией laravel.

Телео (Teleo) — командное приложение для совместной работы, легко переключающееся между общением, планированием и выполнением задач.

ЭдъюкейшнЛинк (EducationLink) — CRM и автоматизация продаж для образовательных агентов и колледжей.

Прагматик в2.0 (Pragmatic v2.0) — отзывчивый и настраиваемый шаблон администратора, созданный с помощью Vue.js и Element.

Мунитор (Moonitor) — трекер криптовалют для рабочего стола.

Дескри (Deskree) — онлайн-платформа для совместной работы, объединяющая идеи, задачи и проблемы в одном месте.

ОСХЭкспресс (OSHCExpress) — сравнение и электронная коммерция для страховки OSHC (Overseas Student Health Cover) (страхование иностранных студентов в Австралии).

Агилу (Agiloo) — приложение для управления проектами для Scrum и Kanban.

СкаффолдХаб (ScaffoldHub) — Vue — сокращение URL-адресов с помощью VueJS и Bitly API.

Storyblok — основанная на API/развязанная CMS с использованием VueJS для внешнего интерфейса.

WizzAir — официальный сайт авиакомпании Wizz Air.

Moving to HTTPS — руководство по переходу различных платформ и хостинговых сайтов на HTTPS.

Booknshelf — откройте для себя отличные книги и книжные полки на разные темы.

Euronews — Euronews — это многоязычный новостной медиасервис со штаб-квартирой в Лионе, Франция.

Roozame روزامه — Roozame — это персидский интеллектуальный новостной сервис.

Koumoul — сайт компании Koumoul.

NinjaCalc — набор инженерных калькуляторов, встроенных в приложение с открытым исходным кодом, созданное с использованием vue.js.

Vue.js Feed — последние новости, учебные пособия, плагины и многое другое, связанное с Vue.js. Создано с использованием Vue.js и Laravel.

蒜瓣 — веб-приложение, разработанное с использованием Vue2.0 и Douban API.

Guess Right — игра «угадай слово» — написана с использованием Vue/vuex/vue-router (фронтенд) и Laravel/MySQL (бэкенд). Код является открытым исходным кодом на GitHub (хотя не файлы в реальном времени, которые запускают игру на kdcinfo).

GRAP — бизнес-коммуникационный сервис.

Easy Mock — сайт Easy Mock.

mmf-blog-vue2-ssr — блог, созданный с использованием Vue 2.0, vue-router и vuex, с рендерингом на стороне сервера.

JSON Schema Editor — интуитивно понятный редактор для JSON-схем, созданный с помощью Vue.js и Firebase.

Winsome Trivia — одиночная или многопользовательская викторина с более чем 2000 уникальными вопросами, созданная с использованием Vue.js и работающая на базе открытой базы данных викторин.

Moon Organizer — приложение для лунного календаря.

Flash-Vue — «Флеш-карты будущего» приносят обучение повсюду.

Kinderbesteck — полный онлайн-магазин SPA с Vue2.0, Vuex, Vue Router.

n2ex — веб-сайт vue ssr (nuxt), использующий v2ex API.

Power Thesaurus — краудсорсинговый онлайн-тезаурус.

Chattanosy — база данных новых вещей и мест в Чаттануге, штат Теннесси, управляемая сообществом.

PAIXIN — подлинный сайт продажи изображений.

CodeBottle — перетаскивайте фрагменты кода в свои проекты.

1XBET — букмекерская компания, работающая с 2007 года.

MyOwnTV — стриминговый веб-сайт для создания интернет-телевидения.

CrowdCircus — крупнейший в Европе агрегатор краудфандинга и краудинвестинга.

ابیات ناب پارسی — сборник персидских стихов.

Ripplectron — Ripple (блокчейн-монета) Кошелек для рабочего стола клиента для vue-electron.

PingBreak — бесплатный и простой сервис мониторинга веб-сайтов с использованием vuejs для панели инструментов в режиме реального времени.

Todoist Tribute — клон Todoist, написанный на Rails + Vue.

JSON Editor — редактор JSON со схемой, созданный с использованием Vue2 и firebase.

Develteam — социальная сеть для разработчиков инди-игр.

Mixsii — бесплатный видеочат для подростков, взрослых, семьи и друзей.

PipQuest — ретро-игра-головоломка, созданная в Vue.

Matryx — децентрализованная платформа для совместной работы.

iPrevYou — YouTube™ Player — приложение Chrome для просмотра видео на YouTube на рабочем столе.

Item Manager — приложение для передачи предметов для игры Destiny 2.

Frontend Masters Intro to — курс Frontend Masters Введение в… Vue — курс полного дня от Frontend Masters.

TR-101 — драм-синтезатор/секвенсор.

Bazaar — платформа для обмена медиафайлами.

Vectr — бесплатное ПО для работы с векторной графикой.

Brain Bits — онлайн-механизм правописания P300 для гарнитур Emotiv.

Coin Dashboard — полностью клиентская панель инструментов для криптовалюты.

Habitica — приложение для управления задачами в виде ролевой игры.

MadeWithVueJs — галерея проектов, созданных с помощью Vue.js (сайт также использует Vue.js).

CodeDependencyScanner — настольное приложение на C#, которое отображает зависимости кода сборки .Net с использованием Vue, Neutronium и D3.js.

Thousand Ether Homepage — переосмысление «Домашней страницы за миллион долларов» в качестве приложения Ethereum DApp. Создано с использованием Vue.js и открытого исходного кода.

Let's Enhance — бесплатное онлайн-улучшение изображений с помощью нейронных сетей.

Pi.TEAM — Online Invoicing and Accounting — простое в использовании онлайн-программное обеспечение для бухгалтерского учёта и выставления счетов, бесплатно для отдельных пользователей и фрилансеров.

Vuethwallet — простое приложение, создающее кошелёк Ethereum с помощью vuejs.

Tipe — CMS нового поколения, основанная на API. Создавайте контент с мощными инструментами редактирования и получайте доступ к нему из любого места через GraphQL или REST API.

Vuethexplore — простое приложение для изучения блокчейна Ethereum с vuejs.

Fintechers — доска вакансий, ориентированная на финтех.

Devjournal — совместный список задач для проектов и идей.

Bubbleflat — онлайн-платформа, которая помогает студентам и молодым специалистам найти идеальных соседей по комнате, находя людей со схожим образом жизни, интересами или школами. Laravel & Vuejs.

Blip — тестирование веб-сайтов на скорость, удобство для мобильных устройств, безопасность и HTML5 doctype.

Sunpos — утилиты для расчёта и преобразования положения Солнца, высоты, азимута, координат эклиптики/экватора и времени восхода/захода солнца (юлианский день). Сайт запрограммирован с использованием чистого JS, Vuejs и плагина локализации i18n Vuejs. Визуализация создана с помощью D3.js.

U3xyz — личный блог на основе vue ssr.

27.ua — украинский интернет-гипермаркет.

Chess Guardian — ответьте на позиционные вопросы шахмат из ваших собственных игр.

Blackjack Break — быстрая игра в блэкджек.

GameVix — обменивайтесь своими использованными игровыми дисками с другими без проблем. PWA с Material Design.

VivifyScrum — гибкое приложение для управления проектами для команд, которые выполняют работу. Настраиваемые доски Scrum и Kanban.

9GAG — популярная онлайн-платформа и сайт социальных сетей.

Kitchen Stories — кулинарная платформа.

MailRabbit — создавайте, тестируйте A/B и отслеживайте транзакционные электронные письма без разработчика.

Vue 资源精选 — отличный список компонентов Vue, категория, демонстрация встроенных примеров и краткое описание.

Cronhub — безболезненный инструмент мониторинга Cron.

Wrkprty — мероприятия коворкинга для фрилансеров, удалённых работников и профессионалов, желающих выйти из офиса.

Broker Notes — «Учитесь, чтобы стать агентом по недвижимости».

SyncLounge — SyncLounge — это инструмент для синхронизации контента Plex на нескольких проигрывателях в разных местах.

HCE.it — сайт итальянца. Агентство, полностью созданное с помощью Vue на основе безголовой CMS Laravel.

  • Pages — вдохновение для веб-дизайна.
    Scrumpy — красивый инструмент управления проектами для гибких команд.
    Spektrum — веб-сайт агентства Spektrum Media.
    SPK — веб-сайт экосистемы SPK.
    IDDEF ☪️ — веб-страница Федерации ассоциаций, которые ценят человечество, CMS, CRM и пожертвования, а также все страницы электронной коммерции разработаны с использованием Vue.js, Vuex и чистого JavaScript 🙏.
    Roast — приложение, созданное, чтобы помочь любителям кофе найти свою следующую чашку кофе, изучая Laravel + Vue.js.
    YBR — централизованная система управления общественными жалобами YBS (Full SPA).
    Regex Fiddler.
    Myanpwel — веб-сайт платформы продажи билетов на мероприятия.
    CryptoArte — коллекция произведений искусства Ethereum, невзаимозаменяемый токен и Dapp.
    NAGA VIRTUAL — NAGA VIRTUAL — первый независимый рынок виртуальных товаров.
    Scroll.in — Scroll.in — независимое предприятие новостей, информации и развлечений.
    Akunyi — благотворительный веб-сайт.
    What Would Mark Ruffalo Do? — мотивационный веб-сайт, основанный на истории о том, что Марк Руффало провалил несколько сотен прослушиваний, прежде чем добился успеха.
    Brandy — менеджер активов бренда для вашей панели меню.
    NBC Sports — спортивный новостной веб-сайт NBC Sports.
    WITHIN — необычные истории в виртуальной реальности.
    plottr.io — планируйте свои беговые и велосипедные маршруты.
    beCamp — технологическая конференция, организованная сообществом в Шарлоттсвилле, штат Вирджиния. Веб-сайт с открытым исходным кодом.
    Trustpilot — бесплатная платформа отзывов, открытая для всех.
    Lagom — простая, интуитивно понятная и полностью адаптивная тема WHMCS.
    ScoutMyTrip — Roadtrip Planner — приложение для планирования поездок по Индии, которое помогает путешественникам составлять маршрут, находить достопримечательности, отели, заправочные станции, рестораны и т. д. вдоль маршрута.
    GamersClub — крупнейшая компания по развитию киберспортивного сообщества в Бразилии.
    MIT — официальный веб-сайт Массачусетского технологического института.
    Elvenar — браузерная игра-симулятор строительства фэнтезийного города.
    Beacon :blue_heart: — сервис, который позволяет вам делиться своим контентом на нескольких веб-сайтах.
    Artfinder — сайт для покупки и продажи художественных картин.
    Rolodromo — испанский веб-сайт, посвящённый настольным ролевым играм.
    GitHubExplorer — статическое веб-приложение для изучения GitHub. Использование Vuejs и GitHub GraphQL API v4.
    Keynote — презентация с Vue.
    HappyPlants — прогрессивное веб-приложение для организации ваших растений 🌱.
    Pocket Lists — самое дружелюбное в мире приложение со списком дел.
    Padlet — интерактивные доски объявлений.
    Glovo — доставка по запросу.
    MySigMail — MySigMail — бесплатный генератор подписей электронной почты в браузере без создания учётной записи.
    Wordguru — простая словесная игра, в которой вы делитесь на команды и пытаетесь угадать как можно больше ключевых слов.
    ApiFlash — скриншот API на основе Chrome, созданный на AWS Lambda для разработчиков.
    Kitty Ipsum — генерируйте Lorem Ipsum, состоящий из «мяу» на разных языках.
    Git Superstar — подсчитывайте звёзды git и лучшие репозитории. DECS — децентрализованное универсальное рабочее пространство для управления фрагментами кода и защиты конфиденциальных данных.

Asciiur — коллекция ASCII-арта в интернете.

Tapestri Designer — бесплатный инструмент для разработки праймеров ПЦР для экспериментов по секвенированию генома (NGS).

Remote-Access-SSH — веб-доступ к удалённому хосту с помощью node-ssh.

Map Marker Generator — бесплатный онлайн-инструмент для создания пользовательских значков карт на лету.

Monocle Reader — следите за лентами новостей, Twitter, YouTube, блогами и всем остальным в одном месте.

前站导航 — сообщество разработчиков переднего плана, сборник документов.

Geenes — генерируйте и применяйте цветовые палитры к своему пользовательскому интерфейсу, а затем экспортируйте его в Sketch или код.

Blurrish — зашифрованный журнал Morning Pages для Mac/Windows, созданный с использованием Vue и Electron. Размывает текст по мере написания, чтобы вы могли вести дневник на публике.

ExifShot — что и как в фотографии, красиво.

Studolog — онлайн-платформа для обмена файлами для студентов, включая тесты и отзывы. В настоящее время только на чешском языке.

sum.cumo — цифровые бизнес-модели (с Vue в качестве центрального элемента технологического стека).

Gamebrary — инструмент с открытым исходным кодом для организации коллекций видеоигр.

Premium Poker Tools — то, что игроки в покер используют для обучения.

QMK Configurator — настройка, сборка и загрузка пользовательской прошивки QMK из браузера.

Worksome — платформа для квалифицированных специалистов в области IT, фрилансеров и компаний, ищущих их.

Translator-vuejs — приложение для перевода, созданное с помощью Vuejs, Yandex API и ResponsiveVoice.js API.

Big Timer — полноэкранный таймер обратного отсчёта для семинаров, встреч и презентаций. Big Timer помогает ведущим семинаров, председателям собраний, дизайнерам спринтеров, докладчикам и начинающим ведущим игровых шоу придерживаться своей программы.

Wirenook — бесплатное онлайн-приложение для создания адаптивных каркасов веб-сайтов. Hi- и Lo-Fidelity, совместное использование проектов и загрузка SVG.

Kvalitetskontroll — норвежская система управления, адаптированная для строительной отрасли.

Poolside FM — музыкальный проигрыватель в стиле ретро.

Inoreader.com — один из крупнейших агрегаторов RSS-ридеров и новостей.

AwesomeTechStack — анализатор веб-сайта Tech Stack.

massCode — менеджер фрагментов кода с открытым исходным кодом для разработчиков. Создан с использованием Electron, Vue и редактора Monaco.

ClipLeap — платформа для публикации и обмена моментами в длинных видео.

RSVP Keeper — упрощение онлайн-бронирования. Запустите своё мероприятие в кратчайшие сроки. Сделано с Vue и Go.

PNGK — официальный сайт консалтинговой компании, работающей над поиском решений для гуманитарных организаций, правозащитных организаций и других подобных организаций.

BMWUSA Vehicle Configurator — конфигуратор автомобилей для BMWUSA.

mumbasket — сайт электронной коммерции с laravel и vuejs.

Fanmio — встречайтесь со своими любимыми знаменитостями через личный опыт видео на Fanmio.

OneConcern — источник.

AtomicWallet — мультиактивный криптовалютный кошелёк. Настольные и мобильные приложения созданы с использованием Vue.

Helpninja — простая и быстрая служба поддержки.

Todo DEV — простое приложение Todo, созданное для разработчиков с Vuejs и Vuetify. Равномерный интерфейс (Equal UI) — набор инструментов для интерфейса пользователя на основе Vue, написанный на TypeScript.

Slim-UI — набор компонентов пользовательского интерфейса на основе Vue.js с минимальным функционалом.

Vue Component Development Kit (CDK) — библиотека компонентов, миксинов и плагинов Vue с открытым исходным кодом. Компоненты не оформлены, но тщательно протестированы и гибки в использовании.

Element-Pro-Components — библиотека компонентов для Vue 3, основанная на Element-Plus.

TW Elements for Vue — интеграция Vue с Tailwind CSS, предоставляющая бесплатный набор инструментов пользовательского интерфейса с открытым исходным кодом.

Административный шаблон

  • iView Vue Admin — административный портал на основе iView 2.x. Онлайн-демонстрация доступна по ссылке.
  • element Vue Admin — портал администратора на базе Element UI 2.x.
  • vue-element-admin — магический интерфейс администратора, основанный на Element UI 2.x. Демонстрация доступна онлайн.
  • D2 Admin — элегантный шаблон бэкенда, созданный с помощью Vue. Демонстрация доступна онлайн.
  • rest-admin — панель администратора Restful на основе Vue и Bootstrap 4. Демонстрацию можно посмотреть онлайн.
  • Shards Dashboard Lite Vue — современный административный шаблон с десятками пользовательских компонентов и шаблонов. Демонстрация доступна онлайн.
  • Vue Material Admin — шаблон администратора с материальным дизайном Vue. Демонстрация доступна онлайн.
  • Element-Admin — простой, но мощный интерфейс администратора с Vue CLI 3 и Element-UI. Демонстрация доступна онлайн.
  • Dashboard — каркас панели управления на основе vue.js, созданный vuejs/vue-cli 4.x. Демонстрация доступна онлайн.
  • Vue-Admin-Next — профессиональное корпоративное приложение с многомодульным дизайном, Vue Composition API и удобным интерфейсом. Демонстрация доступна онлайн.
  • Vue Pro Sidebar — адаптивный шаблон-стартер с конфигурацией экосистемы (vue-router, vuex). Шаблон позволяет выбрать предпочтительные цвета. Живая демонстрация доступна по ссылке.
  • Stellar Admin Boilerplate — бесплатный шаблон администратора, созданный с использованием Bootstrap-Vue. Живую демонстрацию можно увидеть по ссылке.
  • Vuestic-Admin — интерфейс администратора Vue Dashboard, созданный с использованием Vue 3 и vuestic-ui.
  • Materio-Vuetify-Vuejs-Admin-Template-Free — готовый к работе, тщательно продуманный и наиболее полный шаблон администратора Vuetify Vuejs. Живая демонстрация доступна по ссылке.
  • Tailmin — панель администратора, созданная с использованием Vue.js и Tailwind CSS. Живую демонстрацию можно найти по ссылке.
  • Vue-Admin-Template — красивый бесплатный шаблон администратора Vuejs, разработанный с использованием vuetify и apexcharts. Живая демонстрация доступна по ссылке.
  • Admin One Vue 3 Tailwind dashboard — шаблон администратора Tailwind CSS с тёмным режимом.
  • Mosaic — Vue Admin TailwindCSS template — универсальный шаблон администратора. Tailwind CSS Admin Dashboard Template
  • vue-admin-box — шаблон администратора на основе vue3 и element-plus. Демоверсия доступна по ссылке: https://cmdparkour.github.io/vue-admin-box/dist/.

  • argon-dashboard-vue3 — шаблон, основанный на Element Plus & TailwindCSS 3, Vue3.

  • Vitify Admin — Vite 3 + Vuetify 2 + TypeScript, Vue 2.7.

  • Dolphin Admin — открытый исходный код, бесплатный, лёгкий, готовый к использованию, интернационализированный шаблон администратора, основанный на Vue 3 + Vite + Naive UI + TypeScript + TailwindCSS. Демоверсия доступна по ссылке: https://dolphin-admin-vue.bit-ocean.studio/.

  • vue-vben-admin — современный шаблон администратора vue. Основан на Vue3, vite и TypeScript. Быстрый! Демоверсия доступна по ссылке: https://vben.vvbin.cn/.

  • Geeker-Admin — набор фреймворков для управления бэкендом с открытым исходным кодом, основанных на Vue3 + TypeScript + Element Plus. Демоверсия доступна по ссылке: https://admin.spicyboy.cn.

  • gin-vue-admin — базовая платформа разработки Vite+Vue3+Gin. Демоверсия доступна по ссылке: https://demo.gin-vue-admin.com.

  • adminforth — фреймворк администратора Vue + Node + Tailwind. Демоверсия доступна по ссылке: https://demo.adminforth.dev.

  • vue-start-admin — современная адаптация шаблона Start Vue Free — Admin Dashboard от KeenThemes.

Серверная отрисовка

  • Nuxt.js — универсальный фреймворк Vue.js.

  • Ream — минималистичный фреймворк для создания серверных и статических веб-сайтов.

  • Universal vue — плагин Vue CLI для простого создания универсальных приложений Vue.

  • Factor Platform — платформа VueJS на основе расширений (Factor.dev → Docs).

  • Vapper — фреймворк серверной отрисовки на основе Vue.

Генератор статического сайта

  • VuePress — минималистичный генератор статических сайтов на базе Vue.

  • Peco — генератор статических сайтов для людей. Не поддерживается.

  • Saber — генератор статических сайтов, который позволяет создавать быстрые сайты с помощью Vue.js.

  • Gridsome — создавайте супербыстрые современные веб-сайты с Vue.js.

  • Servue — механизм рендеринга на стороне сервера, который преобразует файлы Vue в строки HTML.

  • îles — острова интерактивности, генератор радостных сайтов.

  • VitePress — генератор статических сайтов Vite & Vue.

Другое

  • app-framework — приложения для iOS и Android с использованием HTML и JavaScript — разработка, сборка и развёртывание — бесплатно и с открытым исходным кодом.

  • Myfirebase — разъединённый фреймворк одностраничного приложения, который хорошо совместим с Google Firebase.

  • Vue-Access-Control — внешний фреймворк контроля доступа на основе Vue.js 2.

  • Basys — набор инструментов для создания полнофункциональных приложений Vue.js.

  • CabloyJS — идеальная платформа для разработки бизнес-приложений NodeJS Full Stack, основанная на KoaJS & EggJS & VueJS & Framework7.

  • vue-service-model — библиотека Vue.js для обработки запросов REST-сервисов с кешированием, агрегацией и определениями моделей.

  • DataFormsJS — минимальный маршрутизатор и фреймворк веб-сервиса, использующий Vue в качестве механизма шаблонов.

  • V-Craft — набор инструментов для создания расширяемых конструкторов страниц с Vue.js.

  • Vue-Low-Code — низкокодовый инструментарий, который может генерировать приложения VUE из... Quant-UX prototypes

  • Figma-Low-Code — превращает дизайн Figma в приложения VUE.
  • Vue-Notion — неофициальный рендерер Notion. Позволяет использовать Notion как CMS для Vue (например, Nuxt).
  • Fes.js — простая в использовании среда разработки фронтэнд-приложений на основе vue3.
  • Petite-Vue — подмножество Vue размером 6 КБ, оптимизированное для прогрессивного улучшения.

UI Layout

Макет для основного вида

  • Vue-Waterfall — компонент макета «водопад» для Vue.js.
  • Vueisotope — компонент Vue для магических макетов с фильтрацией и сортировкой изотопов.
  • Vue-Grid-Layout — перетаскиваемый и изменяемый по размеру макет сетки для Vue.js.
  • Vue-Drag-Zone — зона перетаскивания для Vue.js (2.x).
  • Vue-Masonry — директива Vue.js для компоновки блоков каменной кладки.
  • Vue-Fraction-Grid — адаптивная система сеток на основе flexbox для Vue.js.
  • Vue-Virtual-Scroll-List — компонент для Vue (2.x), поддерживающий большие объёмы данных с помощью виртуального списка прокрутки.
  • Vue-Virtual-Scroller — компонент для эффективной прокрутки большого количества элементов (Vue 2.x).
  • Vue-Virtualscroll — компонент [Vue 2.x] для виртуальной прокрутки элементов.
  • Vue-Inview — [Vue 2.x] просмотр области просмотра, получение уведомлений при входе или выходе элемента DOM.
  • Dnd-Grid — сетка Vuejs с перетаскиваемыми и изменяемыми по размеру полями.
  • Vue-Extend-Layout — расширяет стандартный макет или создаёт пользовательские макеты для страниц SPA на Vue.js.
  • Vue-Masonry-CSS — компонент каменной кладки на Vue.js на базе CSS, без зависимостей.
  • Vue-Fullpage.js — официальный компонент fullPage.js для Vue.js.
  • Vue-Virtual-Collection — компонент Vue для эффективного отображения больших объёмов данных коллекции.
  • Autoresponsive-Vue — библиотека макетов адаптивных сеток для Vue.
  • VueFlex — система сетки на базе flexbox.
  • V-Chacheli — компонент Vue.js для создания и отображения пользовательских макетов приборной панели.
  • Vue-Grid-Styled — набор функциональных компонентов сетки, портированных из React's grid-styled.
  • Simple-Grid — компонент Vue для макета сетки с поддержкой flex.
  • Vue-Container-Component — простой компонент контейнера, вдохновлённый Bootstrap Container.
  • Vue-Colcade — небольшая оболочка для интеграции макета Colcade в Vuejs.
  • Vue-Ads-Layout — небольшая библиотека компонентов Vue для быстрого создания адаптивного макета веб-приложения с панелью инструментов, левыми/правыми ящиками и нижним колонтитулом. Все компоненты могут быть расположены фиксированно или относительно.
  • Vue-Magic-Grid — небольшой порт Magic Grid для Vue.js 2.
  • Vue-Splitter-Pane — компонент Vuejs, который отображает два слота в регулируемом разделённом расположении (вертикальном или горизонтальном).
  • Splitpanes — надёжный, простой и удобный компонент Vue JS для разделения / изменения размера панелей.
  • Vue-Mock-Layout — легко имитирует макет. Компоненты пользовательского интерфейса

Таблицы / сетки данных

  • vuetable-2 — упрощённая таблица данных.

  • vue-tables-2 — компоненты сетки Vue.js 2.

  • vue-datasource — компонент на стороне сервера для создания динамических таблиц.

  • ag-grid-vue — адаптер Vue для ag-Grid.

  • vue-data-tables — Vue2.0 DataTables, основанный на element-ui.

  • vue-floatThead — компонент Vue 2.0 для floatThead, плавающего и закреплённого заголовка таблицы.

  • vuetiful-datatable — компонент таблицы данных с сортировкой, фильтрацией, разбиением на страницы, группировкой и агрегацией.

  • vue-materialize-datatable — таблица VueJS для Materialize CSS.

  • vue-good-table — простой в использовании плагин для таблиц VueJS (2.x) с сортировкой, фильтром столбцов, разбиением на страницы и т. д.

  • vue-grid — гибкий компонент сетки для Vue.js.

  • vue-easytable — мощный компонент таблицы на основе Vue2.x. vue2-datatable-component — лучший компонент для таблиц Vue.js 2.x, который никогда не подводит.

vue-js-grid — адаптивная система сеток Vue.js 2.x с плавной сортировкой, перетаскиванием и изменением порядка.

vue-handsontable-official — оболочка Vue.js для компонента электронных таблиц Handsontable.

vue-grid — мощная система сеток на основе flexbox для Vue.js 2.x, созданная с использованием встроенных стилей.

vue-data-tablee — основан на vue-good-table, простой и симпатичный компонент таблицы.

vue-scrolling-table — простой компонент таблицы с гибкой разметкой, прокручиваемым телом таблицы (по горизонтали и вертикали), слотами для всех элементов tr/th/td рендеринга.

el-search-table-pagination — объединяет компоненты формы, таблицы и пагинации Element UI вместе. Основан на Vue 2.x.

vue-crud-x — расширяемый компонент CRUD с использованием макета Vuetify, помимо обычной страницы, сортировки, фильтрации, он способен выполнять вложенные операции CRUD, пользовательские формы, фильтры, операции.

Vue Datatable — таблица данных VueJS с серверной загрузкой Laravel и настройкой шаблона JSON.

v2-table — простой компонент таблицы на основе Vue 2.x.

vue-cheetah-grid — высокопроизводительный механизм сетки, работающий на холсте для Vue.js.

vue-table-component — прямой компонент Vue для отображения таблиц.

@lossendae/vue-table — простой компонент таблицы для Vue.js 2.x с пагинацией и сортируемыми столбцами.

el-data-table — основан на element-ui, упрощает операции CRUD.

DevExtreme Vue Grid — высокопроизводительный плагин Vue data grid для Bootstrap.

vue-ads-table-tree — компонент таблицы Vue с фильтрацией, сортировкой и пагинацией. Строки могут иметь дочерние строки, поэтому можно построить древовидную структуру. Он также поддерживает асинхронные вызовы для загрузки строк из бэкэнда. Создан с помощью CSS-фреймворка tailwindcss.

@marketconnect/vue-pivot-table — компонент Vue для сводной таблицы.

vue-teible — лёгкий и гибкий компонент таблицы для Интернета.

vue-jqxgrid — сетка данных Vue с фильтрацией, сортировкой, редактированием, группировкой, экспортом данных и другими функциями.

vue-jqxpivotgrid — сводная сетка данных Vue с конструктором сводных таблиц, ячейками детализации, сводными функциями.

toast-ui.vue-grid — Vue Wrapper для TOAST UI Grid.

vueye-datatable — таблица Vueye — это адаптивный компонент таблицы данных на основе Vue.js 2, она организует ваши данные по страницам для удобной навигации.

vue-sorted-table — плагин для превращения таблиц в отсортированные таблицы. Поддерживает вложенные ключи объектов, настраиваемые значки и повторно используемые компоненты.

vue-bootstrap4-table — расширенная таблица данных на основе Vue 2 и Bootstrap 4, которая включает многостолбцовую фильтрацию, многостолбцовую сортировку, пагинацию и информацию, флажки строк и широкие возможности настройки слотов.

vuejs-smart-table — прямолинейный компонент таблицы, использующий ванильную HTML-структуру таблицы с сортировкой, фильтрацией, пагинацией и выбором из коробки. @myena/vue-table — компоненты таблицы для обработки клиентских и серверных данных. Фильтрация, сортировка, разбиение на страницы, группировка, раскрытие подробной строки. Широкие возможности настройки через слоты для фильтра, заголовков, столбцов, пагинации, подробной строки.

vue-jd-table — продвинутый и гибкий компонент таблицы данных для Vue 2. Богат функциями: поиск, фильтрация, экспорт, пагинация (традиционная и виртуальная прокрутка) и многое другое!

iview-table-page — объединяет компоненты Table и Page библиотеки пользовательского интерфейса iview. Основан на Vue 2.x. Вот несколько примеров использования iview-table-page.

fancy-grid-vue — адаптер Vue для FancyGrid.

vue-table-dynamic — динамическая таблица с сортировкой, фильтрацией, редактированием, пагинацией, множественным выбором и т. д.

vue-quintable — адаптивная и легко настраиваемая таблица на основе Vue 2.x и Bootstrap 4.x

vue-grid-responsive — отзывчивая система сеток на основе Bootstrap для Vue 2.x.

vue-js-datatable — облегчённая оболочка VueJS для компонента datatable библиотеки datatables.net.

bee-grid-table — BeeGridTable, библиотека компонентов таблицы с широкими возможностями настройки на основе Vue.js. Богатые функции, более эффективная, простая в использовании!

vue-datagrid — оболочка сетки Vue для мощного веб-компонента revo-grid с богатым редактированием и поведением, как у Excel.

element-ui-sticky-table — закреплённая таблица для element-ui.

vue-dataset — набор компонентов Vue.js для отображения наборов данных с возможностями фильтрации, постраничного просмотра и сортировки!

jz-gantt — высокопроизводительный компонент Vue Gantt, который включает настраиваемые столбцы таблиц, динамическое обновление данных, свободное перетаскивание индикатора выполнения, переключение заголовка и т.д.

vue3-easy-data-table — простой в использовании компонент таблицы данных, созданный с помощью Vue.js 3.x, со ссылкой на API и пользовательский интерфейс компонента таблицы данных в Vuetify 2.

lv2-datatable — интеграция Laravel datatables с вашим приложением Vue без использования JQuery.

el-col-group — мощный и гибкий столбец для таблицы Element.

tanstack-table — Headless UI для создания мощных таблиц и сеток данных.

vuetify-drilldown-table — Vuetify Drilldown Table — это мощный компонент, который расширяет функциональность v-data-таблицы и v-data-table-server фреймворка Vuetify. Он обеспечивает рекурсивную структуру таблицы, позволяя отображать иерархические данные во вложенном формате.

vxe-table — решение для форм/таблиц Vue.

Notification

Toaster / snackbar — уведомление пользователя с помощью немодального временного маленького всплывающего окна

vue-notifications — библиотека уведомлений, независимая от Vue.js, неблокирующая.

vue-easy-toast — плагин для тостов для vue/vue2.

vue-toasted — отзывчивый совместимый с сенсорным экраном плагин для VueJS.

vue-notifikation — плагин уведомлений Vue.js.

vue-notification — плагин Vue.js 2+ для уведомлений с использованием Velocity для анимации.

vs-notify — крошечный, но мощный компонент уведомления без зависимостей.

vue2-notify — плагин Vue.js 2+ для уведомлений. Vue-NotifyJS — минималистичный плагин для уведомлений размером 3 КБ с поддержкой тем.

VueUp — простое, лёгкое и элегантное всплывающее окно для глобальных уведомлений в Vue.js.

Vuex-Flash — компонент для отображения сообщений во VueJS 2.x и Vuex 2.x.

Vue-Snotify — центр уведомлений для Vue.js 2.

Vue-Notify-Me — стековые уведомления для Vue.

Vue-Noty — оболочка Vue.js 2 вокруг Noty.

Vue-Notice — оболочка Vue.js 2 вокруг Noty с собственным API.

Vue-Flash-Message — простой и гибкий плагин для уведомлений.

@Voerro/Vue-Notifications — плагин для простых уведомлений Vue.js 2 с поддержкой HTML и стилей.

Vue-Awesome-Notifications — лёгкая библиотека уведомлений для Vue с расширенной асинхронной поддержкой.

Vue-Izitoast — оболочка Vue.js 2 для IziToast.

Vue-Toastr-2 — простые тостовые уведомления для Vue на основе toastr.

Vue-Snack — плагин Vue.JS для создания закусочных окон на основе Google Material.

Vue-M-Message — плагин сообщений для Vue.

Vue-Notification-Bell — UI-компонент Vue для отображения уведомлений.

V-Tostini — очень простой механизм тостовых уведомлений для Vue.js 2. Без CSS.

Vue-Toast-Notification — ещё один плагин тостовых уведомлений для Vue.

VueToastify — бесплатный компонент уведомлений.

Vue-toastification — лёгкие, простые и красивые тосты для Vue.

@Smartweb/Vue-Flash-Message — компонент для вывода одного или нескольких флэш-сообщений пользователю.

Vue-Notification — чистая и приятная система уведомлений с дизайном в стиле Material Design с очередью.

Breadstick — простая и гибкая система позиционирования, укладки и закрытия пользовательских уведомлений Vue.

Vuetify-Toast-Snackbar — сервис тостов Vue.JS с поддержкой очередей, использующий компонент Vuetify «Snackbar».

Vue-Toaster — плагин тостовых уведомлений Vue.js для Vue 3.

Vue-Notification-UI — простой интерфейс для отправки уведомлений с помощью Vue.js.

Vue-My-Toasts — предоставьте свой компонент, а мы сделаем всё остальное.

@Kyvg/Vue3-Notification — библиотека уведомлений Vue 3.

Vue-Global-Alert-Utility — глобальная утилита оповещений Vue.js, которая заменяет функцию JavaScript alert более удобным для пользователя и разработчика способом, сохраняя при этом простоту.

Notivue — полнофункциональная система уведомлений для Vue 3 и Nuxt 3. Vue-BlockUI — BlockUI для Vue 2, похож на jquery blockUI, может использоваться для экрана загрузки.

Epic-Spinners — простая в использовании коллекция CSS-спиннеров с интеграцией Vue.js.

SVG-ProgressBar — простой индикатор выполнения для Vue.js.

Vue-Loading-Overlay — крошечный полноэкранный индикатор загрузки.

Vue-Loaders — оболочки Vue для loaders.css.

Vue-Promise-Btn — небольшой и мощный инструмент для блокировки асинхронных кнопок (или любого другого тега) с помощью встроенного спиннера.

Vue-Spinkit — коллекция анимированных с помощью CSS индикаторов загрузки для VueJS.

Vue2-Form-Loading — директива VueJS, которую можно использовать с формами, чтобы отключить кнопку отправки во время загрузки следующей страницы.

Vue-Element-Loading — загрузка внутри контейнера или на весь экран для Vue.js.

TB-Skeleton — скелетный экран загрузки для Vue.js.

Vue-Skeleton-Cards — плагин Vue.js для отображения скелета карточки.

Vue-spinners — коллекция компонентов спиннеров для Vuejs.

Vue-Progress-Bar — каскадный плагин индикатора выполнения на основе Vue.

Vue-Loading-Button — прямая кнопка с выдвижным индикатором загрузки.

Vue-Loading — блокировка страницы при запросе API.

Vue-Preloaders — легко и быстро прикрепите свой предварительный загрузчик к любому элементу в любое время.

Vue-Ellipse-Progress — гибкий компонент Vue.js для создания красивых анимированных круговых индикаторов выполнения и загрузчиков.

Vuesence-Cloud-Sync-Button — анимированная кнопка, которая также служит индикатором выполнения синхронизации облака.

Vue-UI-Preloader — компоненты предварительного загрузчика для проектов vue.js с игровой площадкой.

Vue-Splash — простой и крутой плагин-заставка для vue.js.

Vue-Ultimate-Skeleton-Cards — окончательный, полностью настраиваемый плагин Skeleton Card для Vue.

Vue-Wait-For — менеджер загрузчиков для Vue.js 3 с реактивным методом.

Vue-Content-Loader — SVG-компонент для создания заполнителя загрузки, например, загрузка карт Facebook.

Vue3-Circle-Progress — настраиваемый компонент круговой шкалы прогресса Vue.js 3.

Uspin — компонент Vue3, который добавляет маску вращения во время загрузки.

Vue-Img-Lazy-Tiny — директива Vue3, обеспечивающая защиту во время загрузки.

Vue3-UI-Preloader — компоненты предварительного загрузчика Vue3 для проектов Vue.js с игровой площадкой.

Vue-Default-Page — подключаемый модуль Vue 3.0 со встроенными пользовательскими директивами v-loading, v-skeleton, v-error и v-empty.

Vue3-Radial-Progress — компонент радиальной шкалы прогресса для Vue 3.

Прогрессбар

Vue-progressbar — облегчённый индикатор выполнения для vue.

Vue2-Loading-Bar — простейший индикатор загрузки в стиле Youtube для Vue 2.

Vue-Top-Progress — ещё один верхний индикатор загрузки для Vue.js

  • vue-nprogress — прогрессбары на основе nprogress для Vue.

  • vue-progress-button — анимированный компонент кнопки Vue.js 2.x.

  • vue-simple-progress — простой и гибкий индикатор выполнения для Vue.js.

  • vue-component-loading — управление состоянием загрузки внутри каждого компонента и отображение глобального состояния загрузки с помощью индикатора выполнения.

  • vue-scroll-progress — простой плагин Vue.js для полосы прогресса при прокрутке страницы.

  • vue-read-progress — настраиваемый индикатор выполнения в верхней части страницы, который показывает прогресс прокрутки.

  • easy-circular-progress — лёгкий компонент кругового прогресса с эффектом подсчёта.

  • vue-twitter-counter — компонент счётчика, вдохновлённый Twitter, с использованием Vue.

  • vue-ins-progress-bar — компонент Vue для индикатора выполнения в стиле ins.

  • vue-next-progressbar — тонкие индикаторы выполнения (1 КБ в сжатом виде) для Vue 3.

  • vue3-progress — полностью настраиваемый плагин vue3 для отображения индикатора выполнения во время ожидания чего-либо, например HTTP-запросов.

  • css-3d-progress — трёхмерный индикатор выполнения, написанный с использованием веб-компонентов, поддерживает Vue, React и Svelte.

Tooltip

  • Tooltips / popovers

— v-tooltip — простые всплывающие подсказки с Vue 2.x.

— vue-popper-component — директива Popper.js для Vue.js.

— vue-directive-tooltip — простая и гибкая директива всплывающей подсказки (на основе Popper.js).

— vue-popperjs — всплывающий компонент VueJS 2.x.

— vue-popper-lite — облегчённый всплывающий компонент на основе Popper.js tree shaking для Vue 3, написанный на TypeScript.

— vue-tooltipster — всплывающая подсказка VueJS 2.x. Поддерживает HTML-контент, события наведения и наведения + щелчка.

— k-pop — простой всплывающий компонент на основе Popper.js. Легко настраивается. Поставляется с темами. Поддерживает пользовательские триггеры и может реагировать на любое событие.

— @adamdehaven/vue-custom-tooltip — Vue 2 & 3: настраиваемая, реактивная и многоразовая всплывающая подсказка, которая поддерживает параметры плагина, реквизиты и несколько вариантов использования. Также работает с SSR (например, VuePress, Nuxt) и включает типы TypeScript. (Vue 3 доступен в ветке next/npm tag).

— vue-use-popperjs — хук Popper.js на Vue 2 и 3.

— vue-follow-tooltip — крошечная директива всплывающих подсказок для Vue 3.

— Tippy.vue — директива/компонент Tippy.js без вложений для Vue 3. Добавление без структурных или стилистических изменений. Поддерживает как отдельные, так и одиночные всплывающие подсказки.

Overlay

  • Overlay / modal / alert / dialog / lightbox / popup

— vuedals — плагин VueJS (2.x) для нескольких окон модальных окон с одним экземпляром компонента.

— sweet-modal-vue — самая приятная библиотека для модальных окон. Теперь доступна для Vue.js.

— vue-js-modal — простой в использовании, легко настраиваемый, удобный для мобильных устройств модальный режим Vue.js 2.0+ с 0 зависимостями. Удалось определить, что текст запроса написан на английском языке.

vudal — модальное окно для Vue.js.
vodal — модальное окно Vue с анимацией.
vue-image-lightbox — галерея изображений Vue для красивой демонстрации изображений.
vue2-simplert — простое оповещение Vue 2 (вдохновлено SweetAlert) от Irfan Maulana.
Vue-Semantic-Modal — семантический компонент модального окна Vue 2 без зависимости от jQuery.
v-img — простая в установке галерея изображений.
vue-dialog-drag — перетаскиваемый диалог.
vue-ya-semantic-modal — ещё один семантический компонент модального окна для Vue2 без Jquery, но с переходом Vue.
vue-pure-lightbox — очень простой плагин лайтбокса без каких-либо зависимостей — только Vue! 🖼.
v-viewer — компонент просмотра изображений для vue2 и vue3, поддерживает вращение, масштабирование, увеличение и т. д., основан на viewer.js.
vue-messagebox — простой и сделанный на заказ компонент окна сообщений на Vue.
vuejs-dialog — лёгкий, основанный на обещаниях диалог оповещения, подсказки и подтверждения.
@hscmap/vue-window — оконный UI-компонент для vue2.
vue-gallery — адаптивная и настраиваемая галерея изображений и видео VueJS, карусель и лайтбокс, оптимизированная для мобильных и настольных веб-браузеров. Основана на blueimp-галерее.
vue-swal — небольшая оболочка для интеграции SweetAlert в Vuejs. (Совместима с SSR).
vue-modal-dialogs — ✨ Обещайте свои собственные диалоги!
vue-img-view — плагин для Vue.js, вы можете перетаскивать / просматривать / вращать изображения где угодно.
vue-modaltor — самый продвинутый настраиваемый модальный компонент для Vuejs.
v-modal-backdrop — простой общий фоновый компонент для vue.
vue-cute-modal — простой и удобный в использовании модальный компонент для приложений Vue.
v-dialogs — простой и мощный диалог, включая режимы Modal, Alert, Mask и Toast, основанный на Vue2.x.
vue-gallery-slideshow — адаптивный компонент галереи для VueJS.
vue-a11y-dialog — оболочка компонента Vue.js для доступного диалога a11y-dialog.
vue-slideout-panel — составной компонент панели для VueJS.
v-gallery — плагин Vue2 для отображения изображений в gallery или carousel.
vue2-image-loader — компонент загрузчика изображений с отложенной загрузкой для vue2.
vue-my-photos — простой независимый компонент лайтбокса изображений с возможностями фильтрации.
vue-img-orientation-changer — директива Vue.js, которая автоматически корректирует ориентацию вашего img.
vue-topmodal — полностью настраиваемый, простой в использовании компонент модального окна Vue.js. (Адаптивный, составной, прокручиваемый, анимированный).
vue-modal 🖼 — подайте свой массив объектов для переключения модального содержимого или быстро вставьте своё содержимое. Полностью настраиваемый компонент модального окна Vue.
innologica/vue-stackable-modal — библиотека для диалогов, которые могут быть... Сложенные. Полностью настраиваемые и очень простые в использовании.

  • vue-sweetalert2 — оболочка для sweetalert2 с поддержкой TypeScript, Nuxt и SSR.
  • vue-modality — приятный компонент модального окна Vue.js.
  • vue-tinybox — крошечная (всего 2,5 КБ после минификации) и изящная галерея лайтбоксов. Оптимизирована для работы на настольных компьютерах и мобильных устройствах.
  • vue-accessible-modal — обёртка над компонентами Vue.js, обеспечивающая доступность модальных окон.
  • vuetify-dialog — удобные диалоги с Vuetify.
  • vue-hawesome-modal — плагин компонента модального окна на основе Vuetify с Vuex.
  • xmodal-vue — упрощённая и простая в использовании оболочка вокруг ваших компонентов, которая поможет вам создавать собственные динамические модальные окна из ваших компонентов.
  • @kouts/vue-modal — настраиваемый, составной и лёгкий компонент модального окна, который соответствует рекомендациям, изложенным в разделе WAI-ARIA Dialog (Modal) спецификации W3C.
  • vue-final-modal — дружественный к Tailwind, легко настраиваемый и составной компонент модального окна.
  • vuesence-modal-window — простой компонент окна модального окна Vue.js, который заботится о наложении, центрировании, анимации, закрытии при клике снаружи / нажатии клавиши Escape / значка X и позволяет сосредоточиться только на его содержимом.
  • vue-it-bigger — простой компонент лайтбокса для изображений / видео YouTube для Vue.js.
  • v3confirm — плагин, предназначенный для Vue 3, чтобы показывать диалоговые окна подтверждения.
  • vue3-promise-dialog — позволяет легко создавать диалоговые окна обещаний в Vue 3 (Composition или Options API).
  • vue3-side-panel — удобный в использовании и гибкий компонент боковой панели модального окна для Vue3.
  • vuejs-confirm-dialog — простой способ создания, повторного использования, обещания и построения цепочек модальных диалогов в Vue.js.
  • @kolirt/vue-modal — простой пакет модального окна Vue3.
  • vuetify-resize-drawer — компонент vuetify-resize-drawer расширяет функциональность v-navigation-drawer, позволяя пользователю изменять его размер.

Parallax

  • vue-parallax — прокручивает изображение медленнее, чем окно, создавая аккуратный оптический эффект.
  • vue-parallaxy — компонент Vue.js для эффектов прокрутки параллакса изображения.
  • vue-mouse-parallax — простой в использовании компонент Mouse Parallax, созданный с помощью Vue.js.
  • vue-parallax-js — небольшой компонент vue, добавляющий директиву для эффекта параллакса на элементы.
  • vue-parallax-view — создание составного элемента управления, отображающего различные изображения, реагирующие на движение мыши для создания эффекта глубины.

Icons

  • vue-awesome — компонент Font Awesome для Vue.js с использованием встроенного SVG.
  • vue-material-design-icons — коллекция однофайловых компонентов иконок Material Design SVG.
  • vue-icon-font — плагин iconfont для Vuejs (поддержка класса Font и Symbol).
  • vue-ionicons — набор компонентов значков Vue от команды Ionic.
  • vue-ico — очень простые значки для Vue с встроенной поддержкой браузера и выборочным объединением.
  • mdi-vue — Material. Дизайн иконок компонентов для Vue.js:
  • vue-fontawesome — компонент Font Awesome 5 Vue;
  • g-icon — простой компонент иконки для ваших SVG-иконок (совместим с инструментами шрифтов, подобными Font Awesome);
  • vue-simple-line-icons — компонент простых линейных иконок для Vue.js;
  • vue-country-flag — компонент флагов стран для Vue.js;
  • vicon — Vicon, простой компонент шрифта значков для Vue;
  • md-svg-vue — Material Design Icons от Google для Vue.js и Nuxt.js (поддержка на стороне сервера (с кешированием), рендеринг встроенных SVG, официальные названия иконок);
  • vue-lang-code-flags — компонент Vue, который показывает флаг страны, из которой происходит язык;
  • vue-zondicons — компонент Vue для красивых SVG-значков Zondicon;
  • vue-eva-icons — просто красивые значки Eva с открытым исходным кодом в качестве компонентов Vue;
  • vue-unicons — более 1000 значков unicons с идеальным пиксельным соответствием для вашего следующего проекта в виде компонентов Vue;
  • vue-fa — простой компонент FontAwesome 5 для Vue.js 2;
  • vue-cryptoicon — красивые значки криптовалюты с идеальным пиксельным соответствием (более 400) и значки 10+ фиатных валют;
  • vue-hero-icons — набор высококачественных SVG-иконок, полученных из Heroicons UI, в виде функциональных компонентов Vue;
  • vue-heroicons — компонент Vue для 104 премиальных SVG-иконок Heroicons UI;
  • vue-tabler-icons — компоненты Vue для SVG-иконок Tabler Icons;
  • oh-vue-icons — компонент Vue для простого включения SVG-иконок из различных популярных наборов иконок;
  • vue-feather-icons — просто красивые иконки с открытым исходным кодом как функциональные компоненты Vue;
  • vue-feather — компонент иконок Feather для Vue 3;
  • eos-icons-vue — пакет иконок Eos для Vue 3, eos-icons-vue2 для Vue 2;
  • vue-icomoon — с vue-icomoon вы можете легко использовать выбранные или созданные вами иконки в icomoon;
  • veemoji — Veemoji — это очень простой эмодзи 🚀 в качестве компонента для Vue 2.

Выделение:

  • vue-dynamic-marquee — компонент Marquee, полностью реагирующий на изменения на лету;
  • vue3-marquee — простой и отзывчивый компонент Marquee для приложений Vue 3 с 0 зависимостями.

Меню:

  • vue-accordion — простой навигационный компонент аккордеон для Vue.js;
  • vue-js-dropdown — компонент выпадающего меню Vue.js 2. Лёгкий, простой в использовании и расширении, без внешних зависимостей;
  • vue-slideout — реализация Vue популярной библиотеки slideout;
  • vue-quick-menu — этот компонент навигации в сети основан на vue.js2;
  • @hscmap/vue-menu — компонент меню / контекстного меню для vue2. Vue-router-nav — минималистичная адаптивная панель навигации, которая отображает маршруты Vue-router.

Vue-drawer-layout — простой компонент DrawerLayout для Vue.js, похожий на тот, что есть в Android.

Vue-simple-menu — простой компонент меню с базовым набором функций, которых достаточно в 80% случаев.

Vue-tree-navigation — древовидная навигация Vue.js 2 с поддержкой Vue-router.

Bp-vuejs-dropdown — раскрывающийся список Vuejs => 2. Простой в использовании, без внешних зависимостей.

Vue-bulma-accordion — простой, легко настраиваемый аккордеон или сворачивающийся элемент с использованием пользовательских или встроенных значков Bulma.

V-selectmenu — простое, более удобное и легко настраиваемое решение для меню Vue2.

Vue-burger-menu — боковая панель меню вне холста с различными анимациями CSS.

Vue-dynamic-dropdown — настраиваемый, простой в использовании элегантный компонент раскрывающегося списка.

Vue-navigation-bar — простая, красивая панель навигации для ваших проектов Vue.

Vue-simple-search-dropdown — простой поисковый компонент выпадающего списка без внешних зависимостей.

@innologica/vue-dropdown-menu — компонент выпадающего меню для Vue. Любой элемент может быть триггером раскрывающегося списка, а содержимое раскрывающегося списка может быть любым.

Vue-menu-aim — меню треугольника выбора, известное как Amazon.

Vue-stripe-menu — создание навигационного меню с анимацией, как на Stripe.

Vue-burger-button — довольно простой функциональный компонент Vue для кнопок меню бургеров.

@satmaxt/sidebar-menu-drawer — простой интерактивный боковой ящик меню, который легко реализовать.

Vue-file-toolbar-menu — файловые/панельные меню UI для приложений Vue.

V-dropdown-menu — настраиваемое выпадающее меню для vuejs. Поддерживает SSR.

Vue-bottom-sheet — прокручиваемый нижний лист для Vue.js, созданный с помощью Hammer.js.

SDropdown — высоконастраиваемый, простой и современный компонент раскрывающегося списка Vue 3.

Vue-awesome-sidebar — современная и быстрая боковая панель меню для vue(3x), совместимая с vue-router.

Vue-use-fixed-header — превратите свой скучный фиксированный заголовок в умный.

Navpress — инструмент CLI для создания статических навигационных веб-сайтов. Позволяет быстро создать навигационный сайт через файл конфигурации.

Minus Plus Input

Minus-plus-input — числовой ввод с плюсом и минусом; включён для Vue.js v1 и v2.

Vue-integer-plusminus — целочисленный ввод с кнопками увеличения и уменьшения для vue 2.

Vue-numeric-input — компонент числового ввода с элементами управления.

Carousel

Vue-easy-slider — компонент слайдера Vue.js.

Vue-l-carousel — адаптивный компонент карусели (а именно слайдер или свайпер) для Vue.js версии 2 и выше.

Vue-awesome-swiper — компонент Swiper (слайдер) для Vue.js (от 1.x до 2.x).

Vue-lory — компонент Vue Slider. based on lory

  • vue-slick — Vue компонент для Slick-carousel.
  • vue-flickity — компонент Vue для Flickity.js.
  • vue-carousel-3d — Vue Carousel 3D, красивая, гибкая и поддерживающая сенсорное управление 3D карусель для Vue.js.
  • vue-carousel — гибкая, отзывчивая и поддерживающая сенсорный ввод карусель для Vue.js.
  • vue-coverflow — компонент coverflow для vue2.x.
  • vue-agile — компонент карусели, вдохновлённый Slick, написанный на Vue.js и vanilla JS.
  • vue-tiny-slider — компонент карусели от ganlanyuan, написанный на Vue.js. Не использует jQuery. Работает в IE8+.
  • vue2-text-swimlane — плагин Text Swimlane для Vue.js.
  • vue-picture-swipe — галерея Vue Picture Swipe (галерея изображений с эскизами, ленивой загрузкой и свайпом), основанная на photoswipe.
  • vue2-siema — плагин-обёртка для очень маленького Siema carousel/slider.
  • vue-flux — слайдер изображений с 20 крутыми переходами.
  • vue-glide — компонент слайдера и карусели Vue на основе Glide.js.
  • vue-owl-carousel — компонент Vue для Owl Carousel 2.
  • vueper-slides — готовое к работе с сенсорным экраном и отзывчивое слайд-шоу / карусель для Vue JS.
  • Hooper — настраиваемый доступный слайдер-карусель, оптимизированный для Vue.
  • Lingallery — простой компонент галереи изображений для Vue, который отображает большое изображение с эскизами внизу.
  • vue-piece-slider — анимированные слайды во фрагментированном виде.
  • vue2-photo-carousel — фото-слайдер для Vue2.
  • vue-netflix-slider — слайдер, похожий на Netflix.
  • vue-pswipe — простой в использовании, не требует установки размера, поддерживает вращение, основанный на Vue swipe плагин.
  • vue-cat-carousel — лёгкий, простой и настраиваемый для Vue Js.
  • @egjs/vue-flicking — надёжный, гибкий и расширяемый слайдер для Vue.js 2 & 3.
  • slither-slider — карусель для изображений, видео или компонентов. Можно использовать практически всё, что угодно.
  • vue-slick-carousel — карусель со slick-функциями и поддержкой SSR, написанная для более быстрого Luxstay.
  • @jfm/vue-carousel — слайдер Vue.
  • vue-snap — лёгкая карусель на основе Scroll Snap CSS.
  • vuerollr — плагин галереи с наведением мыши для Vue.js, поддерживает изображения и видео.
  • vue-splide — Splide — это бесплатный лёгкий, но мощный слайдер и карусель, написанный на чистом JavaScript без каких-либо зависимостей. Поддерживает слайдер с миниатюрами, вложенные слайды.
  • swiper — официальный компонент Swiper для Vue 3. Поддержка встряхивания дерева, SSR, типизации, доступности и многого другого.
  • vue-split-carousel — компонент карусели, отображающий несколько элементов карусели одновременно, поддержка Vue 2 и Vue 3.
  • vue-concise-carousel — Vue Concise Carousel с истинным SSR. Работает для Vue 2 & 3. vue-morris — компонент VueJS, оборачивающий Morris.js.

vue-chartjs — оболочка для Chart.js на Vue.js.

vue-echarts — компонент ECharts для Vue.js.

vuetrend — простые элегантные спарклайны для Vue.js.

vue-highcharts — компонент Highcharts для Vue.

vue-echarts-v3 — компонент для Vue.js (v2.x+) для обёртки ECharts.js (v3.x+).

vue-chartist — компонент Chartist для Vue.js 2.0.

vuebars — простые элегантные спаркбары для Vue.js.

vue-d3-network — компонент Vue для построения сетей с использованием d3-force.

vue2vis — оболочка Vue2 для Visjs.

vue-c3 — многоразовый компонент vue для диаграмм c3.

vue-d2b — компоненты Vue для диаграмм d2b (включая диаграммы оси, круговые, санкей и солнечные лучи).

VueChart — очень простая оболочка Vue для Chart.

vue-chartkick — создание красивых диаграмм JavaScript с помощью одной строки Vue.

d3vue — плагин D3 для создания реактивных визуализаций данных в VueJS.

vue2-frappe — простая оболочка вокруг диаграмм Frappe для VueJS.

vue-google-charts — реактивная оболочка Vue.js для библиотеки Google Charts.

vue-graph — библиотека визуализации данных для реализации панели инструментов в Vue.js.

vue.d3.sunburst — реактивный компонент солнечных лучей на основе D3.js.

v-chart-plugin — настраиваемый компонент для добавления диаграмм D3, который привязывается к данным компонентов.

vue-jqxchart — компонент построения диаграмм с сериями Pie, Bubble, Donut, Line, Bar, Column, Area, Waterfall, Polar & Spider.

toast-ui.vue-chart — оболочка Vue для TOAST UI Chart.

vue-apexcharts — компонент Vue.js для ApexCharts.

vue-doughnut-chart — компонент круговой диаграммы для Vue.js.

v-charts — компоненты диаграммы на основе Vue2.x и Echarts.

vue-css-donut-chart — лёгкий компонент Vue для рисования чистых CSS-диаграмм пончиков.

vue-trend-chart — простые трендовые диаграммы для Vue.js.

vueplotlib — декларативные интерактивные связанные компоненты графика.

vgauge — оболочка Vue для GaugeJS — создавайте красивые датчики.

vue-plotly — оболочка для plotly.js — декларативной библиотеки построения графиков, которая поставляется с 20 типами диаграмм, включая 3D-графики, статистические графики и SVG-карты.

vue-funnel-graph-js — библиотека построения воронкообразных диаграмм для Vue.js. Создавайте вертикальные и горизонтальные анимированные SVG-воронки и добавляйте метки, значения, легенду и другую информацию.

pure-vue-chart — лёгкие диаграммы Vue, реализованные без каких-либо зависимостей от библиотек диаграмм.

f2-vue — оболочка Vue для f2 — элегантной, интерактивной и гибкой мобильной библиотеки диаграмм.

ZingChart-Vue — компонент ZingChart, созданный с помощью Vue, с более чем 35 типами диаграмм. JsCharting-Vue — компонент для построения диаграмм, предлагающий полный набор типов диаграмм и привлекательных визуализаций данных с помощью JsCharting.

Flowchart-Vue — компонент конструктора блок-схем для Vue.js.

Vue-D3-Barchart — небольшой компонент для создания диаграмм с использованием D3.

Vue3-Highcharts — обёртка компонента Highcharts.JS для Vue 3.

ECharts-For-Vue — обёртка компонента ECharts для Vue 2 и Vue 3.

Vue3-Chart-V2 — базовый компонент-обёртка Chart.JS для Vue 3.

Vue-Gauge — компонент Vue.js для создания анимированных диаграмм в виде датчиков со значениями.

Vue-Echarts — компонент Vue.js для Apache ECharts™.

Vue-Data-UI — библиотека диаграмм Vue 3 с более чем 50 компонентами. Официальный сайт: https://vue-data-ui.graphieros.com/.

Vue-Speedometer — компонент Vue для отображения спидометра с использованием D3.

Время

Отображение времени, даты и возраста

Vue-Timeago — крошечный компонент Timeago для Vue.

Vue-Moment-Jalaali — фильтры Jalaali Moment.js для проекта Vue.js.

Vue-Countdown-Timer — добавлена поддержка преобразования часовых поясов.

Vue-Analog-Clock-Range — аналоговые часы для отображения разницы во времени.

Vue-Moment-Lib — простая библиотека Vue.js 2.0 MomentJS (фильтры и глобальные переменные) с использованием того же API momentjs.

Vuejs-Countdown — простой компонент таймера обратного отсчёта для vue js 2.0.

Vue2-Flip-Countdown — таймер обратного отсчёта с эффектом переворота для Vue 2.x.

Timeline-Vuejs — минималистичная временная шкала для Vue.

Vue-Awesome-Countdown — плагин обратного отсчёта с высокой производительностью и точностью для Vue 2.5.0+. Официальный сайт: https://vac.js.org.

Vue-Clock2 — компонент отображения часов для Vue.

Vuemodoro — таймер Pomodoro в виде однофайлового компонента Vue.

Digital-Clock-Vue — цифровые часы, созданные на Vue.

Bs-Vue-Timeline — альтернативная адаптивная временная шкала boostrap-vue.

Simple-Vue-Timeline — простая, но настраиваемая и реактивная временная шкала, компонент Vue.

Vue-Moment — удобные фильтры Moment.js для вашего проекта Vue.js.

V-Idle — плагин Vue.js для обнаружения неактивных пользователей.

V-Digital-Time-Picker — цифровой выбор времени для Vuetify.

Vue-Horizontal-Timeline — просто компонент горизонтальной временной шкалы, созданный с помощью Vue.js.

Vue-Timer-Hook — модуль таймера Vue 3, вдохновлённый react-timer-hook.

Vue3-Flip-Countdown — настраиваемый таймер обратного отсчёта с анимацией переворота для Vue 3.x.

Vountdown — минималистичный компонент обратного отсчёта.

Календарь

Отображение нередактируемых событий в календаре

Vue-Fullcalendar — календарь Vue fullCalendar. jQuery не требуется. Управление расписанием событий. vue-event-calendar — простой календарь событий для Vue2, не требует зависимостей, кроме Vue2.

vue-calendar-picker — лёгкий компонент календаря для отображения событий, выбора периода и выбора даты.

vue-lunar-calendar — компонент Vue для лунного календаря. Использует Moment.js для операций с датами.

vue-simple-calendar — основанный на Flexbox компонент месяца календаря Vue; поддерживает многодневные события, локализацию, эмодзи праздников, перетаскивание. Не требует зависимостей.

vue2-calendar — простой полнофункциональный компонент календаря, нацеленный на гибкость и лёгкость.

vue-jlunar-datepicker — китайский лунный datepicker-компонент с фестивалями и солнечными терминами.

vue-full-calendar — полная оболочка fullcalendar.io для Vue 1 и 2.

v-calendar — анимированный календарь/выбор даты, который отображает регионы, индикаторы и всплывающие окна дней для простых и повторяющихся дат.

vue-infinite-calendar — простая реализация бесконечного календаря для Vue 2.

vue-calendar — простые компоненты календаря для Vue 2.1.5+, поддерживают пользовательский контент. Не требуют зависимостей.

vue2-event-calendar — календарь событий для Vue2, поддерживает настройку элементов событий и заголовка календаря.

vue2-datePicker-infinite — бесконечный выбор даты для Vue2, прост в использовании и не требует зависимостей.

vue3-slot-calendar — календарь Vue 3, компонент выбора даты, поддерживающий лунный или календарный события, стиль Bootstrap.

quasar-calendar — календарь на Vue.js с использованием фреймворка Quasar, реализующий ежемесячные, многодневные и повестки дня представления.

vue2-datepicker — красивый выбор даты/выбор времени для Vue2.

vue-pikaday — VueJS-обёртка компонента для Pikaday выбора даты.

vue-tuicalendar — VueJS-обёртка для tui.calendar.

vue-jqxscheduler — компонент планировщика VueJS.

toast-ui.vue-calendar — обёртка Vue для TOAST UI Calendar.

vue-functional-calendar — облегчённый высокопроизводительный компонент календаря (выбор даты, диапазон дат) на основе Vue.

vue-cal — полный календарь Vue JS, без зависимостей, без BS. 🤘.

vue-material-year-calendar — полный год (12 месяцев на странице) календарь для Vue2. Использует dayjs.

vuelendar — простой и понятный календарь, написанный на VueJS.

vue-date-tools — самый лёгкий выбор даты и диапазона дат VueJS с использованием date-fns и без других зависимостей.

vue-spring-calendar — это компонент на базе Vue, предоставляющий функциональность полного календаря, показывающего ежедневные события. demo.

vue-jquery-calendar — лёгкая обёртка компонента VueJS для jquery ui datepicker.

vue-schedule-board — удобный в использовании компонент для отображения расписания кого-либо. Список планировщиков для организации интервью или визитов.

  • vue-lunar-calendar-pro — компонент Vue для лунного календаря. Использует calendar.js для операций с датами.
  • vue-sweet-calendar — простой и приятный календарь на Vue.js.
  • vue-datepicker-ui — компонент datepicker для Vue.js.
  • vue-tailwind-datepicker — Vue 3 Datepicker с использованием Tailwind CSS 3.
  • qalendar — календарь событий и datepicker для Vue 3.
  • schedule-x — материальный дизайн календаря событий. Настраиваемый, с режимами «светлый» и «тёмный», многоязычный.

Карта

  • vue2-google-maps — компонент Google maps для Vue с двусторонней привязкой данных.
  • vue2-leaflet — компоненты Vue 2 для карт Leaflet.
  • vue-mapbox-gl — компонент Vue 2.x для Mapbox GL JS.
  • vue-yandex-maps — компонент Vue 2.x для Яндекс Карт.
  • vue-baidu-map — компонент Vue 2.x для Baidu Maps.
  • vue-choropleth — компонент Vue 2.x для отображения хороплет-карты.
  • vuelayers — компоненты Vue 2 для работы с OpenLayers.
  • vue-googlemaps — компоненты Vue 2 для интеграции Google Maps.
  • vue-static-map — простой компонент Vue 2.x для создания статической карты Google.
  • vue-mapbox — оболочка Vue 2.x вокруг библиотеки Mapbox GL JS, предоставляющая удобный способ взаимодействия с картой.
  • vue-cesium — компоненты Vue 2.x и Vue 3.x для Cesium.
  • vue-async-gmaps — позволяет пользователям решать, загружать ли скрипт Google Maps для лучшей конфиденциальности.
  • @geospoc/v-mapbox — объединяет возможности Vue.js и Mapbox GL JS (поддерживаемая вилка vue-mapbox от soal).
  • @geospoc/v-mapbox-geocoder — управление геокодированием для вашей замечательной библиотеки Mapbox.
  • x5-gmaps — лёгкий плагин Google Maps для Vue 2.x.
  • vue2-gmap-custom-marker — пользовательский маркер компонента Google map для Vue.
  • vue3-openlayers — компоненты Vue 3 для работы с OpenLayers.
  • vue-mars3d — платформа разработки 3D-визуализации Земли на Vue 2.x.
  • vue-leaflet-custom-marker — Leaflet для компонента пользовательского маркера открытой карты улиц.
  • vue-maplibre-gl — оболочка Vue 3.x вокруг Maplibre GL JS, написанная на TS. Включает переключение стилей и контроль частоты кадров.

Аудио / Видео

  • Vue-APlayer — музыкальный проигрыватель для Vue 2.x, который легко настроить.

  • vue-audio — оболочка аудиотега; звуковой проигрыватель для Vue 2.x.

  • vue-dplayer — видеоплеер на основе DPlayer для Vue 2.x.

  • vue-canvasvideo — компонент Vue 2.x для видеофонов и автовоспроизведения видео на iOS/Safari.

  • vue-music — компонент Vue на основе HTML5 <audio>.

  • vue-audio-visual — компоненты визуализации звука в HTML5 для Vue.

  • vue-plyr — набор компонентов Vue для видео- и аудиоплеера plyr.

  • v-playback — плагин Vue2 для воспроизведения видео. easier

  • vue-audio-recorder — аудиорекордер для Vue.js. Позволяет создавать, воспроизводить, загружать и хранить записи на сервере.

  • vue-video-section — простой компонент видеозаголовка/раздела для Vue. Подходит для фоновых видео и наложения контента на них.

  • vue-waveform — компонент аудиоплеера с визуализацией волн на основе canvas для Vue 2.x. Содержит временную шкалу и линейку для отображения формы волны.

  • vue-responsive-video-background-player — воспроизведение собственных видео в фоновом режиме с адаптацией под разные разрешения.

  • vue-h5-audio-controls — простой музыкальный контроллер h5 для Vue.

  • xns-audio-player-simple — лёгкий и настраиваемый аудиоплеер Vue 2.x на базе HTMLAudioElement.

  • vue-core-video-player — облегчённый видеоплеер для Vue.js.

  • vue-player — простой html5 видеоплеер с img placeholder для Vue 2.x.

  • vue-audio-better — создание пользовательских компонентов аудиоплееров для Vue 2.x стало проще. Включает индикатор выполнения с душой.

  • vue-sounds — добавление звуков к компонентам стало проще.

  • vue-soundcloud-player — пользовательский проигрыватель Soundcloud с поддержкой отдельных треков и плейлистов.

  • vue-use-sound — хук Vue для воспроизведения звуковых эффектов.

  • vue-flv-player — компонент проигрывателя Flash Video (FLV) для Vue 2.x, основанный на flv.js.

  • control-knob — вращающийся регулятор громкости для Vue 3, который ведёт себя как элементы управления аудиоприложения.

  • simple-vue-camera — простая в использовании, но обширная камера для Vue 3 с поддержкой Typescript для создания отличных впечатлений от камеры.

  • vue-vision-camera — камера для Vue 3. Можно использовать этот компонент для задач компьютерного зрения, таких как сканирование штрихкодов/QR-кодов, распознавание текста и т. д.

  • 1llest-waveform-vue — облегчённая и управляемая визуализация звука, плагин vue3.

  • Vue-Player — облегченный, настраиваемый и простой в реализации видеоплеер Vue.

Infinite Scroll

  • vue-infinite-loading — плагин бесконечной прокрутки для Vue.js 1.0 и Vue.js 2.0.
  • vue-mugen-scroll — компонент бесконечной прокрутки для Vue.js 2.
  • vue-infinite-scroll — директива бесконечной прокрутки для vue.js.
  • vue-loop — компонент бесконечного цикла содержимого для Vue.js 2.
  • vue-scroller — компонент бесконечного цикла содержимого для Vue.js 2, включая такие функции, как «потяните для обновления», «бесконечная загрузка» и «прокрутка с привязкой».
  • vue-infinite-list — миксин бесконечного списка может перерабатывать dom для Vue.js 2.
  • vue-infinite-slide-bar — ∞ Бесконечный слайдер.
  • vue-virtual-infinite-scroll — Компонент Vue2 на основе Iscroll, поддерживает большой список данных с высокой производительностью прокрутки, бесконечной загрузкой и обновлением потягиванием.
  • @egjs/vue-infinitegrid — Расположите бесконечные элементы карты в соответствии с различными типами макетов, такими как кладка, для Vue.js 2. Бесконечная прокрутка (Infinite scroll)
  • @grafikri/vue-infinite-scroll — базовая бесконечная прокрутка для Vue.

  • vinscroll — минималистичный компонент бесконечной прокрутки.

  • virtual-list — компонент виртуального списка. Поддерживает Vue2, Vue3, TypeScript, SSR, горизонтальный список, виртуальную таблицу.

  • virtua — быстрый и небольшой (~3kB) компонент виртуального списка для React и Vue с нулевой конфигурацией. Обновление по запросу (Pull-to-refresh)

  • vue-pull-refresh — компонент обновления по запросу для Vue.js 2.0.

  • vue-data-loading — ещё один компонент для бесконечной прокрутки и обновления данных при пролистывании вниз или вверх.

  • vue-quick-loadmore — плагин обновления по запросу и бесконечной прокрутки для Vue при пролистывании вниз. Markdown

  • vue-markdown — мощный и высокоскоростной парсер Markdown для Vue.

  • vue-mavonEditor — редактор Markdown на основе Vue, поддерживающий различные персонализированные функции.

  • vue-simple-markdown — простой и высокоскоростной парсер Markdown для Vue.

  • vue-simplemde — оболочка вокруг simplemde. Приятный редактор для начинающих и экспертов. Имеет встроенное автосохранение и проверку орфографии.

  • @f3ve/vue-markdown-it — компонент markdown-it для Vue3. Простой в использовании и полностью типизированный. PDF

  • vue-pdf — просмотрщик PDF на основе Mozilla's PDF.js.

  • pdfvuer — просмотрщик PDF для Vue с поддержкой текста для Vue2 и Vue3. Демо: https://arkokoley.github.io/pdfvuer/.

  • vue-pdf-embed — компонент встраивания PDF для Vue 2 и Vue 3.

  • @tato30/vue-pdf — просмотрщик PDF для Vue 3. Демо: https://tato30.github.io/VuePDF/. Дерево (Tree)

  • Vue.D3.tree — древовидное представление на основе D3.js.

  • vue-json-tree-view — компонент JSON Tree View для Vue.js.

  • vue-tree — компонент дерева для Vue.js 2.X.

  • liquor-tree — удивительный компонент Vue Tree.

  • vue-trees-ui — дерево пользовательского интерфейса на базе Vue.

  • Bosket — коллекция компонентов древовидного представления для фреймворков (Vue, React, Angular и Riot).

  • plantain-00/tree-component — компонент древовидной структуры для reactjs, angular и vuejs.

  • sl-vue-tree — простой настраиваемый перетаскиваемый компонент дерева для Vue.js

  • he-tree-vue — перетаскиваемый сортируемый компонент дерева Vue с заполнителями для перетаскивания, определения типов. Сжатый размер 14 КБ.

  • vuejs-tree — настраиваемый просмотрщик дерева VueJs.

  • vue-jstree — подключаемый модуль дерева для Vue2 с красивыми значками и функцией перетаскивания.

  • vue-vtree — универсальный и гибкий компонент дерева для Vue.js.

  • vue-json-component — представление дерева JSON без зависимостей, поддержка TypeScript и лёгкая настройка.

  • vue-tree-list — компонент Vue для древовидной структуры.

  • vue-finder — компонент для отображения иерархических данных с выбором, фильтрацией и перетаскиванием.

  • vue3-router-tree — этот компонент основан на Vue.js 3, он представляет ваши маршруты или элементы в виде древовидного представления. Объектный визуализатор (object-visualizer) — Vue 3 JSON инспектор с темой Chrome.

Vue Virtual Tree (vue-virtual-tree) — компонент дерева для большого объёма данных на основе Vue3.

Vue JSON Viewer (vue-json-viewer) — просмотрщик JSON-дерева с поддержкой инкрементного обновления компонентов, на базе Vue2 и Vue3.

Библиотека Vue Hierarchy (vue-hierarchy) — библиотека для отображения иерархических данных.

Графики

Компонент Vue Pipeline (vue-pipeline) — простой в использовании компонент для отображения красивых адаптивных графиков, похожих на плагин blue ocean от jenkins.

Vnodes (vnodes) — универсальные компоненты для создания интерактивных SVG-графиков, диаграмм или визуальных инструментов на основе узлов.

V-network-graph (v-network-graph) — интерактивный компонент визуализации сети на основе SVG для Vue 3.

Coya (coya) — библиотека рисования диаграмм (только Vue3).

Vue-skia (vue-skia) — рендеринг 2D графики на Vue3 на основе Skia. Библиотека использует Rust для реализации программной растеризации для выполнения рендеринга.

Vue Flow (vue-flow) — интерактивный редактор графиков и блок-схем для Vue3 с возможностью настройки.

Социальный обмен

Vue Social Sharing (vue-social-sharing) — безрамочный компонент Vue.js для обмена ссылками в социальных сетях, совместим с SSR.

Vue GoodShare (vue-goodshare) — компонент Vue.js для социального обмена с красивым дизайном кнопок. Простая установка, обширная документация, поддержка разработчиков, SEO-дружественный, чистый код без скриптов, отслеживающих активность пользователей на странице, высокая скорость. Работает с Vue.js 2.x.

Vue Socialmedia Share (vue-socialmedia-share) — компонент Vue.js для обмена ссылками в социальных сетях с Vue 2.X.

Vue Picture Sharesheet (vue-picture-sharesheet) — компонент Vue Picture Sharesheet, вдохновлённый Image Sharesheet в Apple Newsroom.

Vue Twitter (vue-twitter) — компонент Vue.js для встраивания виджетов Twitter (например, хронология, кнопки).

Vue Share Buttons (vue-share-buttons) — компонент Vue.js для размещения кнопок в вашем проекте, с помощью которых вы можете делиться чем угодно.

Vue Share It (vue-share-it) — компонент Vue.js для обмена ссылками в социальных сетях.

Vuesocial (vuesocial) — один простой в использовании кнопочный компонент для Vue.js с более чем 65 социальными сетями.

Vue Socials (vue-socials) — кнопки и счётчики социальных сетей для Vue.js.

Vue Share Modal (vue-share-modal) — чистый, лёгкий и красивый модальный общий доступ для Vue 3.

QR-коды

Vue Qriously (vue-qriously) — компонент Vue.js 2 для рисования QR-кодов на HTML Canvas с использованием qrious.

Vue Qart (vue-qart) — директива Vue 2.x для qart.js.

Vue QR Code Reader (vue-qrcode-reader) — набор компонентов Vue.js для обнаружения и декодирования QR-кодов.

Vue3 QR Reader (vue3-qr-reader) — компонент QR-ридера Vue 3. Рефакторинг vue-qrcode-reader для совместимости с Vue 3.

QRCode.Vue (qrcode.vue) — компонент Vue.js для генерации QR-кода. Поддерживает как Vue 2, так и Vue 3.

Поиск

Vue Fuse (vue-fuse) — лёгкий плагин для библиотеки поиска по ключевым словам Fuse.js.

Vue Instantsearch (vue-instantsearch) — идеальный инструмент для создания мгновенных поисковых функций с использованием Algolia.

Vue Innersearch (vue-innersearch) — оболочка Vue.js для Elasticsearch.

Reactive Search Vue (reactivesearch-vue) — компоненты пользовательского интерфейса для создания приложений, управляемых данными, с реактивным поиском. Elasticsearch

  • vue-search-panel — компонент Vue для поиска с предложениями.
  • vue-json-search — безголовый компонент Vue 3.x для простого и лёгкого поиска на основе JSON.
  • vue-search-input — поисковый ввод Vue 3, вдохновлённый глобальным поиском Storybook и GitHub.

Разное

  • vue-avatar — аватарный компонент для Vue.js.
  • vue-touch-ripple — компонент сенсорной пульсации для Vue.js (1.x ~ 2.x).
  • vue-typer — компонент Vue, который имитирует набор текста пользователем, выбор и стирание текста.
  • vue-keyboard — виртуальный компонент клавиатуры Vue 2.
  • vue-twentytwenty — компонент сравнения изображений, работает с Vue.js 2.x.
  • vue-cookie-law — плагин информации о файлах cookie для Vue.js 2.x.
  • vue-gravatar — простой компонент gravatar для Vue.js 2.x.
  • vue-clipboard2 — простое в использовании связывание clipboard.js для Vue.js 2.x.
  • vue-flashcard — компонент flashcard с анимацией для Vue.js 2.x: лампочка.
  • vue-truncate-collapsed — простой компонент, который усекает текст и добавляет кликабельные элементы «Читать больше/Показать меньше» для Vue.js 2.x.
  • vue-kanban — гибкий компонент канбан-доски с возможностью перетаскивания.
  • vue-letter-avatar — простой и элегантный компонент буквенного аватара для vue.js.
  • vue-highlightjs — подсветка синтаксиса с помощью highlight.js.
  • v-clipboard — простая, маленькая и лёгкая в использовании директива для сохранения моделей в буфер обмена (менее 2 КБ в минифицированном виде, без зависимостей).
  • vue-invisible-recaptcha — очень простая интеграция невидимой reCAPTCHA Google.
  • vue-embed — компонент встраивания основан на embed.js для Vue 2.x, компонент, который встраивает эмодзи, медиафайлы, карты, твиты, гисты, код, сервисы и Markdown.
  • vue-particles — компонент Vue.js для фонов с частицами.
  • vue-uniq-ids — плагин Vue.js 2.x, который помогает использовать атрибуты, связанные с идентификаторами, без побочных эффектов.
  • vue-multivue — использование нескольких приложений Vue одного класса на одной странице.
  • vue-affix — плагин Vue.js 2.x, который прикрепляет элемент к окну во время прокрутки, аналогично Bootstrap Affix, но гораздо проще и умнее.
  • X-Browser-Update-Vue — плагин браузера Vue.js.
  • vue-query-builder — UI-компонент для создания сложных запросов с вложенными условными выражениями.
  • vue-info-card — простой и красивый карточный компонент с элегантной линией искры и анимацией переворота CSS3.
  • v-offline — простое, маленькое и лёгкое в использовании определение офлайн- и онлайн-событий для вашего приложения Vue (минифицировано менее 390b).
  • vue-word-cloud — генератор облака слов.
  • vue-flat-surface-shader — компонент Vue для flat surface shader.
  • vue-easteregg — легко добавить пасхальное яйцо в ваше приложение Vue (по умолчанию с кодом Konami).
  • vue-barcode-scanner. Vue HeatmapJS — директива Vue для отслеживания и визуализации активности мыши.

Vue Maze — небольшая игра-лабиринт, созданная как компонент Vue.js.

Vue Drag Verify — компонент Vue, который разблокируется скольжением для входа или регистрации.

Vue Balloon — компоненты Vue для создания фиксированных масштабируемых контейнеров в углу страницы. Аналогично оболочке для составления писем, используемой в Gmail.

Vue Sticker — эффект стикера в любых направлениях.

V-Rating — ⭐️ рейтинговый компонент в Semantic-UI, созданный с помощью VueJS (< 500B gzipped, невероятно быстрый).

Vue Content Placeholders — компонуемые компоненты для рендеринга поддельного (прогрессивного) контента, такого как Facebook, во Vue.

Vue Page Designer — компонент Vue для перетаскивания для проектирования и создания мобильного веб-сайта.

Vue CreativeCommons — библиотека компонентов Vue.js от CreativeCommons.org.

Vue Status Indicator — компонент Vue.js для отображения индикатора состояния в виде цветных точек.

Vue Google Adsense — компонент Google Adsense с поддержкой InFeed и InArticle Ads.

Emoji-Vue — раскрывающийся список эмодзи 😎👌🏻 для проекта Vue.js.

Vue Chessboard — шахматная доска, компонент Vue для загрузки позиций, создания позиций и просмотра угроз.

Vue Mindmap — компонент Vue для карт mindnode.

V Currency — компонент Vue для форматирования валюты.

Vue Emoji Picker — настраиваемый сборщик эмодзи 🔥🚀.

Vue 8 Puzzle — небольшая игра-головоломка, сделанная как компонент Vue.js.

Vue E164 — настраиваемый форматтер телефона с поддержкой стандарта E.164.

Vue PGN — компонент Vue.js для просмотра шахматных партий в формате PGN.

Vue Avatar Editor — изменение размера, поворот и обрезка загруженного аватара с использованием понятного пользовательского интерфейса.

Vue Connection Listener — плагин шины событий Vue, прослушивающий изменения онлайн/офлайн.

Vue Sauce — «Просмотр исходного кода», директива для Vue.

Vue Prom — компонент-обёртка для обещаний Vue.

Numeric Keyboard — цифровая клавиатура для мобильных браузеров.

Vue Zoom on Hover — увеличение изображения при наведении курсора мыши.

Vue Responsive Image — компонент Vue, позволяющий быстро создавать адаптивные теги изображений с оптимальным количеством источников изображений для всех устройств.

Vue Highlight Text — компонент Vue для выделения нескольких экземпляров слова.

Vue Cast Props — предоставляет удобный способ преобразования реквизитов в общие типы данных.

Vue2 Hero Patterns — реализация Vue2, позволяющая добавлять популярные шаблоны героев на любой Div.

Vue Link — один компонент для связи их всех 🔗 (одинаково обрабатывает внешние и внутренние ссылки).

Vue Identify Network — ⚡️ определяет, какой интернет используют ваши пользователи!

Vue Cloneya — компонент Vue для клонирования элементов DOM. vue-survey-builder — конструктор опросов для приложений на Vue.js;

[vue-if-bot] — облегчённый компонент для скрытия и отображения контента в зависимости от пользовательского агента;

[vue-clampy] — директива Vue.js (2+), которая ограничивает содержимое элемента, добавляя к нему многоточие, если содержимое слишком длинное;

[vue-cookie-accept-decline] — показывает баннер с текстом, кнопкой отклонения и кнопкой принятия на вашей странице. Запоминает выбор с помощью файлов cookie. Отправляет событие с текущим выбором при создании. Подходит для соответствия требованиям GDPR;

[@lossendae/vue-avatar] — компонент аватара для VueJS 2.0;

[vue-text-highlight] — библиотека подсветки текста для Vue.js 💄;

[vue2-hammer] — оболочка Hammer.js для Vue 2.x для поддержки сенсорного управления на мобильных устройствах;

[vue-countable] — привязка Vue для countable.js. Обеспечивает подсчёт в реальном времени абзацев, предложений, слов и символов;

[v-show-slide] — директива Vue.js для анимации элемента до и от высоты: auto скользящим движением;

[vue-swipe-actions] — действия смахивания в стиле iOS для Vue.js;

[vue-friendly-iframe] — компонент Vue js для создания очень быстрых загружаемых, неблокирующих фреймов;

[vue-beautiful-chat] — простой и красивый компонент чата Vue, независимый от бэкенда, полностью настраиваемый и расширяемый;

[vue-magnifier] — простой компонент увеличения / увеличения изображения для Vue.js 2.x;

[vue-highlight-words] — компонент Vue для выделения слов в большом объёме текста. Перенесён из react-highlight-words;

[vue-tags-ball] — создайте красивый сферический тег с этим плагином;

[vue-rippler] — простой плагин Vue.js для пользовательского эффекта пульсации;

[vue-contacts] — мобильный компонент контактов для Vue;

[basic-vue-chat] — простой в использовании чат Vue.js;

[vue-resize-text] — директива Vue, которая автоматически изменяет размер шрифта в зависимости от ширины элемента;

[vue-github-profile] — компонент Vue для просмотра профиля и репозиториев определённого пользователя;

[vue-niege] — 🎄 🎅 однофайловый компонент Vue для добавления снежной бури через холст;

[vue-dynamic-star-rating] — высокодинамичный компонент звёздного рейтинга Vue, например, рейтинг Google Play ⭐️ ⭐️ ⭐️ ⭐️ ⭐️;

[vue-katex] — простой плагин для математического набора с использованием KaTeX в Vue.js;

[vue-baberrage] — простой плагин Barrage на базе Vue.js😎;

[vue-terminal-ui] — 🖥 эмулятор терминала Vue: пользовательские и базовые команды;

[vue-command] — полнофункциональный эмулятор терминала Vue.js;

[vue-ribbon] — компонент Vue для лент GitHub;

[avatio-avatar] — компонент Vue для иллюстрированных аватаров — используется Avatio;

[vue-jazzicon] — очень простой компонент Jazzicon для Vue;

[vue-star-rating] — простой, легко настраиваемый компонент звёздного рейтинга ⭐️ ⭐️ ⭐️;

[vue-fixed-header] — простой и Кроссбраузерный компонент с фиксированным заголовком, написанный на TypeScript для Vue.js.

  • vue-particle-effect-buttons — компонент с эффектами взрывающихся частиц для кнопок.

— vue-insomnia — предотвращает переход экрана в спящий режим (блокировка пробуждения).

— vue-car-plate-keyboard — клавиатура для ввода номера автомобильного знака для VueJS 2.x.

— vue-dataflow-editor — редактор графов потоков данных Vue2.

— vue-twemoji-picker — быстрый и готовый к использованию выборщик эмодзи Twemoji для Vue.

— vuejs-avataaars — простой генератор аватаров, компонент Vue для avataaars.

— vue-moveable — компонент Vue, который создаёт перемещаемые, перетаскиваемые, изменяемые размеры, масштабируемые, вращаемые, деформируемые и другие элементы.

— vue-camera-gestures — позволяет пользователям управлять приложением Vue с помощью искусственного интеллекта и жестов перед камерой всего в одну строку в HTML-шаблоне!

— vue-aspect-ratio — крошечный компонент для обработки соотношений сторон без усилий.

— query-builder-vue — библиотека для построения сложных и вложенных запросов с возможностью перестановки элементов.

— vue-meeting-selector — селектор встреч, вдохновлённый doctolib, быстрый и полностью сделанный на заказ с использованием Typescript.

— cool-emoji-picker — быстрый выборщик эмодзи [Tw]emoji для Vue.

— vue-web-cam — компонент веб-камеры для VueJs.

— vue-cursor-fx — анимированные пользовательские эффекты курсора для интерактивных элементов, таких как навигация, галереи и карусели.

— vuetimeline — один простой в использовании компонент для создания красивых адаптивных таймлайнов.

— v-emoji-picker — лёгкий и настраиваемый пакет выбора эмодзи в Vue с использованием собственных эмодзи (unicode).

— learnawesome-flashcard — колода карточек с повторением через локальное хранилище.

— vue-portfolio-viewer — прокручиваемый анимированный компонент просмотра портфолио для vue js.

— vue-text-middle-ellipsis — простая директива vue (2+), которая обрезает содержимое посередине элемента, если содержимое внутри слишком длинное.

— vuesence-book — компонент системы документации/помощи.

— vue-turnjs — компонентная библиотека для добавления опыта работы с книгами в ваше приложение.

— vuesence-sliding-header — скользящие заголовки для верхних навигационных панелей.

— tsparticles — лёгкая библиотека JavaScript для простого создания высоконастраиваемых и интерактивных анимаций частиц.

— @bananajs/vue3-book-component — книжный компонент для Vue 3. Предоставляет простой, гибкий API и широкие возможности настройки.

— @bananajs/vue2-book-component — книжный компонент для Vue 2. Предоставляет простой, гибкий API и широкие возможности настройки.

— vue-image-zoomer — компонент увеличения изображения для Vue.js 2 & 3, который также работает на сенсорных устройствах.

— vue-show-more-text — многострочный компонент усечения текста для Vue. Vue-copy-to-clipboard — плагин Vue.js 3 для копирования текста в буфер обмена (Vue 3).

Vue-advanced-chat — многофункциональный и полностью настраиваемый компонент чатов. Поддерживает файлы, изображения, видео, аудио, эмодзи, настраиваемые действия и т. д.

Vue-visual-filter — продвинутый компонент визуальной фильтрации для Vue 2 и 3.

Vue-easter-egg-trigger — этот пакет упрощает добавление пасхальных яиц на сайт Vue 2. Также доступна версия для Vue 3.

Vue-word-highlighter — библиотека выделения слов для Vue 2 и Vue 3.

Vue3-emoji-picker — простой и мощный выбор эмодзи для Vue3.

Vue-mathjax — плагин для Mathjax.

Vue-mathjax-next — плагин Mathjax для Vue 3.

Vue-connect-wallet — плагин Vue для подключения к кошелькам web3 с помощью кнопки пользовательского интерфейса + утилиты MetaMask.

Vue-magnifier — компонент увеличения изображения для Vue 3.

Vue-spruce — набор полезных компонентов Vue 2 без рендеринга.

Vue-web-terminal — функциональный и мощный веб-терминал для vue2 & vue3.

Vite-plugin-vue-preview — плагин Vite для предварительного просмотра кода, конечно, вы также можете использовать компонент отдельно.

Vue3-calendar-heatmap — лёгкий компонент тепловой карты календаря Vue 3, созданный на основе SVG.

Vue-code-block — CodeBlock для Vue 3 — выделите свой код с помощью этого компонента подсветки синтаксиса на базе PrismJS или Highlight.js.

V-image-magnifier — плагин Vue 3, который обеспечивает интерактивное увеличение изображения. Позволяет пользователям увеличивать изображение при наведении на него курсора, предоставляя увеличенное представление соответствующей части изображения.

Everright-filter — компонент построителя запросов для Vue3. Поддерживает фильтрацию нескольких типов данных, включая строку, число, раскрывающийся список, каскад, регион, дату и время.

@kolirt/vue-web3-auth — аутентификация Web3 для приложений Vue3 на основе WalletConnect v2 и wagmi.

Zoom-image — небольшая, но мощная библиотека для масштабирования изображений в сети, не зависящая от фреймворка.

Vue-mrz-scanner — компонент Vue для сканирования MRZ на паспортах, визах и т.д. Основан на Dynamsoft Label Recognizer.

Vue-surf — очень настраиваемый анимированный SVG-компонент волны Vue. Онлайн-демонстрация.

Vue-wheel-spinner — простой настраиваемый компонент колеса фортуны. Смотрите демонстрацию.

Tabs

Vue-tabs — простые вкладки и пилюли.

Vue-swipe-tabs — сенсорный компонент вкладок для vue.js (vue2).

Vue-tabs-component — простой способ отображения вкладок с Vue.

Vue-k-tabs — простые компоненты вкладок с дизайном Gitlab.

Vue-tabs-with-active-line — простой компонент Vue 2, который позволяет создавать вкладки с движущейся нижней линией. Vue-tabs-chrome — компонент Vue для создания вкладок, похожих на вкладки в Chrome.

Vue-tiny-tabs — минималистичный компонент для вкладок Vuejs с размером менее 3,1 КБ.

Vue-lumino — компонент для использования Vue.js с Jupyter Lumino (PhosphorJS), интегрирующий DOM и VDOM через прослушиватели событий и систему реактивности Vue.

Vue-router-tab — компоненты для Vue.js, основанные на Vue Router.

Vue3-tabs — компонент с сенсорным управлением для работы со вкладками для Vue 3.

Vue3-tabs-chrome — компонент Vue3 для создания вкладок, подобных тем, что есть в Chrome.

Vue-nav-tab — компоненты вкладок для проекта Vue.js 3.

Форма

Позволяет пользователю создавать и редактировать данные.

Форматирование номера телефона

vue-phone-number-input — красивый ввод для форматирования и проверки номера телефона с указанием страны.

vue-tel-input — международный ввод номера телефона с Vue.

Ввод пин-кода

vue-pincode-input — интеллектуальный компонент ввода пин-кода.

Выбор

vue-smooth-picker — плавный выбор компонента для Vue 2.x, похожий на собственный выбор даты и времени в iOS.

vue-scroll-picker — выбор прокрутки для Vue 2.x. Поддерживает все жесты мыши (включая колесо) и касания.

vue-fontawesome-picker — компонент выбора значков Font Awesome для Vue 2.x.

vue3-scroll-picker — выбор прокрутки компонента для Vue 3.

vue-wheel-picker — настраиваемый выбор с трёхмерным колесом и поддержкой всех жестов для Vue 2.

Генератор

FormSchema Native — создание формы с использованием JSON Schema и Vue.js.

vue-generator — начальный маршрутизатор и компоненты для проекта Vue.

vue-form-json — генерация формы Vue с проверкой и стилем Bulma из JSON.

form-create — конструктор форм с динамическим рендерингом, сбором данных, проверкой и отправкой данных, поддерживающий данные JSON.

element-form-builder — создание форм element-ui с помощью JSON Schema.

ncform — очень хороший способ генерации конфигурации для разработки форм.

Laraform — продвинутый конструктор форм для Vue.js с поддержкой Laravel.

vue-ele-form — DataForm на основе element-ui.

vue-otp-2 — ввод OTP 2 для Vue, компонент для ввода OTP.

vue-form-generator — компонент генератора форм на основе схемы для Vue.js.

vue-form-builder — мощный генератор форм Vue с JSON-схемой и API композиции, поддерживаются популярные фреймворки пользовательского интерфейса, такие как Element UI, View UI, Ant Design Vue. Онлайн-демонстрация.

vue-dynamic-inputs — создание динамических форм с buefy из JSON онлайн-демонстрация.

Vue Flow Form — создание диалоговых форм с условной логикой с помощью Vue.js онлайн-демонстрация.

vue-dd-form — 📋 создавайте формы только путём описания узлов данных — без программирования! онлайн-демонстрация.

vue3-otp-input — полностью настраиваемый ввод OTP. Компонент ввода одноразового пароля, созданный с использованием Vue 3.x и Vue Composition API.

Vueform (https://vueform.com) — вероятно, самый полный конструктор форм для Vue.js. Онлайн-демонстрация (https://vueform.com/examples).

IFstruct-parser-vue (https://github.com/iofod/IFstruct-parser/tree/main/temps/web) — преобразует проекты, отредактированные на iofod (https://www.iofod.com), в готовые к производству проекты Vue.

Everright-formEditor (https://github.com/Liberty-liu/Everright-formEditor) — визуальный редактор форм с низким порогом входа, который можно перетаскивать мышью.

Date Picker

Date / datetime / time Picker:

vue-datepicker (https://github.com/hilongjw/vue-datepicker) — компонент календаря и выбора даты с материальным дизайном для Vue.js. Не поддерживается.

vue2-timepicker (https://github.com/phoenixwong/vue2-timepicker) — раскрывающийся выбор времени (час | минута | секунда) для Vue 2.x с гибкой поддержкой формата времени. :clock7: (Перезапущен в 2019 году:battery:)

vuejs-datepicker (https://github.com/charliekassel/vuejs-datepicker) — простой компонент выбора даты Vue.js. Поддерживает отключение дат, встроенный режим, переводы.

vuedt (https://github.com/nkoehring/vuedt) — безумно лёгкий (<5kb!) компонент выбора даты и времени Vuejs с поддержкой i18n, приятными анимациями и не слишком большим количеством шума.

vue-flatpickr-component (https://github.com/ankurk91/vue-flatpickr-component) — компонент Vue.js для flatpickr (https://github.com/chmln/flatpickr), выбора даты и времени.

vue-jalaali-datepicker (https://github.com/pepour/vue-jalaali-datepicker) — календарь и выбор даты Jalaali для vue.js 2.

vue-date-picker (https://github.com/ridewn/vue-date-picker) — вдохновлённый материальным дизайном компонент выбора даты Vue.

vue-monthly-picker (https://github.com/ittus/vue-monthly-picker) — компонент Vue.js для выбора месяца и года.

vue-hotel-datepicker (https://github.com/krystalcampioni/vue-hotel-datepicker) — адаптивный выбор диапазона дат, который отображает количество выбранных ночей, позволяет настраивать правила регистрации заезда/выезда, блокировать даты, поддерживает локализацию и многое другое.

vue2-persian-datepicker (https://github.com/dyonir/vue2-persian-datepicker) — потрясающий персидский компонент выбора даты для vue. کامپوننت انتخاب تاریخ برای ویو.

vue-datetime (https://github.com/mariomka/vue-datetime) — удобный для мобильных устройств выбор даты и времени для Vue. Поддерживает режимы даты, даты и времени, i18n и отключение дат.

vue-rangedate-picker (https://github.com/bliblidotcom/vue-rangedate-picker) — выбор диапазона дат с простым использованием.

v2-datepicker (https://github.com/dwqs/v2-datepicker) — простой компонент выбора даты на основе Vue 2.x.

vue-datepicker-local (https://github.com/weifeiyue/vue-datepicker-local) — красивый компонент выбора даты для Vue2.

vue-airbnb-style-datepicker (https://github.com/MikaelEdebro/vue-airbnb-style-datepicker) — выбор даты Vue с похожим внешним видом и функциональностью популярного выбора даты AirBnb. Лёгкий, настраиваемый и с хорошей поддержкой браузеров!

vue-persian-datetime-picker (https://github.com/talkhabi/vue-persian-datetime-picker) — персидский выбор даты в стиле материала. Поддерживает дату и время, дату, время, год, месяц.

VCalendar (https://vcalendar.io/) — очень настраиваемый и мощный компонент календаря/выбора даты со множеством функций и хорошей документацией.

@owumaro/vue-date-range-picker (https://github.com/Owumaro/vue-date-range-picker) — компонент Vue, использующий стили Bootstrap 4 для выбора диапазона дат.

vue-datepicker-mobile (https://github.com/ikarosu/vue-datepicker-mobile) — удобный выбор даты для мобильных устройств для vue2. :cn: выберите один день или диапазон дат и настройте его по своему желанию.

vue-draggable-cal (https://github.com/liloow/vue-draggableCal) — не обычный выбор даты. Перетаскиваемый селектор даты Vuejs с новым адаптивным дизайном, готовый к работе на мобильных устройствах и без зависимостей, 17kb gzipped.

vue-vanilla-datetime-picker (https://github.com/Shchepotin/vue-vanilla-datetime-picker) — выбор даты и времени для Vue.

vue2-daterange-picker (https://github.com/Innologica/vue2-daterange-picker/blob/master/README.md) — выбор диапазона дат vue2 на основе bootstrap-daterangepicker (без jQuery). dependency)

Select

  • vue-gridmultiselect — простой компонент для множественного выбора с отображением элементов в виде таблицы;
  • vue-select-sides — компонент для Vue.js для выбора двусторонних данных (2-sides);
  • vue-selectize — компонент Vue.js, оболочка вокруг Selectize.js, компонента выбора на vanilla js;
  • @vueform/multiselect — компонент Vue 3 с множественным выбором, одиночным выбором и опциями тегов;
  • vue-country-code — выбор страны для Vue 2;
  • vue-cool-box-selector — модный универсальный селектор для Vue 2 и 3;
  • vue3-select-component — компонент выбора для Vue 3, с одиночным и множественным выбором.

Slider:

  • vue-slider-component — слайдер для vue1.x и vue2.x;
  • vue-circle-slider — круговой слайдер для vue2.x;
  • vue-slide-bar — очень простой слайдер для Vue;
  • textra — дополнение Vue js для скольжения текста;
  • vue-knob-control — поворотный регулятор для Vue.js;
  • iv-slider — слайдер для vue2.x;
  • vue-histogram-slider — ползунок диапазона с гистограммой для Vue.js;
  • xns-seek-bar — плагин поиска для Vue 2.x.;
  • @vueform/slider — компонент слайдера Vue 3 с несколькими ручками, объединением и форматированием всплывающих подсказок.

Drag and Drop:

  • vuedraggable-plus — компонент Vue, позволяющий сортировать модуль перетаскивания, поддерживает Vue>=v3 или Vue>=2.7. Основан на Sortable.js;
  • vue-dragula — перетаскивание так просто, что больно;
  • vue2-dragula — форк vue-dragula для Vue2, со множеством улучшений;
  • awe-dnd — директива сортировки с Vue;
  • vue-draggable-resizable — компонент Vue2 для перетаскиваемых и изменяемых элементов;
  • vddl — компоненты Vue для изменения списков с помощью HTML5 drag & drop API, поддерживают версии VueJs 1 и 2;
  • vue-drag-drop — минимальная и лёгкая оболочка для HTML5 Drag and Drop API;
  • vue-swing — интерфейс с возможностью смахивания, как в приложениях Jelly и Tinder;
  • vue-slicksort — набор миксинов без зависимостей для анимированных, удобных для сенсорного управления, сортируемых списков;
  • draggable-vue-directive — простая директива для обработки перетаскивания любого компонента Vue;
  • vue-smooth-dnd — оболочки Vue для библиотеки smooth-dnd. Перетаскивание и сортировка, библиотека на множество случаев;
  • vue-drag-resize — компонент Vue без зависимостей для перетаскиваемых и изменяемых размеров элементов с соотношением сторон, реактивными реквизитами и т. д.;
  • vue-drag-it-dude — компонент Vue2, который позволяет перетащить объект куда угодно;
  • vue-draggable — библиотека перетаскивания Vue без каких-либо зависимостей. Простая и удобная в использовании;
  • vue-nestable — компонент перетаскивания для Vue. Простой иерархический список с возможностью перетаскивания, реализованный как компонент Vue.
  • vue-tinder — ваш собственный Tinder и TanTan.
  • vue-card-swipe — слайдер для касаний для vue.js, поддерживает скольжение в любом направлении для переключения карт, совместим с ПК и мобильными устройствами.
  • vue-drag-n-drop — простая канбан-доска, элементы которой можно перетаскивать из списка на доску.
  • vue-card-stack — составной, скользящий, настраиваемый компонент карты Vue.
  • vue-drag-drop-snap — компонент Vue без зависимостей для перетаскивания с привязкой.
  • vue3-dnd — реализация React DnD в Composition API, используйте Composition API для сортировки и свободного перетаскивания, поддерживается Vue2, Vue3.
  • sortablejs-vue3 — компонент Vue 3, действующий как тонкая оболочка вокруг SortableJS.
  • vue-fluid-dnd — библиотека Vue 3 для перетаскивания и сортировки, не имеющая зависимостей, с классными анимациями, простым в использовании API с использованием компонуемых элементов Vue.

Автозаполнение

Автоподсказка / автозаполнение / опережающий поиск

  • vue-instant — vue-instant позволяет легко создавать пользовательские поисковые элементы управления с автоподсказками для ваших приложений vue 2.
  • v-autocomplete — компонент автозаполнения для Vue.js.
  • vue-auto-complete — автозаполнение для Vue2. Работает с объектами или вызовами API.
  • vue-autosuggest — компонент WAI-ARIA с полным автозаполнением и полной настройкой рендеринга и стиля.
  • v-autosuggest — простой модульный компонент Vuejs, который автоматически предлагает ввод данных из динамического или статического запроса данных.
  • autocomplete — простой компонент автозаполнения для Vue.js 2.*
  • vue-infinite-autocomplete — оболочка vue-infinite-autocomplete для Vue.js 2.*
  • vue-simple-suggest — простое, но многофункциональное автозаполнение компонента для Vue.js.
  • v-suggest — плагин Vue2 для предложений по вводу контента, поддержка клавиатуры для быстрого выбора.
  • vue-bootstrap-typeahead — опережающий ввод/автозаполнение для Vue2 с использованием CSS Bootstrap 4.
  • vue-email-dropdown — автозаполнение пользовательских доменов электронной почты.
  • vue-combo-blocks — небольшое, доступное, настраиваемое и «без визуализации» автозаполнение компонента для Vue.

Выбор типа

Позвольте пользователю выбрать тег / что-то во время ввода

  • vue-input-tag — компонент Input Tag для Vue.js 2.0.
  • v-distpicker — гибкий, высокодоступный сборщик районов для выбора провинций, городов и районов Китая для Vue.js 2.x.
  • vue-img-inputer — изящный, легко настраиваемый ввод изображений для Vue 2.
  • vue-img-preview — компонент предварительного просмотра изображений в vue 2.
  • v-image — :camera: крошечный компонент для ввода type=file (< 1kb, gzipped).
  • @voerro/vue-tagsinput — простой компонент тегов ввода Vue.js 2 с опережающим поиском/автозавершением.
  • vue-tag-selector — ввод, похожий на теги. Лёгкий, настраиваемый и обрабатывает проверку REGEX!
  • vue-input-text-to-tags — компонент ввода, который может создавать теги для отображения результатов.

Палитра цветов Vue Color Pickers для Sketch, Photoshop, Chrome и др.

  • Vue Color — Vue Color Pickers for Sketch, Photoshop, Chrome & more.
  • Vue Swatches — Помогите пользователю выбрать красивые цвета!
  • Radial Color Picker — Минималистичный подборщик цветов с упором на размер, доступность и производительность.
  • Vue Color Picker Board — Компонент Vue Color Picker, разработанный для людей!
  • Verte — Полный компонент Vue.js Color Picker.
  • Vue Color Input — Компонент подбора цвета Vue 3, цель которого — заменить <input type="color">.
  • Vuetify Color Field — компонент поля цвета Vuetify — это компонент VTextField Color Picker от Vuetify.

Переключатель / кнопка включения/выключения / флажок

  • Vue Switches — Компонент переключателя on/off для Vue.js с поддержкой тем.
  • Vue JS Toggle Button — Кнопка переключения / переключатель Vue.js 2.0+ — простая, красивая, настраиваемая.
  • Vue Checkbox Radio — Компонент Vue для простой стилизации флажков и радиовходов.
  • Vue Enhanced Check — Компонент Vue для изменения дизайна / маркировки флажка / радио, включая кнопку переключения / переключателя.
  • Pretty Checkbox Vue — Реализация компонентов pretty checkbox 3 (библиотека чистого CSS для украшения флажков и переключателей) для Vue.js 2.2+.
  • Vue Collapse — Vue Collapse представляет собой гибкий плагин переключения содержимого для списков аккордеонов или любого другого условного рендеринга содержимого.
  • Vue Badger Accordion — Обертывающий компонент для Badger Accordion для Vue.js 2.0+.
  • Vue Loading Checkbox — Настраиваемый компонент флажка Vue.js с состоянием загрузки.
  • Vue Rocker Switch — Настраиваемая кнопка-переключатель для Vue.js.
  • Vue Toggle Btn — Настраиваемый, простой в использовании элегантный переключатель / кнопка переключения.
  • Vue Tri-State Checkbox — Переключаемый трёхпозиционный флажок, поддерживающий отправку формы.
  • Vue Toggles — Настраиваемый и доступный компонент переключения.
  • @vueform/toggle — Компонент переключения Vue 3 с метками, пользовательскими слотами и параметрами стиля.
  • Vue Collapsed — Vue 3 CSS высота перехода от любого к авто и наоборот. Готов к аккордеону.

Маскированный ввод

  • Vue Masked Input — Компонент маскированного ввода для Vue.js.
  • Vue Text Mask — Маска ввода для React, Angular, Ember, Vue и простого JavaScript.
  • Vue IP Input — Входной IP-адрес, реализованный с помощью vuejs.
  • Vue Numeric — Поле ввода компонента для отображения значения валюты на основе Vue.
  • Awesome Mask — Директива маски на основе чистой и простой реализации VanillaJS.
  • V-Money — Маленькая (<2k gzipped) маска ввода / директива для валюты.
  • Vue Autonumeric — Компонент Vue.js, который оборачивает замечательную библиотеку форматирования входных данных AutoNumeric.
  • Vue Inputmask — Директива Vue.js для добавления библиотеки Robin Herbots' inputmask в ваши входные данные (ванильный JavaScript).
  • Vue Input Number — Пользовательский компонент. @mycure/vue-wysiwyg — лёгкий редактор WYSIWYG без сторонних плагинов, размером 34 Кб.

ckeditor4-vue — официальный компонент CKEditor 4 для Vue.js.

vue-quill — компонент Vue 3 на основе редактора Quill Editor.

vue-quilly — крошечный компонент Vue 3, который помогает создавать редакторы WYSIWYG на базе Quill v2.

Обработка изображений

Редактирование изображений

vue-core-image-upload — плагин Vue для обрезки и загрузки изображений.

vue-croppa — простой настраиваемый облегчённый обрезчик изображений для мобильных устройств Vue 2.0.

vue-cropper — плагин для обрезки изображений Vue2.0.

toast-ui.vue-image-editor — оболочка Vue для TOAST UI Image Editor.

vue-quick-cropper — мобильный плагин Vue для загрузки и обрезки аватаров с возможностью выбора области обрезки и масштабирования.

vue-croppie — ещё один обрезчик изображений.

vue-slim-cropper — простой и элегантный компонент для загрузки и обрезки мобильных изображений для Vue 2.x.

vue-advanced-cropper — продвинутый обрезчик, позволяющий создать практически любой обрезчик по желанию.

vue-anka-cropper — обрезчик и загрузчик изображений, прямоугольная и круговая обрезка, настраиваемый CSS.

vue-picture-cut — обрезчик изображений: масштабирование, отражение, поворот, проверка краёв, обрезка прямоугольника, обрезка эллипса.

vue-img-cutter — плагин Vue для инструмента обрезки изображений, очень удобный в использовании.

vue-picture-cropper — простой и удобный компонент для обрезки изображений для Vue 3.

vue-polygon-cropper — простой компонент для обрезки изображений в форме многоугольника. Демо.

Отображение изображений

vue-cloudinary — плагин Vue (2.0), предлагающий повторно используемую директиву для получения изображений из Cloudinary (https://cloudinary.com) с динамической обработкой (изменение размера/обрезка/эффекты/водяные знаки/масштабирование/форматирование) и оптимизацией (webp/png/автоматическое качество/авторетина).

img-Vuer — просмотрщик/галерея изображений для мобильных устройств для Vue2.

vue-image-loader — загрузчик/плагин прогрессивных изображений Vue, как у Medium.

vue-load-image — отображает загрузчик во время загрузки изображения, а также альтернативный контент при сбое загрузки изображения.

vue-image-painter — компонент анимации рисования изображений для Vue 2.x.

vue-cosha — простая в использовании директива Vue, которая помещает красочную тень за любое изображение.

vue-image-kit — компонент набора изображений Vue.js с встроенной отложенной загрузкой и адаптивными изображениями.

vue-preview-imgs — плагин предварительного просмотра изображений для Vue3.

awesome-image — универсальный компонент изображения для Vue2 / Vue3 / Nuxt с Lazyload / Responsive / Progressive / Auto-WebP / WebGL Filter / WebGL Transition поддерживается.

TwicPics — компоненты, заменяющие теги img и video отложенной загрузкой, оптимизацией CLS, прогрессивной загрузкой «из коробки», а также включением оптимизации медиа и манипуляций.

Видеообработка

(Информация отсутствует.) Vue-плейлист (https://github.com/MishaPetrov/vue-playlist) — это лёгкий компонент Vue 2.0 без зависимостей, который обеспечивает по-настоящему плавное воспроизведение видео в формате HTML5. Это единственное работающее решение для бесшовного воспроизведения видео, созданное с использованием только ванильного JavaScript. Компонент принимает массив видео и объединяет их в одно видео.

Загрузка файлов:

  • vue-clip (https://github.com/thetutlage/vue-clip) — простой и гибкий загрузчик файлов для VueJs. Поддерживает Vue >= 2.1.
  • vue-simple-upload (https://github.com/saivarunk/vue-simple-upload) — простой компонент загрузки файлов для Vue.js.
  • vue2-multi-uploader (https://github.com/updivision/vue2-multi-uploader) — компонент для перетаскивания и множественной загрузки файлов, использующий Vue.js v2 и Axios. Загрузчик показывает имена файлов, размеры и общий размер добавленных файлов. Также позволяет установить минимальное необходимое количество файлов для загрузки.
  • vue-dropzone (https://github.com/rowanwins/vue-dropzone) — компонент Vue.js (vue2) для Dropzone.js — утилиты для перетаскивания файлов с предварительным просмотром изображений.
  • vue-transmit (https://github.com/alexsasharegan/vue-transmit) — чистый компонент Vue.js для перетаскивания и загрузки на основе Dropzone.js для Vue 2.0.
  • vue-upload-component (https://github.com/lian-yue/vue-upload-component) — компонент загрузки Vue, загрузка нескольких файлов, загрузка каталога, перетаскивание, перетаскивание каталога. Поддерживает Vue >= 2.0
  • vue-uploader (https://github.com/simple-uploader/vue-uploader) — компонент загрузки для Vue.js, основанный на simple-uploader.js.
  • ic-firebase-uploader (https://github.com/InCuca/ic-firebase-uploader) — чистый многофайловый компонент загрузки для Firebase storage.
  • vuejs-uploader (https://github.com/charliekassel/vuejs-uploader) — возобновляемый загрузчик многочастных файлов для ОГРОМНЫХ загрузок файлов.
  • vue-filepond (https://github.com/pqina/vue-filepond) — компонент Vue.js для FilePond — библиотеки загрузки файлов, которая может загружать всё, что вы ей предложите.
  • v-uploader (https://github.com/TerryZ/v-uploader) — плагин Vue2, чтобы упростить и облегчить загрузку файлов, вы можете перетащить файлы или выбрать файл в диалоговом окне для загрузки.
  • vue-file-agent (https://github.com/safrazik/vue-file-agent) — полнофункциональный компонент загрузки файлов Vue с поддержкой перетаскивания, предварительного просмотра и отслеживания прогресса загрузки.
  • vue-cloudinary-uploader (https://github.com/xinnks/vue-cloudinary-uploader) — компонент облачной обрезки и загрузки изображений для VueJs.
  • vue-dropify (https://github.com/khofaai/vue-dropify) — простой компонент зоны перетаскивания изображений для Vuejs.
  • vue-file-upload (https://github.com/canopas/vue-file-upload) — система управления файлами, позволяющая загружать один или несколько файлов с функцией предварительного просмотра.

Контекстное меню:

Разное:

  • vue-password-strength-meter — измеритель надёжности пароля на основе zxcvbn в vue.js;

  • vue-float-label — шаблон плавающей метки для Vue.js;

  • vue-longpress — компонент кнопки VueJS (2.x), требующий длительного нажатия для подтверждения действия;

  • vue-google-autocomplete — компонент autosuggest для Google Maps Places API на Vue.js (2.x);

  • vue-default-value — директива Vue.js 2.x для установки значения по умолчанию для редактируемых элементов без влияния на состояние модели;

  • vue-model-autoset — плагин Vue.js для обхода ограничения Vue при наблюдении за динамически добавляемыми свойствами с помощью директивы v-model;

  • vue-submit — простая реализация Ladda (1, 2) менее чем в 90 строках кода без зависимостей;

  • vue-rate — компонент оценки для Vue;

  • vuetify-google-autocomplete — готовый компонент autosuggest Vuetify для Google Maps Places API на Vue.js (2.x);

  • vue-ripple-directive — материальный эффект пульсации как директива Vue;

  • vue-fab — плавающая кнопка действия Vue;

  • vue-complexify — библиотека портирования Vuejs из jquery.complexify.js;

  • vue-mc — модели и коллекции для Vue.js;

  • vue-stars — настраиваемый элемент управления оценкой (с использованием звёзд или других символов);

  • vue-confirmation-button — настраиваемая кнопка подтверждения, которая требует от пользователей прочитать сообщения перед выполнением действия;

  • vue-poll — компонент Vue.js для голосования;

  • vue-diagrams — компонент диаграммы для vue.js, вдохновлённый react-diagrams;

  • vue-easy-polls — компонент Vue.js для создания опросов, голосования и отображения результатов. Его легко реализовать и настроить;

  • vue-m-button — красивая кнопка компонента для vue;

  • vue-long-click — директива для длинного клика (долгого нажатия) для vue, поддерживает мобильные устройства и настольные компьютеры;

  • vue-ui-predicate — редактор правил, общий интерфейс фильтрации, компонент предикатов для Vue JS;

  • vue-mobile-detection — прототип функции Vue.js this.$isMobile(), которая возвращает логическое значение в зависимости от того, просматривает ли пользователь страницу с мобильного устройства;

  • vue-input-contenteditable — оболочка компонента Vue для contenteditable со всеми функциями, которые вы обычно ожидаете. Сделайте красивые входные данные без ограничений input[type='text'];

  • @utlime/vue-zoom — компонент масштабирования Vue;

  • vue-credit-card — компонент Vue для ввода и маскировки кредитной карты и предварительного просмотра;

  • vue-simple-password-meter — лёгкий измеритель надёжности паролей без зависимостей;

  • vue-autosizer — лёгкая замена встроенных элементов <textarea> и , позволяющая им автоматически растягиваться по размеру содержимого;

  • vue-interactive-paycard — фантастическая форма кредитной карты с плавными и приятными микровзаимодействиями. Vue-paycard — компонент для работы с кредитными картами, созданный с использованием Vue.js.

Vue-list-picker — простой компонент для выбора элементов из списка, созданный с помощью Vue.js.

Vue-diagram-editor — настраиваемый редактор диаграмм с узлами на основе слотов (Vue^2.6).

V-use-places-autocomplete — Vue-компонент для Google Maps Places Autocomplete.

Vuetify-inline-fields — библиотека компонентов для Vuetify предлагает обширную коллекцию повторно используемых UI-компонентов для создания элегантных и эффективных полей форм внутри ваших приложений.

Wizard

Vue-form-wizard — основанный на вкладках компонент, который может заменить классические мастера Bootstrap и jQuery.

Vue-stepper — простой степпер с простыми действиями, такими как «следующий», «назад» и «завершить», для выполнения простых форм.

Vue-stepper-component — полностью настраиваемый компонент Stepper с поддержкой Vuex и без зависимостей.

Vue3-form-wizard — vue3-form-wizard — это компонент на базе Vue без внешних зависимостей, упрощающий управление мастером вкладок.

CSV

Vuecsv — простой загрузчик CSV из JSON с опциональной панелью компонентов.

Comment System

Vue-comment-grid — отзывчивая система комментариев Vue.js, созданная с использованием CSS Grid и Firebase REST API + аутентификация.

Fastcomments-vue — компонент Vue для FastComments, системы живых комментариев.

Canvas

Vue-easeljs — управляемый данными контроль над элементом HTML5 canvas.

Vue-canvas-effect — простая коллекция эффектов холста для Vue.js.

Vue-konva — Vue & Canvas — JavaScript-библиотека для рисования сложных графических изображений на холсте с использованием Vue.

Vue-html2canvas — миксин Vue для захвата HTML и преобразования его в изображение с помощью Html2Canvas.

Vue-canvas-nest — компонент Vue.js для canvas-nest.

Vue-signature-pad — компонент подписи Vue.

Vg-editor — визуальный редактор графиков на основе G6 и Vue, вдохновлённый GGEditor.

Vue-pencil.js — создание реактивной 2D-сцены графики в вашем проекте Vue.

Vue-scratchable — компонент-оболочка Vue.js, превращающий всё в забавные скретч-карты.

Vue-rough — компоненты для Rough.js, графической библиотеки, позволяющей рисовать в стиле наброска от руки.

Vue3-signature — электронный компонент подписи для Vue 3.

Vue-signature — электронный компонент подписи для Vue2.x.

V-perfect-signature — чувствительный к давлению рисунок подписи для Vue 2 и 3.

Vue-drawing-grid — простая сетка для рисования позволяет создавать пиксельное искусство с использованием HTML5 canvas.

Link Preview

Link-prevue — гибкий компонент для генерации предварительного просмотра ссылок.

Tour

Vue-tour — лёгкий и настраиваемый плагин для туров.

Vue-page-guide — плагин Page tour / guide с директивой.

Vue-stage-play — пошаговый тур. Компоненты для Vue 3

Маскирование данных

  • vue2-text-annotation — компонент Vue 2.x для текстовой аннотации и ручного маскирования данных.

Аутентификация

  • vue-auth-ui — готовый набор компонентов для аутентификации пользователей.

Утилиты пользовательского интерфейса

Обработка событий

  • Обработка пользовательских событий (прокрутка, щелчок, нажатие клавиши и т. д.)*

vue-shortkey — плагин Vue-ShortKey для Vue.js. vue-throttle-event — события с ограничением на основе requestAnimationFrame. vue-waypoint — компонент Waypoint для Vue, это самый простой способ вызвать функцию при прокрутке. vue-clickaway — многоразовая директива clickaway для повторно используемых компонентов Vue.js. vue-scrollfire — запускает событие в определённой позиции прокрутки. vue-resize-directive — директива Vue для обнаружения событий изменения размера с возможностью устранения дребезга и регулирования частоты вызовов. v-click-outside — директива Vue, реагирующая на щелчки за пределами элемента без остановки распространения события. vue-outside-events — директива Vue 2.x, помогающая указанному элементу прослушивать определённые события, происходящие вне его. vue-selectable — директива Vue 1.x/2.x, позволяющая сделать элементы выбираемыми мышью. vue-click-helper — директива Vue2.x для обработки событий click и dblclick на одном и том же элементе. v-hotkey — директива Vue 2.x для привязки горячих клавиш к компонентам. vue-resize — компонент Vue 2.x для обнаружения изменения размеров элементов DOM (на основе событий / без window.onresize). vue-observe-visibility — директива Vue 2.x с использованием Intersection Observer API, которая определяет, виден ли элемент (в области просмотра и не скрыт CSS). v-dragged — директива Vue 2.x для определения перетаскивания. vue-esc — директива Vue.js для добавления прослушивателя событий документа при нажатии клавиши escape. vue-global-events – компонент для обработки глобальных событий (например, сочетаний клавиш) с помощью модификаторов событий Vue. vue-edge-check – проверка браузера на краю, чтобы предотвратить странное срабатывание эффекта перехода при смахивании края с помощью vue-router. vue-mutation-observer – простая и компактная директива для наблюдения за изменениями в DOM с использованием MutationObserver API. vue-scroll-show – отображение элемента, если пользователь достиг его после прокрутки. vue-tabevents – простое взаимодействие между другими открытыми вкладками. vue-visibility-trigger – декларативное срабатывание методов при просмотре. v-click-outside-x – директива Vue V2 для реагирования на щелчок, касание, указатель или несколько событий за пределами элемента. vue-keypress – глобальный обработчик событий нажатия клавиш для приложений Vue.js. vue-pseudo-window – компонент 👻 для декларативного взаимодействия с окном/документом в шаблоне Vue. v-on-page-video – директива Vue.js для изменения состояния элемента Video при изменении видимости. vue3-click-outside – директива для Vue 3 для запуска метода при щелчке за пределами привязанного элемента. Vue-exit-intent — Vue Composable для обработки намерения пользователя выйти.

Responsive Design

vue-viewports — определение пользовательских видовых экранов и их использование в компонентах.

Vue.js(2.x) directive to hide/show HTML-elements с помощью Bootstrap 4, 3 или определённых пользователем точек останова.

Vue 2.x-совместимый плагин, предлагающий последовательный семантический подход к созданию медиа-запросов компонентов.

Vue 2 media query mixin, который можно использовать как в js-компоненте, так и в шаблоне компонента. Совместим с bootstrap и vuetify viewports.

Минимальные компоненты Vue 2 для отображения и скрытия элементов на основе точек останова. Вдохновлены Airbnb.

Предлагает некоторые полезные инструменты для быстрой настройки адаптивного дизайна с семантическим API, ориентированным на мобильные устройства (Vue 2.x).

Контейнер, поддерживающий событие изменения размера.

Компонент без рендеринга для создания состояния точки останова CSS.

Точный API для управления медиа-запросами в JS с лёгкостью и первоклассной интеграцией с VueJS в качестве плагина.

Создание адаптивных компонентов с использованием ResizeObserver.

Получите лёгкий и реактивный доступ к ширине и высоте экрана.

Умный плагин Vue для работы с css container query.

MatchMedia компонентная библиотека для Vue.

Form

JavaScript-формы для Vue.js.

Многоразовая директива фокусировки для многоразовых компонентов Vue.js.

Генератор форм на основе схемы для Vue.js.

Создайте форму, используя JSON Schema и Vue.js

Простой компонент формы, работающий на vue-formly.

Конструктор форм на основе шаблонов JSON, основанный на Vue и Laravel.

Директива Vue autofocus.

Компонент Vue.js, похожий на json-редактор.

Чистые и минимальные элементы формы Vue с проверкой.

Плагин компонента Vue.js для того, чтобы сделать тег Form совместимым с запросом ajax.

Самый простой способ создавать формы с помощью Vue. Проверка, обработка ошибок, генерация форм, исчерпывающая документация и многое другое.

Формы Vue 3 и Bootstrap, а также генератор карт. Проверка, несколько полей, группировка, схема и многое другое.

Разработка форм Vue 3. В 10 раз быстрее. Входные данные формы, проверка, отправка, обработка ошибок, генерация, доступность, тематика и многое другое.

Декларативные масштабируемые ui-независимые формы на основе разметки Vue.

Создавайте большие формы и отслеживайте все изменения. Валидация

  • Vee-Validate — простой плагин для валидации ввода Vue.js.
  • Vue-rawmodel — плагин RawModel.js для Vue.js версии 2. Валидация форм ещё никогда не была такой простой.
  • Vuelydate — простая, лёгкая валидация на основе модели для Vue.js.
  • Simple-Vue-Validator — простая и гибкая библиотека валидаторов для Vue.js.
  • Vue-vform — компонент формы Vue.js 2, который интегрирует jQuery Validation и Axios.
  • Vue-Form — комплексная валидация форм для Vue.js.
  • Vuelidation — простая, мощная валидация Vuejs.
  • Laravel-vue-validator — отображает ошибки из правил валидации Laravel.
  • Vue-daval — супервалидатор данных Vue. Простота, лёгкость, точность.
  • Willvalidate — валидация форм Vue.js.
  • Vue-isyourpasswordsafe — небольшая утилита на Vue, которая проверяет, был ли данный пароль утекшим через API Have I Been Pwned.
  • Vue-form-send — директива Vue.js для отправки данных из формы и базовой валидации.
  • FormVuelar — компоненты формы Vue с учётом серверной валидации.
  • Vue-final-validate — решение для валидации Vue на основе моего опыта разработки, поддерживает вложенность, асинхронность.
  • Vform — простой способ обработки бэкенд-валидации Laravel в Vue.
  • Vue-form-container — компонент провайдера, который инкапсулирует ваши формы и управляет их состояниями и валидацией.
  • Ps-validation — плагин Vue, предоставляющий готовые правила валидации данных, во многом вдохновлённый системой валидации Laravel.
  • Vue-laravel-errors — плагин Vue.JS, добавляющий глобальный миксин, который можно использовать для заполнения переменной ошибок ответом об ошибке laravel и отображения его в виде объекта или массива, также может использоваться как локальный миксин.
  • Vue-input-validator — 🛡️ высоко расширяемый и настраиваемый валидатор ввода для Vue 2.
  • @vuito/vue — простая, лёгкая, изоморфная и основанная на шаблонах библиотека валидации.
  • Vue-tiny-validate — крошечная (2,5 КБ минифицированная) композиция Vue Validate.
  • Vest — декларативная структура валидации форм, вдохновлённая модульным тестированием.
  • VFM — инструмент управления формами на базе Vue.
  • Vorms — валидация формы Vue с использованием Composition API.

Изменение размера

  • Vue-not-visible — директива Vue для удаления элемента из dom (например, v-if), если размер экрана меньше точек останова.
  • Vue-window-size — обеспечивает реактивность свойств размера окна.
  • Vue-responsive-text — компонент, масштабирующий дочерний узел относительно ширины родительского узла.
  • V-hide — директива v-hide для сопровождения v-if и v-show. Сохраняет пространство макета в DOM.

Прокрутка

Установка позиции прокрутки окна

  • Vue-chat-scroll — автоматическая директива прокрутки до конца для Vue.js 2.0.
  • Vue-scrollto — добавляет директиву, которая прослушивает события кликов и прокручивает элементы.
  • Vue-next-level-scroll — компонентный компонент. Vue-use-active-scroll — выделение ссылок меню и боковых панелей Vue 3 без компромиссов.

Настройка поведения прокрутки:

vue-scroll-behavior — настройка поведения прокрутки при навигации по маршруту. Особенно в режиме хеширования.
vue-scroll-stop — останавливает распространение прокрутки, когда достигается край.

Бесшовная прокрутка:

vue-seamless-scroll — простая бесшовная прокрутка для Vue.js.

Маршрутизация:

vue-router — официальный маршрутизатор для Vue.js.
vue-router-storage — решение для хранения и разрешения маршрутов для Vue.js 2 и vue-router 2.
vue-tidyroutes — децентрализованное определение маршрутов vue-router.
vue-routisan — элегантное и гибкое определение маршрутов для Vue Router, вдохновлённое Laravel.
vue-error-page — предоставляет оболочку для router-view, которая позволяет отображать страницы ошибок без изменения URL.
vue-router-sitemap — генерирует файл sitemap.xml на основе конфигурации vue-router.
vue-smart-route — интеллектуальная директива маршрута для создания приложений с умным видом с помощью Vue.js.
vue-router-lite — компонентный декларативный маршрутизатор для Vue.js 2.
vue-route-props — автоматически привязывает запрос vue-router к виртуальной машине, API в основном такие же, как и у Vue props.
vue-pilot — маршрутизатор Vue на основе Trie с возможностью управления историей.state.
vue-lang-router — языковая маршрутизация Vue.js 2 & 3 с (опциональной) локализацией URL.
vue-router-compositions — пакет утилит для Vue-Router и Vue Composition API.
vue-middleware — промежуточное ПО для Vue.
vue-router-webcache — включает маршрутизацию spa при использовании веб-кэша Google/Yandex/и т. д.
v-route-generate — инструмент для генерации маршрутов для vue-router 4.x.
kitbag/router — безопасный маршрутизатор типа для vuejs.
unplugin-vue-router — следующее поколение файлового типизированного маршрутизации для Vue Router.

Ленивая загрузка:

vue-lazyload — плагин Vue.js для ленивой загрузки изображений или компонентов в вашем приложении.
vue-lazy-background-images — ленивая загрузка фоновых изображений для Vue 2.
vue-progressive-image — плагин для прогрессивной загрузки изображений Vue.
vue-l-lazyload — плагин ленивой загрузки для Vue.js v2.x+.
vue-lazyload-img — особенно оптимизирован для мобильных браузеров. поддерживает V2 & v1.
vue-lazy-images — плагин отложенной загрузки изображений для Vue 2.x.
v-lazy-img — крошечная (<0,6 КБ) директива для прогрессивной загрузки изображений для Vue 2.
vue-clazy-load — облегчённый компонент перехода изображения с отложенной загрузкой с использованием IntersecionObserver для Vue 2.
vue-lazy-this — отложенный компонент загрузки с использованием API-интерфейса Intersection Observer.
v2-lazy-list — простой компонент списка с отложенной загрузкой на основе Vue 2.x
pimg — простой компонент прогрессивного изображения, используемый для отложенной загрузки изображений. and easy way.

  • vue-meta — управление метаинформацией страницы в компонентах Vue 2.0. Поддерживаются SSR и потоковая передача.

  • vue-headful — установка заголовка документа <title> и метатегов из представлений.

  • vue-simple-headful — простая альтернатива vue-headful с поддержкой TypeScript для удобной установки метатегов с помощью vue.js.

Portal

Перемещение узла DOM в целевой узел DOM.

  • vue-dom-portal — аварийный выход для элементов DOM в компонентах Vue.js.

  • portal-vue — плагин Vue для рендеринга шаблона компонента в любом месте DOM (работает на уровне virtualDOM, не перемещает узлы внутри DOM).

Filters

  • vue2-filters — набор стандартных фильтров Vue 1., адаптированных для использования в Vue 2.

  • vue-morphling — набор стандартных и пользовательских фильтров для Vue 2.

  • vue-currency-filter — лёгкий и настраиваемый валютный фильтр Vue 2.

  • vue-trans — простой фильтр для обеспечения аналогичного способа перевода в Symfony trans.

  • vue-string-filter — лёгкий фильтр манипуляции строками Vue 2.

  • vue-units — набор удобных фильтров преобразования единиц измерения для использования в Vue 2.

  • vue-numeral-filter — набор фильтров, позволяющий использовать Numeral.js непосредственно в шаблоне компонента.

  • vue-filter-date-format — простой фильтр даты и времени для Vue 2.

  • vue-filter-pluralize — простой фильтр множественного числа для Vue 2.

  • vue-filter-date-parse — простой фильтр анализа даты и времени для Vue 2.

SVG

  • vue-svgicon — инструмент для создания компонентов SVG-иконки (Vue 2.x).

  • vue-content-loading — компонент Vue для простого создания (или использования предустановок) SVG-карт загрузки, подобных Facebook.

  • vue-annotator — аннотирование страницы с использованием любого элемента SVG (rect, polygon и многих других, даже HTML-элемента, такого как canvas, если он заключён в foreignObject).

  • vue-svg-sprite — плагин, компонент или директива для простого использования SVG-спрайта (Vue 3.x, Vue 2.x).

  • vue-svg-filler — компонент Vue для настройки файла SVG 🎨 (Vue 2.x).

  • vue-inline-svg — компонент Vue загружает источник SVG динамически и встраивает <svg>, чтобы можно было манипулировать стилем с помощью CSS или JS (Vue 2.x, Vue 3.x).

Miscellaneous

  • vue-resource-progressbar-interceptor — перехватчик, который привязывает индикатор выполнения ко всем запросам, чтобы было ясно, что что-то загружается.

  • vue-images-loaded — директива Vue.js 2.0 для обнаружения загрузки изображений.

  • vue-visible — директива v-visible для VueJS (2.x), подобная v-show, но для видимости.

  • vue-resize-sensor — компонент для определения изменения размера контейнера (на основе событий).

  • v-blur — директива Vue для размытия элемента динамически.

  • vue-async-methods — вспомогательные утилиты для методов на основе обещаний.

  • vue-openseadragon — компонент OpenSeaDragon для Vue.js (масштабирование и панорамирование).

  • vue-match-heights — директива для установки. Вот перевод текста на русский язык:

Компоненты для обеспечения одинаковой высоты элементов.

  • vue-conditional-attrs — компонент Vue.js для условного рендеринга атрибутов и директив.
  • vue-cbsc — компонент Vue.js 2.x для программного блендера, шейдера и преобразования цветов.
  • vue-spatialnavigation — директива Vue (Vue.js 2.x) для пространственной навигации (навигации с помощью клавиатуры).
  • vue-lifecycle — директивы жизненного цикла Vue.js.
  • v-aspect-ratio — директива Vue.js для установки соотношения сторон.
  • @kooljay82/vue-m-camera — чтобы избежать автоматического изменения ориентации фотографии, сделанной с помощью камеры устройства пользователя.
  • v-ripple-directive — директива Vue.js для эффекта пульсации.
  • vue-material-design-ripple — добавляет пульсацию в стиле Material Design к любому элементу. Используйте любой желаемый цвет пульсации. Без проблем с производительностью. Подходит для мобильных устройств. Не требует зависимостей. Просто работает.
  • v-github-icon — легко добавьте «тот самый» крошечный значок GitHub справа или слева от ваших компонентов или демонстраций библиотек Vue.
  • vue-styled-shadows — компонентный стилизованный шаблон теней для изображений.
  • v-visible — директива Vue.js для настройки видимости элемента.
  • vue-web-otp — компонент Vue.js для работы с API WebOTP браузера для получения OTP через SMS.
  • v-privacy — плагин Vue3, который позволяет управлять конфиденциальностью HTML-элемента, скрывая его содержимое.

WebGL

  • vue-3d-model — просмотрщик 3D-моделей в компоненте Vue.
  • vue-pano — просмотрщик панорам в компоненте Vue.
  • vue-threejs — привязки Vue для Three.js.
  • VueGL — компоненты Vue, которые реактивно отображают 3D-графику с помощью three.js.
  • vue-vr — фреймворк для создания VR-приложений с Vue на основе threejs и Panolens, вдохновлённый react-vr.
  • vue-displacement-slideshow — компонент Vue.js, упрощающий переходы между изображениями с эффектом смещения в Webgl.
  • vue-fake3d-image-effect — интерактивный 3D-эффект подделки для изображений с картами глубины в WebGL.
  • drie — библиотека компонентов Vue 3 для three.js, вдохновлённая react-three-fiber.
  • TresJs — декларативный ThreeJS с использованием компонентов Vue.
  • Cientos — коллекция полезных помощников и полностью функциональных, готовых абстракций для TresJs.
  • trois — ✨ ThreeJS + VueJS 3 + ViteJS ⚡.

Полноэкранный режим

  • vue-fullscreen — простой компонент Vue для полноэкранного режима, поддерживает Vue2 и Vue3.

Видимость страницы

  • vue-page-visibility-awesome — компонент Vue 2.x с простым в настройке API видимости страницы.
  • vue-authplugin — элегантный элемент управления аутентификацией Vue, поддержка директивы и методов прототипа.

Печать

  • vue-html-to-paper — миксин Vue для печати html-элементов на бумаге.
  • vue-to-print — печать компонентов Vue 3 в браузере. Поддерживает Chrome, Safari, Firefox и EDGE.

Утилиты

Утилиты, не связанные напрямую с пользовательским интерфейсом. Vue-underscore — простой плагин Vue для реализации подчёркивания.

Vue-lazy-calc — простой калькулятор с отложенными вычислениями и строгой типизацией.

Vue-loadable — плагин для улучшения управления состоянием загрузки с помощью простых методов, декораторов и помощников.

Vueuse — набор основных утилит Vue Composition API, работает с Vue 2.x и 3.x.

Vue-composable — компонуемые компоненты Vue Composition API. Включает в себя i18n, валидацию, пагинацию, выборку и более 30 переменных компонуемых функций.

Vue-condition-watcher — Vue Composition API для автоматической выборки данных при изменении условия.

Vue-use — используйте магические Vue Composition APIs для предоставления множества повторно используемых логик, таких как форма, таблица и загрузка и т. д.

Vue-concurrency — библиотека для инкапсуляции асинхронных операций и управления параллелизмом для Vue и Composition API.

Vue-ics — плагин Vue.js для создания файлов ICalendar (.ics).

Vue-use-switch-map — мощь оператора RxJS switchMap, внедрённая в мир Vue composition.

Vue-use-infinite-scroll — функция композиции Vue, которая упрощает бесконечную прокрутку.

Vue-with-wrapper — деконструкция объекта, используемая в шаблоне.

Vesselize — JavaScript IoC контейнер, который легко работает с Vue.js.

Vue-context-composition — совместное использование состояния, созданного с помощью Composition API между компонентами, аналогично useContext из React Hooks.

Vuex-overlay-tools — плагин Vue 3 для мониторинга магазина Vuex (также поддерживается путешествие во времени).

Vuse-rx — полная поддержка RxJS для Vue 3.

Vue-props-validation — логика проверки свойств Vue извлечена для вложенных проверок в объектах и массивах с использованием собственного синтаксиса Vue.

Vue-next-rx — полная интеграция RxJS для Vue.js (обновление vue-rx).

Fontawesome-autogen — автоматически обнаруживает и импортирует значки fontawesome, используемые в вашем веб-приложении.

Vue-macros — исследуйте и расширяйте макросы и синтаксический сахар для Vue.

Unplugin-vue-components — автоматический импорт компонентов по запросу для Vue.

Unplugin-auto-import — автоимпорт Vue API по запросу для Vite, Webpack и Rollup.

Typescript

Vue-typed — наборы декораторов ECMAScript / Typescript, которые помогут вам легко писать компоненты Vue.

Vue-typescript — декораторы Typescript для придания Vue большей типизации.

Vue-property-decorator — Vue.js и Property Decorator.

Vue-typescript-component — декораторы для использования классов TypeScript в качестве компонентов Vue.js 2.0.

Vue-typescript-import-dts — файл декларации Typescript, который позволяет использовать «импорт» с файлами .vue.

Vue-ts-loader — проверка типов вашего скрипта в вашем vue-loader.

Vue-mixin-decorator — декоратор Typescript для строго типизированных миксинов. Плагин для интернационализации Vue.js:

  • vue-translate-plugin — плагин VueJS для переводов;
  • vuex-i18n — плагин локализации для Vue.js 2.0 с использованием vuex в качестве хранилища;
  • vue-gettext — перевод приложений Vue.js с помощью gettext;
  • vue-i18n — небольшой плагин для реализации переводов в Vue.js;
  • vue-multilanguage — поддержка множества языков в Vue.js 2;
  • vue-ts-locale — плагин для реализации перевода с использованием Intl в Vue.js 2 с поддержкой TypeScript;
  • vue-i18next — оболочка i18next для поддержки переводов в Vue.js 2;
  • vue-polyglot — базовый плагин перевода для Vue.js 2 с асинхронной загрузкой;
  • v-localize — простой плагин локализации для замечательного Vue.js;
  • vue-simple-i18n — вероятно, самая тонкая библиотека для всех решений Vue i18n в пределах 1 КБ;
  • template-string-i18n — i18n с использованием шаблонных строк с автоматическим сохранением/загрузкой переведённых документов;
  • vue-translations — лёгкий перевод приложения Vuejs;
  • vue-i18n-service — экспорт и импорт SFC-переводов vue-i18n;
  • vue-i18n-filter — расширение фильтра Vue для Vue-i18n, просто используя {{ hello world | t }};
  • vue-translation-manager — интерактивный поиск и перевод строк в приложении Vue.js. Хорошо работает с vue-18n и vuex-i18n;
  • vue-t9n — самый простой способ перевести ваши приложения;
  • vue-simple-inline-translation — компонент Vue, который упрощает перевод текста: переводит его встроенным образом;
  • vue-i18n-extract — управление локализацией vue-i18n со статическим анализом. Создание отчётов о пропущенных и неиспользуемых записях i18n;
  • vscode-vue-i18n-ally — расширение VSCode для улучшения работы с Vue-i18n;
  • v-intl — глобальная оболочка Intl для вашего замечательного приложения Vue 3;
  • excel-vue-i18n — плагин преобразует файл Excel в формат i18n JSON для перевода;
  • vue-i18n-lite — суперлёгкий и минимальный плагин, который добавляет интернационализацию в ваше приложение Vue.js через простой API;
  • v-google-translate — компонент, использующий Google Translate для интернационализации приложения Vue.js;
  • fluent-vue — плагин интернационализации для Vue.js (2 и 3). Интеграция Vue.js для Fluent.js — реализация JavaScript проекта Fluent;
  • localize-vue-2x — пример интеграции Uni Localization Vue 2. Настраиваемый виджет меню языка, созданный с помощью веб-компонентов;
  • localize-vue-3x — пример интеграции Uni Localization Vue 3. Настраиваемый виджет меню языка, созданный с помощью веб-компонентов;
  • vue-next-i18n — облегчённый плагин интернационализации для Vue 3;
  • tolgee/vue — веб-инструмент локализации, позволяющий пользователям переводить непосредственно в разрабатываемом приложении Vue 3;
  • excel-to-json — создан простой инструмент для преобразования Excel в JSON для i18n;
  • intlify/vue-i18n-next — Vue I18n для Vue 3. MobX based on Composition API:
  • mobx-vue — Vue 2 bindings for MobX.

Pinia:

  • pinia-shared-state — A lightweight plugin to sync your pinia state across browser tabs.
    — pinia-undo — Undo/Redo plugin for pinia.
    — pinia-xstate — Put your xstate state machines into a global pinia store.
    — pinia-persistedstate — Persist Vuex state with localStorage, like vuex-persistedstate.
    — pinia-orm — The Pinia plugin to enable Object-Relational Mapping access to the Pinia Store.
    — pinia-di — Dependency injection for pinia.
    — pinia-persistedstate-2 — Persist and rehydrate your Pinia state between page reloads.

Authentication/Authorization:

— vue-kindergarten.
— vue-authenticate — Simple Vue.js authentication library for login/register and OAuth (1.0/2.0) authentication.
— vue-facebook-account-kit — Simple vue wrapper to the fb account kit library.
— casl-vue — Restricts what resources a given user is allowed to access.
— vue-google-api — A wrapper for easy integration of the Google's APIs client in any vue.js 2 project, based on promises, with built-in Oauth2 «Sign In with Google» facilities.
— vue-auth — A simple light-weight authentication library for Vue.js.
— vue-auth-plugin — A simple authentication and authorization library for Vue.js using typescript.
— vue-google-signin-button — A simple Vue plugin to include a Google sign-in button into your web app.
— vue-facebook-signin-button — A simple plugin to include a custom Facebook sign-in button into your web app.
— vue-auth-href — A VueJS directive for downloading files that are under a protected route schema.
— vue-msal — Vue plugin for using Microsoft Authentication Library (MSAL).
— vue-simple-acl — A simple unopinionated Vue plugin for managing user roles and permissions, access-control list (ACL) and role-based access control (RBAC).

Vuex Utilities:

— vuex-persistedstate — Persist Vuex state with localStorage.
— vuex-plugin-jsdata — A plugin for syncing Vuex store with js-data.
— vuex-local — Local state management within Vuex.
— vuex-action — Utilities for vuex to easily create and manage actions.
— vuex-rest-api — A Helper utility to simplify the usage of REST APIs with Vuex. Based on axios.
— vuex-cache — A Vuex plugin utility to cache action those will make remote request.
— vuex-persist — A Typescript-ready Vuex plugin to help save the store to localStorage or any custom Storage (that you can configure).
— vuex-local-state — Add 'localState/sessionState' options to vuex. Keep the Vuex state with localStorage.
— vuex-action-reload — A vuex plugin that reloads actions when a condition is met.
— vuejs-storage — Vue.js and vuex. Vuex-multi-tab-state — плагин для Vuex, который позволяет совместно использовать и синхронизировать состояние между несколькими вкладками.

GraphQL:

  • vue-apollo — интеграция Apollo/GraphQL для VueJS;
  • vue-relay — фреймворк для создания приложений на основе GraphQL и Vue.js;
  • vuex-orm-apollo — интеграция Apollo/GraphQL для Vuex-ORM;
  • apollo-vue-devtools — интеграция Apollo для Vue-Devtools для проверки запросов GraphQL на временной шкале vue-devtools.

Управление параллелизмом:

  • vuency — управление параллелизмом для Vue.js.

Улучшение читаемости кода:

  • vue-types — определения типов пропсов Vue;
  • vue-factory — простое расширение фабрики/провайдера для Vue.js, похожее на сервисы в Angular;
  • eslint-plugin-vue — плагин Eslint для проектов Vue.js;
  • vue-decorators — декораторы для Vue.js (бета);
  • vue-computed-helpers — помощники по вычислениям для приложений Vue.js;
  • vert — библиотека для создания Vue-приложений в ООП;
  • vue-slot-checker — предоставляет функцию проверки слота, подобную проверке свойств;
  • vue-ts-types — облегчённые определения типов пропсов для Vue, ориентированные на TypeScript.

CSS:

  • vue-bem-cn — простой генератор имён классов BEM для Vue.JS;
  • vue-css — плагин Vue.js, позволяющий связывать CSS с компонентами;
  • vue-mods-names — добавление модификаторов к именам классов для всех компонентов приложения;
  • vue-styler — простой и эффективный стилизатор для Vue;
  • vue-css-modules — бесшовное сопоставление имён классов с модулями CSS внутри компонентов Vue;
  • vue-simple-bem — директива с лаконичным синтаксисом для добавления имён классов BEM к элементам;
  • fela-vue — CSS-IN-JS миксин для Vue, разработанный для гибкости и командной работы;
  • j-vue;
  • vue-spinners-css — коллекция чистых CSS компонентов-спиннеров Vue, спиннеры CSS для ajax или анимации загрузки на основе loading.io;
  • vue-css-doodle — портирование css-doodle, веб-компонента для рисования узоров с помощью CSS.

Управление активами:

  • утилиты для сборки / компиляции / объединения / загрузки активов:
    • vue-script2 — стандартизированное, удобное для дизайнеров поведение тега скрипта для вашего одностраничного приложения;
    • vue-loader — загрузчик Webpack для компонентов Vue.js;
    • vueify — преобразование Browserify для однофайловых компонентов Vue;
    • vue-compiler — простая оболочка cli вокруг компилятора vue-component;
    • vue-brunch — добавляет поддержку Brunch для предварительной компиляции однофайловых компонентов Vue;
    • poi — начните писать приложение с одного файла .js, Poi может настроить все необходимые настройки разработки для вас, больше никакого конфигурационного ада;
    • http-vue-loader — загружайте файлы .vue прямо из html/js без среды node.js и шага сборки;
    • vue-jsx-hot-loader — включите HMR для компонентов Vue.js с функциями рендеринга JSX. VueInBrowserLoader — загружает файл формата .vue с указанного URL и компилирует его в компонент непосредственно в браузере.

vue-separate-files-webpack-loader — загрузчик Webpack для отдельных частей компонентов Vue.

vue-svg-loader — загрузчик webpack, который позволяет использовать файлы SVG как компоненты Vue.

vue-registrar — пакет, динамически регистрирующий компоненты и модули Vuex. Делает код более читаемым!

vue-automatic-import-loader — загрузчик webpack, автоматически импортирующий однофайловые компоненты Vue с помощью функции сопоставления.

vue-aimg-loader — простой способ использования изображений в шаблоне Vue без написания CSS.

vite-svg-loader — плагин Vite для загрузки файлов SVG в качестве компонентов Vue.

vue-sfc-split — конвертирует SFC для использования в нативном браузере без сборки.

webpack-plugin-qiniu-upload — Vue3, webpack-plugin-qiniu-upload для облака Qiniu (七牛) или AWS (亚马逊). Поддерживает @vue/cli-service 5.0.x.

vite-plugin-svg-sfc — плагин Vite для загрузки файла SVG в формате SFC. Поддерживает HMR и блок <style>.

Навигация по странице

vue-navigation — библиотека навигации по страницам, записывающая маршруты и кэширующая страницы, подобно навигации в нативных приложениях.

vue-acl — список контроля доступа для VueJS 2.

vue-breadcrumbs — реализует простую функциональность хлебных крошек с vue-router для Vue 1.x и Vue 2.x.

vue-2-breadcrumbs — хлебные крошки вместе с vue-router для Vue 2.x и Bootstrap 4.

vs-crumbs — хлебные крошки Vue в 40 строках кода, которые позволяют использовать вложенные пути без дочерних представлений.

vue-nav — менеджер навигации по страницам. Поддерживает все навигационные функции мобильного приложения.

vue-2-crumbs — плагин хлебных крошек для Vue.js 2, позволяющий выбирать родительский маршрут в метаобъекте маршрута без необходимости субмаршрутизации. Также позволяет использовать динамические данные.

vue-pesdk — оболочка Vue.js для PhotoEditorSDK.

vue-resolve — разрешает данные маршрутов перед входом/рендерингом компонента для этого маршрута.

vue-page-stack — маршрутизация и навигация для вашего Vue SPA.

Разное

vue-super — простой плагин для вызова методов родительского компонента.

@skyrpex/props-to-local — миксин Vue, который сопоставляет props с локальными данными.

vue-inject — внедрение зависимостей для компонентов Vue 2.x.

vue-deepset — взаимодействие с глубоко вложенными полями в объектах/состоянии Vue/Vuex с v-моделью в Vue 1.x и 2.x.

vue-gaspard — помощники DOM для плагина Vue.js.

vue-configuration — статический объект конфигурации для Vue.js.

vue-lodash — простая оболочка для интеграции lodash с Vue 2.

vue-ramda — оболочка Vue для ramda.

vue-router-user-roles — защищает маршруты на основе ролей пользователя. Добавьте собственную аутентификацию.

vue-messenger — A... Серия полезных улучшений для пропсов компонентов Vue: Transform, Enum-type, Numeric-type, Two-way data bindings.

  • vue-uuid-v4 — плагин Vue2 для простого получения UUIDv4;
  • vue-async-operations — управление статусами асинхронных операций в компонентах Vue;
  • vue-direction — приветственное наведение с учётом направления в Vuejs;
  • vue-unique-id — генерирует уникальные идентификаторы компонентов и HTML-идентификаторы в рамках компонента;
  • stfalcon-vue-di — лёгкий DI для компонентов Vue;
  • vue-uuid — добавляет UUID в экземпляр Vue;
  • vue-injector — внедрение зависимостей для Vue 2.x;
  • vue-subslot — компонент Vue для выбора того, что вы хотите из слота;
  • vue-timed-content — показывает или скрывает контент на основе заданного диапазона времени и часового пояса;
  • vue-live — компонент для демонстрации компонентов, вдохновлённый react-live;
  • vue-safe-html — директива Vue.js для динамического рендеринга санированного HTML;
  • v-fetch — директива Vue.js для выполнения AJAX-запросов;
  • vue-use-model-helpers — помощник для сопоставления свойств с локальной ссылкой с использованием Composition API для Vue 2.x и 3;
  • @skirtle/vue-vnode-utils — вспомогательные функции для работы со слотами VNodes внутри функций рендеринга в Vue 3.

Веб-воркеры

  • vue-worker — плагин Vue.js для простого использования веб-воркеров;
  • vue-log-worker — плагин Vue.js для логирования ошибок и мутаций Vuex на бэкенд через веб-воркеры.

JSX

  • jsx-vue-functional — Babel-плагин, который добавляет синтаксический сахар для функциональных компонентов Vue;
  • jsx-event-modifiers — Babel-плагин, добавляющий модификаторы событий, подобные шаблонам Vue, в JSX;
  • jsx-v-model — Babel-плагин, который добавляет v-модель в JSX;
  • vue-jsx-sync — Babel-плагин, который добавляет модификатор синхронизации Vue в JSX;
  • vue2-jsx-runtime — новый трансформер времени выполнения JSX для TSC/SWC. Используйте JSX Vue 2 напрямую с TSC/SWC;

Миграция

  • vue-backbone — плагин Vue.js, облегчающий интеграцию с Backbone;
  • vue2-migration-helper — преобразует SFC Vue.js в синтаксис Composition API.

Web Sockets

  • vue-socket.io — реализация Socket.io для vuejs;
  • vue-websocket — простой плагин WebSocket (Socket.io) для Vue.js;
  • vue-echo — интегрирует Laravel Echo в Vue, позволяет легко регистрировать события сокетов;
  • vue-socket-cluster — веб-сокеты для vue с uws (Micro web sockets) через кластер сокетов;
  • vue-native-websocket — собственная реализация веб-сокетов для Vuejs 2 и Vuex;
  • vue-socket.io-extended — привязки Socket.io для Vue.js и Vuex;
  • vue-phoenix — реализация Elixir Phoenix Web Socket для vuejs. Также предоставляет декоратор TypeScript для лучшего использования.

Server-Sent Events

  • vue-sse — плагин Vue для использования... Server-Sent Events (EventSource)

Оплата

Платёжные утилиты.

Stripe

  • vue-stripe-checkout — простой плагин Vue для оформления заказа через Stripe.
  • vue-stripe-payment — оболочка Vue для jquery.payment от Stripe.
  • vue-stripe-elements — набор компонентов Vue для Stripe.js.
  • vue-stripe-js — компоненты Vue 3 для Stripe.js

PayPal

  • vue-paypal-checkout — простой компонент-обёртка Vue.js для paypal-checkout.

Plaid

  • vue-plaid-link — простой в использовании компонент Vue для Plaid Link.

Интеграции

Интеграция с сервисами или другими фреймворками.

  • vue-disqus — компонент Vue для интеграции комментариев Disqus в ваше приложение, с поддержкой SPA.

  • vue-youtube-embed — Vue.js и YouTube.

  • vue-add-to-calendar — компонент Vue, который предоставляет функцию «Добавить в календарь», работает с Vue 2.X.

  • Vue + Meteor — интеграция Vue первого класса в Meteor.

  • av-ts — современная, типобезопасная, идиоматическая библиотека привязки Vue.

  • Neutronium — создание настольных приложений .NET с использованием HTML, CSS и JavaScript.

  • vue-typescript-jest — препроцессор Jest.js для компонентов Vue.js (с поддержкой html, pug и babel) и TypeScript.

  • vue-jest-utils — утилиты для тестирования компонентов Vue.js с помощью Jest.

  • vue-custom-element — пользовательские элементы Vue.

  • vue-cordova — плагин Vue.js для Cordova.

  • vue-wamp — библиотека-оболочка AutobahnJS для Vue.js.

  • express-vue — механизм рендеринга Vue для Express.js. Используйте файлы .Vue в качестве шаблонов с помощью res.render().

  • vue-grecaptcha — Google reCAPTCHA для VueJS 2.

  • vue-recaptcha — компонент Google reCAPTCHA для Vue.js.

  • require-vuejs — плагин RequireJS для асинхронной и динамической загрузки и анализа компонентов .vue.

  • facebook-login-vuejs — компонент Vue для аутентификации вашего приложения Facebook и получения преимуществ от входа в Facebook.

  • vuejs/vuefire — официальная интеграция Firebase для VueJS.

  • vuefire — Firebase для VueJS и Vuex.

  • vue-runkit — RunKit Embed для Vue.js.

  • vue-youtube — обеспечивает простой слой, чтобы вы могли использовать своё воображение при работе с API YouTube IFrame Player. (Совместимо с SSR).

  • vue-introjs — интегрирует пошаговое руководство intro.js и введение функций с Vue.js http://introjs.com/.

  • vue-loopback — шаблон приложения Loopback и Vue.

  • vue-laroute — интегрируйте маршруты Laravel в ваше приложение VueJS с помощью laroute.

  • vue-raven — автоматически сообщает о неперехваченных исключениях JavaScript, вызванных компонентом vue.

  • vue-telegram-login — компонент Vue для Telegram Login.

  • vuexpress — Vue + Express.js = VueXpress / серверный рендеринг для Express.js. Используйте файлы .vue в качестве шаблонов express.js:

  • vue-fixer — простой компонент Vue для API fixer;

  • amazon-cognito-vuex-module — модуль Vuex для Amazon Cognito;

  • vue-web3 — привязки блокчейна Web3 для Vue.js (по аналогии с Vuefire и Drizzle);

  • sbt-vuefy — интеграция Vue.js для Playframework;

  • loopback-vue-starter — шаблон LoopBack и Vue с простым управлением плагинами через vue-cli и vue ui;

  • vue.py — написание компонентов Vue.js на Python;

  • vue-telegram-passport — компонент Vue для Telegram Passport;

  • vue-facebook-login-component — полностью настраиваемый компонент для интеграции входа через Facebook;

  • vue-programmatic-invisible-google-recaptcha — простой невидимый компонент Google reCAPTCHA, ориентированный исключительно на программный вызов;

  • vbuild — позволяет использовать компоненты (.vue файлы) в приложении vuejs без полноценного стека nodejs;

  • feathers-vuex — первоклассная интеграция клиента Feathers и Vuex;

  • vue-nocaptcha — компонент Aliyun noCAPTCHA для Vue.js;

  • ionic-vue — интеграция Vue.js для Ionic v4;

  • vue-0xcert — интеграция Vue.js для 0xcert Framework;

  • vue-zdog — оболочка Vue для zDog;

  • vue-unleash — плагин Vue для платформы управления функциями Unleash;

  • vue-zeye-client — плагин Vue для простого использования сервера mediasoup WebRTC SFU Zeye-server;

  • vue-postgrest — интеграция Vue.js для postgREST;

  • Vuecket — веб-фреймворк, где мощь Vue.JS сочетается с магией Apache Wicket;

  • vue-ld — плагин и утилиты маршрутизации Vue LaunchDarkly;

  • Prisma — клиент визуализации журналов для @sherlog/cli;

  • vuetube — быстрый, лёгкий, лениво загружаемый компонент Vue, который действует как тонкий слой над API проигрывателя YouTube Iframe Player;

  • vue-tweet — компонент Vue 3, позволяющий встраивать твиты в ваше приложение, просто указав идентификатор твита;

  • vue-dapp — библиотека Vue 3 для создания Dapps с ethers.js;

  • vue3-recaptcha2 — Google reCAPTCHA 2 для Vue 3;

  • hugoVueSFC — компоненты Vue Single-File (SFC) в Hugo;

  • vue-tg — интеграция Telegram Web Apps для Vue 3. Vue-patterns — полезные шаблоны, техники, советы и рекомендации Vue, а также полезные ссылки.

Vuese — универсальное решение для документации компонентов Vue.

Vue-dotmd-loader — загрузчик Webpack для преобразования файлов Markdown в файлы Vue.

Vue-tut — простое создание красивых руководств с помощью Vue.

Vue Cheatsheet — единственная шпаргалка по Vue, которая вам когда-либо понадобится.

Тестирование

vuenit — утилиты для тестирования компонентов и директив Vue.

vue-unit — библиотека для Vue.js, упрощающая создание и модульное тестирование компонентов.

vue-a2b — библиотека для сплит-тестирования с Vue.js (A/B-тестирование). Настраиваемая и компактная (1,2 КБ в сжатом виде).

vue-test-utils — официальные утилиты для тестирования компонентов Vue.

vue-test-actions — модульное тестирование действий Vuex с использованием Jest-макетов.

jest-vue-matcher — дополнительные сопоставители Jest для Vue.

vue-hubble — лучший способ выбора элементов для UI-тестов в Vue.

Vue Testing Library — простые и полные инструменты тестирования, которые поощряют хорошие методы тестирования. Основан на DOM Testing Library и построен на основе официальных Vue Test Utils.

jest-serializer-vue-tjw — улучшенное форматирование снимков Jest.

vuex-test-utils — модульное тестирование Vuex с Chai.

vitest — платформа тестирования нового поколения на базе Vite.

Загрузка Vue-компонентов без браузера

Загрузка Vue-компонентов в Node.

vue-node — загрузка Vue-компонентов в Node.

Редактирование исходного кода

Плагины для текстовых редакторов

Atom

language-vue@atom.io — синтаксис компонента Vue для Atom.

vue-snippets@atom.io — фрагменты Atom для файлов компонентов Vue.

vue-autocompile@atom.io — автоматическая компиляция файла Vue при сохранении.

lint-sass-vue@atom.io — пакет Atom для проверки Sass/SCSS в файлах .vue.

vuejs2-snippets@atom.io — фрагменты Atom для JavaScript и компонентов, включая хуки жизненного цикла, директивы, свойства, Vuex, Vue-router, поддержку Vue-i18n.

vue2-autocomplete@atom.io — автозаполнение Vue.js 2.0+ для Atom.

Sublime Text

Vue Syntax Highlight — подсветка синтаксиса для однофайловых компонентов Vue в Sublime Text.

VUEFormatter — форматтер кода для Sublime Text.

Vue Next Formatter — форматировщик Vue для Sublime Text, поддерживает ES5/6/7, Less/Sass и Pug/Html-шаблоны.

Vim

Vim Vue — подсветка синтаксиса компонентов Vue.

vim-vue-plugin — плагин для синтаксиса и отступов Vim для файлов .vue.

Visual Studio Code

Vetur — инструменты Vue для VSCode.

Vue VSCode Snippets — фрагменты кода, которые ускорят работу с Vue.

Ionic Snippets — поддержка Vetur для Ionic Components.

Vue - Official (Volar) — самая быстрая поддержка языка Vue.

Visual Studio

VuePack — Содержит HTML-интеллект и фрагменты кода для библиотеки JavaScript Vue.js.

Brackets
  • Brackets Vue — расширение Brackets для Vue.js.
Intellij
Emacs
  • Vue Mode — основной режим Emacs для vue.js.
Kate

Scaffold

Scaffold / шаблон / начальный набор / стартовый комплект / ансамбль стека / генератор Yeoman

  • Vite — следующее поколение инструментов для фронтенда. Это быстро!

  • vue-cli — простой CLI для создания шаблонов проектов Vue.js.

  • Vue-Django — шаблон, который поможет вам перенести мощь VueJS в приложение Django (Python).

  • python-vuejs — объединение веб-фреймворков Python и Vue.js с набором скриптов. По сути, это оболочка vue-cli.

  • generator-vue-plugin — генератор Yeoman, генерирующий плагин Vue.

  • vue-seed — vue-seed — минимальный начальный набор для тех, кто хочет начать работу с Vue.

  • nuxt-seed — nuxt-seed — минимальный начальный набор для тех, кто хочет начать работу с Vue и Nuxt.

  • rails_vue_melt — представление Rails с оптимизатором webpack=vue.

  • vue-starter — стартовый набор Vue.js, который позволяет сосредоточиться на программировании и меньше на конфигурации.

  • vuejs-wordpress-theme-starter — тема WordPress с удалёнными внутренностями и заменёнными на Vue.

  • Cordovue — пример приложения Apache Cordova с использованием Vue.

  • Cookiecutter-Django-Vue — настраиваемый генератор проектов Django+VueJS+Docker с большим количеством настроек/интеграций.

  • iBiu — визуальный CLI для создания больших шаблонов Vue за 2 секунды.

  • wp-vue — простой шаблон блога Vue, отображающий сообщения из конечной точки API WordPress REST.

  • vue-cli-template-nativescript — шаблон для запуска новых проектов nativescript+vue с rollup+babel+eslint.

  • vue-element-ui-scaffold — онлайн и визуальный Vue 2 с шаблоном CRUD Element-UI.

  • vue-firebase-element-ui-scaffold — онлайн и визуальный Vue 2, Element-UI и Firebase с CRUDs, аутентификацией, загрузкой файлов/изображений, журналом активности и многим другим.

  • vuesion — Vuesion — это шаблон, помогающий продуктовым командам создавать быстрее, чем когда-либо, с меньшими головными болями и современными передовыми практиками в области инженерии и дизайна.

  • vue-vuex-typescript-webpack-seed — начальный проект с Vue, Vuex, Typescript, Scss и Webpack с горячей перезагрузкой.

  • VueCharged Template — строго определённый, ориентированный на функции шаблон Vue 2 с CLI-шаблоном. Использует Vue 2, Vuex, Vue Router и Vue I18n.

  • Huncwot — шаблон Vue.js с Node.js для создания современных приложений JavaScript с подходом «батарейки в комплекте».

  • wemake-vue-template — современный шаблон Vue, ориентированный на качество кода и счастье разработчика. Включает: nuxt, flow и jest.

  • vue-lib-template — 🛠 простой шаблон. by petervmeijgaard

  • vue-cli-template-library — шаблон для разработки open-source библиотек на Vue.js с использованием Rollup, Jest, Babel, Storybook, TravisCI и SemanticRelease.

  • vue-cli-template-github-pages — полнофункциональный набор инструментов Webpack и vue-loader для развёртывания на GitHub Pages с помощью TravisCI.

  • vue-webpack-chrome-extension-template — шаблон для быстрого создания расширения Chrome на Vuejs с горячей перезагрузкой при разработке.

  • vue-auth-boilerplate — шаблон SPA (одностраничного приложения) с Router/Vuex/CLI3 и функциями аутентификации (привлекательный вид регистрации и входа). Работает с минимальной настройкой из коробки с laravel-api-boilerplate-jwt.

  • vue-atomic-design — шаблон внешнего интерфейса Vue на основе методологии атомарного дизайна.

  • vue3-compact-template — ⚡️ простой и компактный шаблон Vue 3 с передовыми технологиями фронтенда.

Universal

Рендеринг приложения Vue в HTML на сервере и в DOM в браузере.

  • SPA Starter Kit — строго определённый стартовый набор для создания одностраничных приложений с Laravel и Vue.js.

  • SSR Boilerplate — шаблон серверного рендеринга Vue без загрязнения Vuex.

  • neutrino-preset-vue-static — минималистичный стартовый набор для создания статических сайтов с использованием Vue.js.

  • Vueniverse — полностью функциональный универсальный шаблон Vue для пользовательских приложений, работающий на Nuxt.js и Express.

  • vue-preload — плагин Vue для добавления возможностей <link rel="preload">.

  • Vue.js/Nuxt.js full-featured boilerplate — профессиональный шаблон агентства фронтенд для создания быстрых, надёжных и адаптируемых веб-приложений или сайтов на Vuejs/Nuxtjs.

Server

Включает бэкенд-шаблон.

  • Vuetober — одностраничные приложения с Laravel, Vue.js и October CMS.

  • vue-server-demo — написание сервера Koa в Vue.

  • vue-apollo-connector-kit — аутентификация JWT с двумя разными стратегиями (localStorage и httpOnly cookies). Авторизация с использованием пользовательских директив (apollo).

  • DotVue — реализация обработчика файлов .vue в .NET с серверной ViewModel обратной передачи. Однофайловые компоненты с серверной ViewModel. Используйте всю мощь VueJS с простым доступом к данным C# на стороне сервера.

  • isomor-vue-app — настройка рабочей среды с Vue и isomor для унификации фронтенда и бэкенда путём автоматического создания API.

Electron

  • Electron Vue — быстрый старт Electron & Vue.js с шаблоном vue-cli, общими плагинами Vue, electron-packager/electron-builder, модульным/e2e тестированием, vue-devtools и webpack.

  • VuePack — современный стартер, использующий Vue 2, Vuex, Vue-router и Webpack 2 (и даже Electron).

  • vue-flexible-link — небольшой компонент Vue для Electron для открытия ссылок в браузере. Идеально подходит для кросс-платформенных приложений (Web & Native).

  • vuelectron — наборы стартовых шаблонов Electronjs для Vue.

  • vue-design — лучший конструктор визуализации веб-сайтов с Vue и Electron.

  • dapp — шаблон для стека Vue/Parcel/Electron. Vue-Electron-Template — шаблон Electron и Vue.js с поддержкой горячей перезагрузки и общими плагинами Vue, настроенными сценариями разработки и сборки с использованием webpack-4.

Vue-Iview-Electron-Boilerplate — шаблон Electron и Vue.js с IView 4.x, Vue 2.x, electron 8.x и webpack 4.x.

Electron-Vue3-Flask — начальный шаблон приложения Electron и Vue.js, который использует бэкенд на Python через Flask для создания настольных приложений.

Electron-Vite-Template — современный шаблон проекта настольного приложения с Vue 3, Vite и Electron. Быстрый!

Vitectron — мощный и современный шаблон настольного приложения Vue с TypeScript и JSX + Vue 3.x + Vite 2.x + Pinia 2.x + Vue-Router 4.x.

Vutron — шаблоны быстрого запуска для Vite + Electron + Vue 3 + Vuetify + TypeScript.

Electron-Vite-Vue — действительно простой шаблон Electron + Vite + Vue.

Части

  • Vue-Generator — CLI-генератор для компонентов, представлений и модулей магазина Vue.
  • Vue-Component-Generator — генератор для компонента Vue, поддерживает Vue1.X и Vue2.X.
  • Rapydml_cmp — генератор компонентов Vue на основе Python, созданный на базе RapydML и RapydScript.
  • Vue-Authoring-Template — шаблон для создания и публикации компонентов Vue и их использования в формате сценариев (storybook).
  • Vue-Component-Boilerplate — шаблон для генерации кода шаблона для компонента Vue с предустановленными сценариями сборки и тестирования.
  • Vue-Generate-Component-TypeScript — генератор кода на TypeScript для Vue, может генерировать компоненты, директивы, фильтры.
  • Vuejs-Generate — простой CLI для генерации компонентов Vue, хранилищ, модулей хранилища и модульных тестов.
  • Vue-Sh-Cli — CLI для генерации компонентов, представлений, модулей магазинов и модульных тестов Vue. Поддерживает шаблоны компонентов Vue 3 и Typescript.

Runtime

Командная строка / терминал

  • Blessed-Vue — среда выполнения VueJS, позволяющая писать пользовательский интерфейс командной строки в Vue Edit.
  • Temir — Vue для интерактивных приложений командной строки.

Предварительная отрисовка

  • React-Snap — статический предварительный рендерер нулевой конфигурации для SPA.
  • Prerender-Plugin — плагин Node.js/webpack для предварительной отрисовки статического HTML в одностраничном приложении (SPA).
  • Vue-Prerender — специализированный плагин Vue.js, реализующий три стратегии предварительной отрисовки страниц Vue.js с помощью безголового Chrome.
  • Rendora — динамический SSR (рендеринг на стороне сервера) с использованием безголового Chrome для лёгкого решения проблемы SEO для современных веб-сайтов javascript.
  • Pre-Vue — шаблон Vue + Nuxt, предлагающий встроенную поддержку тегов OpenGraph, Google Analytics, карты сайта и robots.txt.
  • Ssr-Vuejs-Nodejs — серверный рендеринг vuejs с nodejs без Nuxt.
  • Vue-Genesis — 🔥микрофронтенд, микросервис и облегчённое решение на основе Vue SSR🔥.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Кураторский список замечательных вещей, связанных с Vue.js. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/awesome-lib-awesome-vue.git
git@api.gitlife.ru:oschina-mirror/awesome-lib-awesome-vue.git
oschina-mirror
awesome-lib-awesome-vue
awesome-lib-awesome-vue
master