前言
本文的前身是源自github上的项目awesome-github-vue,但由于该项目上次更新时间为2017年6月12日,很多内容早已过期或是很多近期优秀组件未被收录,所以小肆今天(2019/01/19)重新更新了内容并新建项目awesome-vue。
针对原项目小肆做了如下几点更新
- 更新全部项目github上的star数
- 根据最新star数进行排序
- 去掉所有star数不足1000的项目
- 去掉所有一年内未更新的项目
- 增加部分新项目
日后维护计划
- 每半月更新一次
- 做更明确详细的分类
- 添加优秀学习资源
欢迎到Issues提交项目给小肆,我会第一时间处理。
提交的项目格式如下:
项目名称:XXXXX
子标题: XXXXX
相关介绍: XXXXXX
如果收录的项目有错误,可以通过Issues反馈给小肆。
star数未满1000的项目,也可以提交,小肆会保持关注,如果能解决用户痛点且没有更优秀的项目替代,小肆会提前更新至文档
欢迎关注小肆公众号:技术放肆聊
目录
UI组件
- element ★34436 - 饿了么出品的Vue2的web UI工具套件
- iview ★19488 - 基于 Vuejs 的开源 UI 组件库
- vuetify ★16076 - 为移动而生的Vue JS 2组件框架
- Vux ★14975 - 基于Vue和WeUI的组件库
- mint-ui ★13302 - Vue 2的移动UI元素
- bootstrap-vue ★7646 - 应用于Vuejs2的Twitter的Bootstrap 4组件
- vue-material ★7510 - 通过Vue Material和Vue 2建立精美的app应用
- vant ★7246 - 有赞出品的Vue2.0移动UI
- muse-ui ★7047 - 三端样式一致的响应式 UI 库
- Vue.Draggable ★6329 - 实现拖放和视图模型数组同步
- vue-awesome-swiper ★5717 - vue.js触摸滑动组件
- vueAdmin ★4792 - 基于vuejs2和element的简单的管理员模板
- buefy ★4442 - 响应式UI组件轻量级库
- vue-multiselect ★3849 - Vue.js选择框解决方案
- Keen-UI ★3604 - 轻量级的基本UI组件合集
- vue-quill-editor ★3493 - 基于Quill适用于Vue2的富文本编辑器
- eagle.js ★3320 - hacker的幻灯片演示框架
- vonic ★2997 - 快速构建移动端单页应用
- vue-echarts ★2751 - VueJS的ECharts组件
- vuesax ★2674 - 灵动的小组件库
- vue-chartjs ★2631 - vue中的Chartjs的封装
- vue-ydui ★2282 - 基于Vue2的移动端和微信UI
- vue-js-modal ★2075 - 移动友好的Vuejs2的modal
- mavonEditor ★2066 - 基于Vue的markdown编辑器
- vue-infinite-scroll ★1882 - VueJS的无限滚动指令
- vue-beauty ★1868 - 由vue和ant design创建的优美UI组件
- vue-amap ★1860 - 基于Vue 2和高德地图的地图组件
- eme ★1769 - 优雅的Markdown编辑器
- vue-video-player ★1706 - VueJS视频及直播播放器
- vue-table ★1690 - 简化数据表格
- vuejs-datepicker ★1643 - vue日期选择器组件
- vue-virtual-scroller ★1643 - 带任意数目数据的顺畅的滚动
- vue-infinite-loading ★1508 - VueJS的无限滚动插件
- vue-blu ★1444 - 帮助你轻松创建web应用
- vue-scroller ★1442 - Vonic UI的功能性组件
- vue-waterfall ★1431 - Vue.js的瀑布布局组件
- vue-upload-component ★1372 - Vuejs文件上传组件
- vue-recyclerview ★1286 - 管理大列表的vue-recyclerview
- vue2-editor ★1282 - HTML编辑器
- vue-chat ★1249 - vuejs和vuex及webpack的聊天示例
- vue-cropper ★1192 - 一个简单的vue 的图片裁剪插件
- vue-slider-component ★1149 - 在vue1和vue2中使用滑块
- vue-dropzone ★1139 - 用于文件上传的Vue组件
- vue-core-image-upload ★1124 - 轻量级的vue上传插件
- vue-syntax-highlight ★1198 - Sublime Text语法高亮
- vue-image-crop-upload ★1108 - vue图片剪裁上传组件
- vue-baidu-map ★1078 - 基于 Vue 2的百度地图组件库
- VueCircleMenu ★1072 - 漂亮的vue圆环菜单
- vue-calendar ★1070 - 日期选择插件
- vue-tables-2 ★1048 - 显示数据的bootstrap样式网格
开发框架
- vue.js ★125518 - 流行的轻量高效的前端组件化方案
- vue-element-admin ★26166 - vue2管理系统模板
- vue-admin ★9089 - Vue管理面板框架
- electron-vue ★8393 - Electron及VueJS快速启动样板
- quasar ★8299 - 响应式网站和混合移动应用程序
实用库
- vuex ★18608 - 专为 Vue.js 应用程序开发的状态管理模式
- vue-lazyload ★4423 - 用于懒加载的Vue模块
- vue-i18n ★3807 - VueJS的多语言切换插件
- vue-loader ★3677 - Vue.js 针对Webpack的组件装载插件
- vuelidate ★3287 - 简单轻量级的基于模块的Vue.js验证
- vue-meta ★2165 - 管理app的meta信息
- Vue-Socketio ★1786 - VueJS的socketio实现
- vue-awesome ★1775 - VueJS字体Awesome组件
- vue-property-decorator ★1589 - VueJS和属性Decorator
- vue-axios ★1347 - 将axios整合到VueJS的封装
- portal-vue ★1354 - 在组件外部渲染DOM
服务端
- nuxt.js ★17569 - 用于服务器渲染Vue app的最小化框架
应用实例
- koel ★9868 - 基于网络的个人音频流媒体服务
- vue-manage-system ★6243 - 后台管理系统解决方案
- pagekit ★5021 - 轻量级的CMS建站系统
- PJ Blog ★2194 - 开源博客
- goldfish ★2005 - 用于HashiCorp Vault的Admin UI
Demo示例
- vue2-elm ★24765 - 重写饿了么webapp
- vue2-manage ★5320 - 基于 vue + element-ui 的后台管理系统
- Vue-cnodejs ★3037 - 基于vue重写Cnodejs.org的webapp
- NeteaseCloudWebApp ★2112 - 高仿网易云音乐的webapp
- vue2-happyfri ★6304 - vue2及vuex的入门练习项目
- douban ★1987 - 基于vue全家桶的精致豆瓣DEMO
- eleme ★1526 - 高仿饿了么app商家详情
- vue-wechat ★1435 - vue.js开发微信app界面
- bilibili-vue ★1425 - 全栈式开发bilibili首页
- vue-WeChat ★1292 - 基于Vue2高仿微信App的单页应用
- vue-music ★1246 - Vue 音乐搜索播放
- vue-Meizi ★1185 - vue最新实战项目
- xyy-vue ★1180 - 大学生交流平台
- VueDemo_Sell_Eleme ★1231 - Vue2高仿饿了么外卖平台
- vue-demo ★1096 - vue简易留言板
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。