Переводчик пресса:Изучение хороших проектов с открытым исходным кодом — самый эффективный способ улучшить свой код.
- оригинал:30 Amazing Vue.js Open Source Projects for the Past Year (v.2018)
- Переводчик:Fundebug
Для обеспечения удобочитаемости в этой статье используется вольный перевод, а не дословный перевод. Кроме того, авторские права на эту статью принадлежат оригинальному автору, а перевод предназначен только для ознакомления.
За последний год я сравнил почти 3000 проектов с открытым исходным кодом Vue.js и выбрал 30 лучших (соотношение 1%).
Это конкурентоспособный список, поскольку я тщательно отобрал лучшие библиотеки, инструменты и проекты Vue.js с открытым исходным кодом, выпущенные в период с января по декабрь 2017 года. Качество этого списка оценивается с учетом популярности, вовлеченности и давности. Чтобы привести простой пример, элементы в этом списке имеют в среднем 3795 звезд на известной платформе гей-знакомств.Неплохо, правда?
Проекты с открытым исходным кодом полезны для программистов. Вы можете учиться, читая код и создавая что-то поверх существующего проекта, потому что, если вы хотите улучшить свои навыки разработки Vue, здорово потратить некоторое время, играя с проектами с открытым исходным кодом Vue.js, которые вы, возможно, пропустили в течение прошлый год стоит.
NO.1
Element: библиотека компонентов рабочего стола на основе Vue 2.0 для разработчиков, дизайнеров и менеджеров по продуктам.[Звезда Github: 22004].
NO.2
iView: набор высококачественных библиотек компонентов пользовательского интерфейса.[Звезда Github: 12175].
NO.3
Best-resume-ever: легко и быстро создавайте множество красивых резюме с помощью Vue и LESS и создавайте свое лучшее резюме.[Звезда Github: 8839].
NO.4
Vue-element-admin: волшебная система управления фоном Vue[Звезда Github: 7942].
NO.5
Vuetify: Библиотека компонентов материалов для Vue.js 2.[Звезда Github: 7672].
NO.6
Vue-admin: библиотека управления бэкэнд-панелями Vue, основанная на Vue 2.0 и Bulma 0.3.[Звезда Github: 7033].
NO.7
vue-hackernews-2.0: vue-router и vuex и рендеринг на стороне сервера[Звезда Github: 6687].
NO.8
Vue-devtools (v 4.0): расширение Chrome devtools для отладки приложений Vue.js.[Звезда Github: 6292].
NO.9
Vue-material: Дизайн материалов для Vue.js[Звезда Github: 5230].
NO.10
Quasar: создавайте адаптивные веб-сайты, PWA, гибридные мобильные приложения (выглядят нативно!) и приложения Electron, используя одну и ту же кодовую базу одновременно и на основе Vue.[Звезда Github: 4690].
FundebugМониторинг ошибок в режиме реального времени защищает ваш проект Vue!
NO.11
Electron-vue: Шаблон быстрого запуска Electron и Vue.js, включая скаффолдинг vue-cli, универсальный плагин Vue, электронный упаковщик/электронный сборщик, модульные/е2е-тесты, vue-devtools и веб-пакет.[Звезда Github: 4527].
NO.12
Vue-loader (v 13): загрузчик Webpack для компонентов Vue.js.[Звезда Github: 2588].
NO.13
Vuepack (v 3.0): Модный посевной проект с использованием Vue 2, Vuex, Vue-router и Webpack 2 (даже Electron).[Звезда Github: 2077].
NO.14
Buefy: Облегченные компоненты пользовательского интерфейса на основе Bulma Vue.js.[Звезда Github: 1956 г.].
NO.15
Vant: Мобильный пользовательский интерфейс Vue.js 2.0 от YouZan[Звезда Github: 1730].
NO.16
Codesandbox: онлайн-редактор кода, предназначенный для разработки веб-приложений.[Звезда Github: 1552].
NO.17
Vuefire (v 2.0): привязки Vue.js 1 и 2 для Firebase 2 &>= 3[Звезда Github: 1228].
NO.18
Vue-tetris: Делайте тетрис с Vue, Vuex, Immutable[Звезда Github: 1152].
NO.19
At-ui: совершенно новый комплект плоского пользовательского интерфейса для настольных приложений, созданный с помощью Vue.js 2.0.[Звезда Github: 1099].
NO.20
Vue-recyclerview: Работа с большими списками с помощью vue-recyclerview[Звезда Github: 1021].
FundebugМониторинг ошибок в режиме реального времени может вовремя обнаружить ошибки и повысить эффективность отладки!
NO.21
Vuex-persistedstate (v 2.0): сохранить состояние Vuex с локальным хранилищем[Звезда Github: 1009].
NO.22
Vue-test-utils: Утилиты для тестирования компонентов Vue.[Звезда Github: 977].
NO.23
Vue-meta (v 1.0): управление метаинформацией страницы в компонентах Vue 2.0, поддержка потоковой передачи SSR +.[Звезда Github: 958].
NO.24
ESLint-plugin-vue: Официальный плагин ESLint Vue.js[Звезда GitHub: 864].
NO.25
Vue-js-modal: простой в использовании, настраиваемый, удобный для мобильных устройств. Модальный режим Vue.js 2.0+.[Звезда Github: 775].
NO.26
Vue-tables-2: Компонент сетки Vue.js 2[Звезда Github: 540].
NO.27
Vue-baidu-map: компонент карты Baidu для Vue 2.x.[Звезда Github: 540].
NO.28
Vuex-loading: Комплексное управление загрузчиком для приложений Vue/Vuex.[Звезда Github: 291].
NO.29
Vue-js-grid: Система сетки ответов Vue.js 2.x с плавной сортировкой, перетаскиванием и изменением порядка.[Звезда Github: 248].
NO.30
Dockeron: Electron + Vue.js для Docker[Звезда Github: 196].