百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 编程字典 > 正文

火速拿来用!对比12,000 个 Vue.js开源项目发现最实用的 TOP45!

toyiye 2024-06-06 22:12 12 浏览 0 评论

在过去一年里,前端开发发展迅速,前端工程师的薪资亦是水涨船高。2019 更是热度不减,而作为近年来尤为热门的前端框架,Vue.js 自是积累了大量关注。本文将为你介绍 2019 年最值得关注的 45 个 Vue.js 开源项目——Let's go!




作者 | Mybridge

译者 | 袁虎

责编 | 仲培艺

出品 | CSDN(ID:CSDNNews)

以下为译文:

在过去的一年里,我们比较了将近 12000 个 Vue.js 开源项目和库,并从中挑选了最好的 45 个(占比 0.37%)。

这些项目和库可以分为 3 类:

  • 用户界面(1~19)
  • Vue.js工具(20~36)
  • 项目(37~45)

这是一个极具权威性的表单,精确汇总了 2018 年 1-12 月期间发布的最佳 Vue.js 开源项目。Mybridge 工作组从受欢迎程度、参与度和新鲜度三方面对它们进行了评估。这些项目的 Github Star 平均数为 2620,可见其卓越不凡。

开源项目对程序员来说意义非凡,让我们花些时间,一起来看看这些在去年可能被你错过了的 Vue.js 开源项目吧。



用户界面


1. Vuetify

  • Star 数:16672
  • GitHub:https://github.com/vuetifyjs/vuetify
  • 介绍:Vue.js 2 的 Material 组件框架(1.0 版本)



2. Weex-ui

  • Star 数:4097
  • GitHub:https://github.com/alibaba/weex-ui
  • 介绍:一个基于 Vue.js 和 Weex 的富交互、轻量级、高性能的 UI 库,由阿里巴巴提供。



3. Eagle.js

  • Star 数:3343
  • GitHub:https://github.com/Zulko/eagle.js
  • 介绍:使用 Vue.js 构建的幻灯片框架。



4. Vuesax

  • Star 数:2755
  • GitHub:https://github.com/lusaxweb/vuesax
  • 介绍:前端 Vue 组件。



5. Vue-ydui

  • Star 数:2308
  • GitHub:https://github.com/ydcss/vue-ydui
  • 介绍:Vue2.js 移动组件库。



6. Vue-grid-layout

  • Star 数:2003
  • GitHub:https://github.com/jbaysolutions/vue-grid-layout
  • 介绍:Vue.js 的一个可拖动且可调整大小的网格布局。



7. Vue-virtual-scroller

  • Star 数:1741
  • GitHub:https://github.com/Akryum/vue-virtual-scroller
  • 介绍:让拥有任何数据量的页面都能平滑滚动。



8. Vue-content-loader

  • Star 数:1345
  • GitHub:https://github.com/egoist/vue-content-loader
  • 介绍:创建内容加载器的 SVG 组件,例如 Facebook 的卡片加载。



9. Mand-mobile

  • Star 数:1391
  • GitHub:https://github.com/didi/mand-mobile
  • 介绍:基于 Vue.js 2 的移动端 UI 组件库,专为金融场景设计。



10. Vuikit

  • Star 数:1293
  • GitHub:https://github.com/vuikit/vuikit
  • 介绍:网站界面的响应式 Vue UI 库。



11. Vue-design-system v2.0

  • Star 数:1296
  • GitHub:https://github.com/viljamis/vue-design-system
  • 介绍:基于 Vue.js 构建 UI 设计系统的开源工具。



12. Vue-styleguidist

  • Star 数:1088
  • GitHub:https://github.com/vue-styleguidist/vue-styleguidist
  • 介绍:由 react-styleguidist 构建的带有实时样式指南的 Vue 组件。



13. Heyui

  • Star 数:934
  • GitHub:https://github.com/heyui/heyui
  • 介绍:Web UI 库,Vue2.0。



14. Vue2-animate v2.0

  • Star 数:884
  • GitHub:https://github.com/asika32764/vue2-animate
  • 介绍:Animate.css 的 Vue 移植版本,用于 Vue 的内置过渡。



15. Ui

  • Star 数:841
  • GitHub:https://github.com/vuejs/ui
  • 介绍:Vue 官方应用程序的 UI 组件。



16. Proppy

  • Star 数:792
  • GitHub:https://github.com/fahad19/proppy
  • 介绍:UI 组件的功能插件(支持 React.js 和 Vue.js)。



17. ZircleUI

  • Star 数:650
  • GitHub:https://github.com/zircleUI/zircleUI
  • 介绍:基于 Vue.js 的可缩放用户界面的前端库。



18. Vue-overdrive

  • Star 数:439
  • GitHub:https://github.com/mattrothenberg/vue-overdrive
  • 介绍:用于 Vue 应用程序的超简易 Magic Move 过渡效果。



