35

值得关注的 Vue.js开源项目

 4 years ago
source link: https://juejin.im/post/5e00817ae51d455824271ce2
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
2019年12月23日阅读 5877

值得关注的 Vue.js开源项目

作者:Nastassia Ovchinnikova

翻译:疯狂的技术宅

原文:flatlogic.com/blog/new-an…

未经允许严禁转载

Vue.js 框架是由经验丰富的开发人员创建的,具有可靠的社区支持,丰富的功能,而且是轻量级的。

Vue.js 的另一个大优点是易于理解和学习。可以在 Vue 框架的帮助下创建任何 Web 应用。因此我建议你了解一些 Vue 开源项目。

这些项目中有一些因为其在 2019 年广受欢迎而被列入此列表。其中一些项目在 GitHub 上没有那么多的Star,但是在我看来,这些项目仍然值得注意。

uiGradients

渐变效果的集合

Website: uigradients.com/

GitHub:github.com/ghosh/uiGra…

GitHub Stars: 4.6k

Image source: http://uigradients.com/

丰富的色彩阵列和出色的 UX 使该项目成为我的最爱之一。渐变效果仍然是网页设计中日益增长的趋势。你可以选择所需的颜色,并查看所有可能的渐变。该收藏非常庞大,因为它是社区贡献的。你可以轻松选择渐变效果并复制其 CSS 代码。

各种模版:flatlogic.com/templates

CSSFX

CSS 效果的集合

Website: cssfx.dev

GitHub: github.com/jolaleye/cs…

GitHub Stars: 5.3k

Image source: https://cssfx.dev

另一个轻松地向 Web 应用添加少量但重要的细节的项目。该项目使你可以查看每个 CSS 效果的预览,只需单击选择的效果即可查看代码。

Sing App Vue 仪表板

管理模板

Website: flatlogic.com/templates/s…

GitHub: github.com/flatlogic/s…

GitHub Stars: 244

Vue.js Open Source

Demo:flatlogic.com/templates/s…

文档:demo.flatlogic.com/sing-app/do…

这是免费的开源管理模板,使用最新的 Vue 和 Bootstrap 构建。如今最常用的做法是使用管理仪表板模板,而不是从头开始构建所有内容。在评估管理模板时,我想到的主要标准是:定制的可能性和文档的完整性。 Sing App Vue 将会为你提供可靠的建议,帮助你快速入门所提供所有必要的图表、表单、表格、地图等。

img

Vue Storefront

A PWA storefront

PWA 网店

Website: www.vuestorefront.io

GitHub: github.com/DivanteLtd/…

GitHub Stars: 5.8k

Image source: https://www.vuestorefront.io