19. Vue-argon-design-system

  • Star 数:302
  • GitHub:https://github.com/creativetimofficial/vue-argon-design-system
  • 介绍:Vue Argon 设计系统。




Vue.js 工具


20. Vue-cli

  • Star 数:18952
  • GitHub:https://github.com/vuejs/vue-cli
  • 介绍:快速构建 Vue.js 的 CLI 3.0 版本。



21. Vue-devtools(v 4.0)

  • Star 数:12112
  • GitHub:https://github.com/vuejs/vue-devtools
  • 介绍:用于调试 Vue.js 应用程序的 Chrome 扩展开发工具。



22. Vue-native-core

  • Star 数:5545
  • GitHub:https://github.com/GeekyAnts/vue-native-core
  • 介绍:Vue Native 是一个用 JavaScript 构建的跨平台原生移动应用程序的框架。



23. Tiptap

  • Star 数:2790
  • GitHub:https://github.com/scrumpy/tiptap
  • 介绍:Vue.js 的富文本编辑器。



24. Uni-app

  • Star 数:2276
  • GitHub:https://github.com/dcloudio/uni-app
  • 介绍:使用 Vue.js 开发跨平台应用程序的前端框架。



25. Vue-rx v6.0

  • Star 数:2284
  • GitHub:https://github.com/vuejs/vue-rx
  • 介绍:Vue.js 的 RxJS 集成。



26. Eros

  • Star 数:1587
  • GitHub:https://github.com/bmfe/eros
  • 介绍:一组 Vue 代码,两端原生应用程序,或者叫 us-native。



27. Vue-wait

  • Star 数:1266
  • GitHub:https://github.com/f/vue-wait
  • 介绍:Vue/Vuex 及 Nuxt 应用程序的复杂加载器和进度管理器。



28. Vue-starter

  • Star 数:1192
  • GitHub:https://github.com/devCrossNet/vue-starter
  • 介绍:一种用于待投产 PWA 的灵活、可扩展的固定模板,专注于性能、开发速度和最佳实践。



29. Vue-hooks

  • Star 数:1148
  • GitHub:https://github.com/yyx990803/vue-hooks
  • 介绍:在 Vue 中实现试验的 React 钩子。



30. Portal-vue

  • Star 数:1414
  • GitHub:https://github.com/linusborg/portal-vue
  • 介绍:Vue.js 的基础组件,在组件外部、文档的任意位置渲染 DOM。



31. Vue-fullpage.js

  • Star 数:829
  • GitHub:https://github.com/alvarotrigo/vue-fullpage.js
  • 介绍:fullPage.js 的Vue.js 官方封装。



32. Vue-api-query

  • Star 数:750
  • GitHub:https://github.com/robsontenorio/vue-api-query
  • 介绍:构建 REST API 请求的方法,优雅且简单。



33. Vuese

  • Star 数:741
  • GitHub:https://github.com/vuese/vuese
  • 介绍:Vue 组件文档的一站式解决方案。



34. Vuex-orm

  • Star 数:724
  • GitHub:https://github.com/vuex-orm/vuex-orm
  • 介绍:Vuex 插件,启用 Vuex 存储的对象关系映射。



35. Vuex-pathify

  • Star 数:651
  • GitHub:https://github.com/davestewart/vuex-pathify
  • 介绍:Vue/Vuex 插件,为 Vuex 存储提供统一的路径语法。



36. Vue-vr

  • Star 数:147
  • GitHub:https://github.com/imudin/vue-vr
  • 介绍:使用 Vue 构建 VR 应用程序的框架。






项目


37. Vuepress

  • Star 数:11323
  • GitHub:https://github.com/vuejs/vuepress
  • 介绍:基于 Vue 的轻量级静态网站生成器。



38. Gridsome

  • Star 数:1902
  • GitHub:https://github.com/gridsome/gridsome
  • 介绍:使用 Vue.js 为 CMS 或数据构建超快的网站。



39. Vue-music-webapp

  • Star 数:1357
  • GitHub:https://github.com/CaiJinyc/vue-music-webapp
  • 介绍:基于 Vue 的音乐 WebApp。



40. Vue-realworld-example-app

  • Star 数:1187
  • GitHub:https://github.com/gothinkster/vue-realworld-example-app
  • 介绍:使用 Vue.js、Vuex、axios 和其他技术构建的典型现实应用程序。



41. Page-transitions-travelapp

  • Star 数:1145
  • GitHub:https://github.com/sdras/page-transitions-travelapp
  • 介绍:旅行应用程序,具有类似原生的页面过渡效果。



42. Sample-vue-shop

  • Star 数:918
  • GitHub:https://github.com/sdras/sample-vue-shop
  • 介绍:一个示例商店,展示如何使用 Vue、Stripe 和 Serverless Functions 来管理支付流程。



43. Vuegg

  • Star 数:853
  • GitHub:https://github.com/vuegg/vuegg
  • 介绍:Vue GUI 生成器,模拟和代码可以一次性搞定。



44. Vue-filepond

  • Star 数:467
  • GitHub:https://github.com/pqina/vue-filepond
  • 介绍:FilePond 的一个适配器组件,一个 JavaScript 库,可以上传任何东西,加快上传速度并对图像进行优化,同时提供了非常顺畅的用户体验。



45. Monimo

  • Star 数:230
  • GitHub:https://github.com/altinselimi/monimo
  • 介绍:类似 Netflix 的 Web 应用程序,用于观看动画。



以上,就是今年最值得关注的 Vue.js 开源项目!

相关阅读:http://bit.ly/2GU4V01http://bit.ly/2Iqf4p6https://medium.mybridge.co/48-amazing-javascript-open-source-for-the-past-year-v-2019-ce51cdd10fb9https://medium.mybridge.co/amazing-react-js-open-source-of-the-year-v-2019-364d057ac3f3原文:https://medium.mybridge.co/45-amazing-vue-js-open-source-for-the-past-year-v-2019-b8533f26a0a2本文为 CSDN 翻译,如需转载,请注明来源出处。作者独立观点,不代表 CSDN 立场。

相关推荐

为何越来越多的编程语言使用JSON(为什么编程)

JSON是JavascriptObjectNotation的缩写,意思是Javascript对象表示法,是一种易于人类阅读和对编程友好的文本数据传递方法,是JavaScript语言规范定义的一个子...

何时在数据库中使用 JSON(数据库用json格式存储)

在本文中,您将了解何时应考虑将JSON数据类型添加到表中以及何时应避免使用它们。每天?分享?最新?软件?开发?,Devops,敏捷?,测试?以及?项目?管理?最新?,最热门?的?文章?,每天?花?...

MySQL 从零开始:05 数据类型(mysql数据类型有哪些,并举例)

前面的讲解中已经接触到了表的创建,表的创建是对字段的声明,比如:上述语句声明了字段的名称、类型、所占空间、默认值和是否可以为空等信息。其中的int、varchar、char和decimal都...

JSON对象花样进阶(json格式对象)

一、引言在现代Web开发中,JSON(JavaScriptObjectNotation)已经成为数据交换的标准格式。无论是从前端向后端发送数据,还是从后端接收数据,JSON都是不可或缺的一部分。...

深入理解 JSON 和 Form-data(json和formdata提交区别)

在讨论现代网络开发与API设计的语境下,理解客户端和服务器间如何有效且可靠地交换数据变得尤为关键。这里,特别值得关注的是两种主流数据格式:...

JSON 语法(json 语法 priority)

JSON语法是JavaScript语法的子集。JSON语法规则JSON语法是JavaScript对象表示法语法的子集。数据在名称/值对中数据由逗号分隔花括号保存对象方括号保存数组JS...

JSON语法详解(json的语法规则)

JSON语法规则JSON语法是JavaScript对象表示法语法的子集。数据在名称/值对中数据由逗号分隔大括号保存对象中括号保存数组注意:json的key是字符串,且必须是双引号,不能是单引号...

MySQL JSON数据类型操作(mysql的json)

概述mysql自5.7.8版本开始,就支持了json结构的数据存储和查询,这表明了mysql也在不断的学习和增加nosql数据库的有点。但mysql毕竟是关系型数据库,在处理json这种非结构化的数据...

JSON的数据模式(json数据格式示例)

像XML模式一样,JSON数据格式也有Schema,这是一个基于JSON格式的规范。JSON模式也以JSON格式编写。它用于验证JSON数据。JSON模式示例以下代码显示了基本的JSON模式。{"...

前端学习——JSON格式详解(后端json格式)

JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScriptProgrammingLa...

什么是 JSON:详解 JSON 及其优势(什么叫json)

现在程序员还有谁不知道JSON吗?无论对于前端还是后端,JSON都是一种常见的数据格式。那么JSON到底是什么呢?JSON的定义...

PostgreSQL JSON 类型:处理结构化数据

PostgreSQL提供JSON类型,以存储结构化数据。JSON是一种开放的数据格式,可用于存储各种类型的值。什么是JSON类型?JSON类型表示JSON(JavaScriptO...

JavaScript:JSON、三种包装类(javascript 包)

JOSN:我们希望可以将一个对象在不同的语言中进行传递,以达到通信的目的,最佳方式就是将一个对象转换为字符串的形式JSON(JavaScriptObjectNotation)-JS的对象表示法...

Python数据分析 只要1分钟 教你玩转JSON 全程干货

Json简介:Json,全名JavaScriptObjectNotation,JSON(JavaScriptObjectNotation(记号、标记))是一种轻量级的数据交换格式。它基于J...

比较一下JSON与XML两种数据格式?(json和xml哪个好)

JSON(JavaScriptObjectNotation)和XML(eXtensibleMarkupLanguage)是在日常开发中比较常用的两种数据格式,它们主要的作用就是用来进行数据的传...

取消回复欢迎 发表评论:

请填写验证码