这是一个 PWA 应用,可以与任何后端(或几乎任何后端)连接。该项目的主要优势是使用无头架构。这是一个全面的解决方案,为你提供了很多可能性(由于不断增长的社区的大力支持,将改进你的服务器端渲染的 SEO 效果、移动优先方法和脱机模式。

Faviator

一个生成图标的库

Website: www.faviator.xyz

Demo: www.faviator.xyz/playground

GitHub: github.com/faviator/fa…

GitHub Stars: 94

Image source: https://www.faviator.xyz

如果你需要创建一个图标的向导。可以使用任何 Google 字体以及任何颜色。只需通过首选的配置,然后选择 PNG,SVG 或 JPG 格式即可。

iView

Vue UI 组件工具包

Website: iviewui.com/

GitHub: github.com/iview/iview

GitHub Stars: 22.8k

Image source: https://iviewui.com/

不断的更新使这组 UI 组件成为具有不同技能水平的开发人员的不错选择。但是你应该知道它不支持IE8。

要开始使用 iView,请确保你对单文件组件有充分的了解。该项目具有友好的 API 和大量文档。

Postwoman

  • API 请求构建器*

Website: postwoman.io/

GitHub: github.com/liyasthomas…

GitHub Stars: 10.5k

Image source: https://github.com/liyasthomas/postwoman

这是 Postman 的替代方案。它是免费的,具有许多人参与开发,并且支持多平台和多设备。这个工具真的非常快,并且有大量的更新。该工具的创建者声称在不久的将来会有更多功能。你可以通过添加自动完成功能、更多方法和 HTTP 支持来帮助该项目。请加入社区!

Vue Virtual Scroller

快速滚动条

Website: akryum.github.io/vue-virtual…

GitHub: github.com/Akryum/vue-…

GitHub Stars: 3.4k

Image source: https://akryum.github.io/vue-virtual-scroller/#/horizontal

Vue Virtual Scroller 具有四个主要组件。 RecycleScroller 可以渲染列表中的可见项目。如果你不知道项目的大小,最好使用 DynamicScroller。 DynamicScrollerItem 将所有内容包装在 DynamicScroller 中(以处理大小的更改)。 IdState 简化了本地状态管理(在 RecycleScroller 内部)。

Mint UI

移动端界面元素

Website: mint-ui.github.io/#!/en

GitHub: github.com/ElemeFE/min…

GitHub Stars: 15.2k

Image source: http://mint-ui.github.io/#!/en

使用现成的 CSS 和 JS 组件能够更快地构建移动应用。使用此工具,你不必担心生成大文件的风险,因为你可以按需加载。动画由 CSS3 处理。要使用 Mint UI 需要安装 npm。你应该尝试预测应用程序所需的所有组件,并仅导入必要的组件。完整的代码(包括 CSS 文件)仅 30kb。

V Calendar

用于构建日历的无依赖插件

Website: vcalendar.io

GitHub: github.com/nathanreyes…

GitHub Stars: 1.6k

Image source: https://vcalendar.io

你可以选择不同的视觉指示器来装饰日历。 V Calendar 还为你提供了三种日期选择模式:

  • 单一日期;
  • 多个日期;
  • 日期范围选择模式。

这个日历插件适合移动设备使用,有不同的颜色主题,并且可以适应不同的屏幕尺寸。

Vue 设计系统

一组 UI 工具

Website: vueds.com/

GitHub: github.com/viljamis/vu…

GitHub Stars: 1.7k

Image source: https://vueds.com/example/#/Elements/Button

这是组织良好的工具,对于任何 Web 开发团队而言,其名称都很容易理解。由于能够导出为 NPM 依赖项,因此你可以在任何 Vue 项目中进行自定义设计。最大的好处是能够使用 Prettier 代码格式化程序,该格式化程序在提交到 Git 之前自动格式化你的代码。

Proppy

用于创建 prop 的库

Website: proppyjs.com

GitHub: github.com/fahad19/pro…

GitHub Stars: 855

Image source: https://proppyjs.com

prop 使我们能够将数据传递到不同的组件。prop 无法更改或沿组件树向上传递。因此 Proppy 可帮助你获取各种资源,然后作为 prop 进行组合,然后将其传递给任何组件。

Light Blue Vue Admin

用于管理信息中心的 Vue.js 模板

Website: flatlogic.com/templates/l…

GitHub: github.com/flatlogic/l…

GitHub Stars: 76

Image source: https://flatlogic.com/templates/light-blue-vue-lite/demo

演示:demo.flatlogic.com/light-blue-…

文档:demo.flatlogic.com/light-blue/…

该模板是用 Vue CLI 和 Bootstrap 4 构建的。从演示中可以看到,该模板具有一组非常基本的页面:排版、地图、图表、聊天等。如果你需要扩展模板,则可以看一下有着 60 多个组件的 Light Blue Vue Full,它不含 jQuery,并且具有两个颜色主题。

Vue API Query

构建针对 REST API 的请求

GitHub: github.com/robsontenor…

GitHub Stars: 1.1k

Image source: https://github.com/robsontenorio/vue-api-query

这个项目没什么可说的。它完全符合其广告描述中的内容:帮助你创建 REST API 的请求。

Vue Grid Layout

Vue.js 的网格布局

Website: jbaysolutions.github.io/vue-grid-la…

GitHub: github.com/jbaysolutio…

GitHub Stars: 3.1k

Image source: https://jbaysolutions.github.io/vue-grid-layout/examples/01-basic.html

解决所有与网格有关的问题的简单解决方案。它具有静态、可调整大小和可拖动的小部件。它反应灵敏,并且可以还原和序列化布局。如果你需要再添加一个小部件,则无需重新构建所有网格。

Vue Content Loader

Create a placeholder loading

创建占位符加载

Website: danilowoz.com/create-vue-…

GitHub: github.com/egoist/vue-…

GitHub Stars: 2k

Image source: http://danilowoz.com/create-vue-content-loader/

要了解有关该项目的所有信息,你先可以简单地使用它的在线工具。只需设置诸如宽度和高度、速度和配色方案之类的优选属性,就可以享受可自定义的内容加载器。可以借助 yarn 和纯 SVG 格式(无需JS)快速安装。

Vue2.0 图表

数据可视化

Website: simonzhangiter.github.io/DataVisuali…

GitHub: github.com/SimonZhangI…

GitHub Stars: 1.3k

Image source: https://simonzhangiter.github.io/DataVisualization/#/dashboard

在图片中,你可以看到非常漂亮的图表。这个项目使任何数据都更具可读性,使我们更易于理解和解释。它使我们能够轻松检测任何数据集中的趋势和模式。

Vue.js Modal

高度可定制的 Modal

Website: vue-js-modal.yev.io/

GitHub: github.com/euvl/vue-js…

GitHub Stars: 2.9k

Image source: http://vue-js-modal.yev.io

你可以在网站上查看所有不同类型的模态窗口。总共有15个按钮,随意点击一个,你将会看到一个模态窗口示例。

Vuesax

框架组件

Website: lusaxweb.github.io/vuesax/

GitHub: github.com/lusaxweb/vu…

GitHub Stars: 3.7k

Image source: https://lusaxweb.github.io/vuesax/

这个项目在社区中非常受欢迎。它使你可以为每个组件设计不同的产品。 Vuesax 的创建者强调,每个 Web 开发人员在进行 Web 设计时都应该有选择的自由。你首先需要一个 CDN 库并链接到其 CSS 文件。

Vue2 Animate

Animate.css 的端口

Website: the-allstars.com/vue2-animat…

GitHub: github.com/asika32764/…

GitHub Stars: 1.1k

Image source: https://the-allstars.com/vue2-animate/

这个库是跨浏览器的。你可以从 5 种动画类型中进行选择:旋转、滑动、淡入淡出、弹跳和缩放。在其网站上有一个演示。动画的默认持续时间为 1 秒,但是你可以自定义这个参数。

Vuetensils

Vue.js 的工具集

Website: vuetensils.stegosource.com

GitHub: github.com/stegosource…

GitHub Stars: 111

img
Image source: vuetensils.stegosource.com

这是个标准界面库,但其优点在于它没有多余的样式。你可以按照自定义的方式进行设计,并应用所有品牌要求。只需编写所需的样式,将其添加到项目中,并根据需要包含尽可能多的组件。

欢迎关注前端公众号:前端先锋,免费领取 webpack 从入门到进阶全系列教程。

1

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK