19
Translator: Frontend Xiaozhi
Author: Nastassia Ovchinnikova
Source: flatlogic.com

If you have dreams and dry goods, search on [Daily Move to the World] still doing dishes in the early morning.

This article GitHub https://github.com/qq449245884/xiaozhi has been included, the first-line factory interview complete test sites, materials and my series of articles.

One of the advantages of Vue over React is that it is easy to understand and learn, and it accounts for the majority in China. We can create any web application with the help of Vue. Therefore, it is also very important to always understand some new and easy-to-use Vue open source projects. On the one hand, it can help us develop more efficiently. On the other hand, we can also learn the essence of it by model.

Next, let's take a look at the new and useful open source projects.

uiGradients

URL: http://uigradients.com/

GitHub: https://github.com/ghosh/uiGradients

GitHub Stars: 4.6k

clipboard.png

The color array and excellent UX are a highlight of this project, and gradients are still a growing trend in web design. We can choose the color we need, and get all possible gradients, and get the corresponding CSS code, and save it quickly.

CSSFX

A collection of CSS over-effects

URL: https://cssfx.dev

GitHub: https://github.com/jolaleye/cssfx

GitHub Stars: 3.5k

图片描述

There are many CSS filtering effects in CSSFX. We can select a specific animation according to our needs, click on the corresponding effect to see the generated CSS code, let's get started.

Sing App Vue Dashboard

A management template

URL: https://flatlogic.com/templates/sing-app-vue-dashboard

GitHub: https://github.com/flatlogic/sing-app-vue-dashboard

GitHub Stars: 254

: https://flatlogic.com/templates/sing-app-vue-dashboard/demo

document: https://demo.flatlogic.com/sing-app/documentation/

clipboard.png

This is a free and open source management template based on the latest Vue and Bootstrap, which is actually similar to our domestic vue-admin-template . We don't have to use it, but we can study and learn the source code, I believe we can learn a lot of practical skills, cheer young people.

Vue Storefront

URL: https://www.vuestorefront.io

GitHub: https://github.com/DivanteLtd/vue-storefront

GitHub Stars: 5.8k

clipboard.png

This is a PWA that can be connected to any backend (or almost any backend). The main advantage of this project is the use of a headless architecture. This is a comprehensive solution that offers us many possibilities (huge support for a steadily growing community, server-side rendering, will improve web SEO, mobile-first approach and offline mode.

Faviator

Icon-generated library

URL: https://www.faviator.xyz

GitHub: https://www.faviator.xyz/playground

GitHub Stars: 94

clipboard.png

If you need to create an icon to increase experience. Any Google font and any color can be used. Just go through the preferred configuration and choose PNG, SVG or JPG format.

iView

Vue UI component library

URL: https://iviewui.com/

GitHub: https://github.com/iview/iview

GitHub Stars: 22.8k

clipboard.png

Constant iterative updates make this set of UI components a good choice for developers of any skill level.

To use iView, you need to have a full understanding of a single file component. The project has a friendly API and a large amount of documentation.

Postwoman

API request builder

URL: https://postwoman.io/

GitHub: https://github.com/liyasthomas/postwoman

GitHub Stars: 10.5k

clipboard.png

This is similar to Postman. It is free, has many participants, and has multi-platform and multi-device support. This tool is really fast and has a lot of updates. The creator of the tool claims that there will be more features in the near future.

Vue Virtual Scroller

Fast scroll

URL: https://akryum.github.io/vue-virtual-scroller/#/

GitHub: https://github.com/Akryum/vue-virtual-scroller

GitHub Stars: 3.4k

clipboard.png

Vue Virtual Scroller has four main components. RecycleScroller can render the visible items in the list. If we do not know the specific amount of data, it is best to use DynamicScroller . DynamicScrollerItem everything in DynamicScroller (to handle size changes). IdState simplifies local state management (inside RecycleScroller ).

Mint UI

Mobile UI library

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

GitHub: https://github.com/ElemeFE/mint-ui

GitHub Stars: 15.2k

clipboard.png

Use ready-made CSS and JS components to build mobile applications faster. With this tool, we don't have to take the risk of excessive file size, because it can be loaded on demand. The animation is processed by CSS3 to improve performance.

Everyone said that there is no project to write on the resume, so I helped you find a project and also included [Building Tutorial] .

V Calendar

Dependency-free plugin for building calendar

URL: https://vcalendar.io

GitHub: https://github.com/nathanreyes/v-calendar

GitHub Stars: 1.6k

clipboard.png

You can choose different visual indicators to decorate the calendar. V Calendar also provides us with three date selection modes:

  • Single choice
  • Multiple choice
  • Date range

Vue Design System

A set of UI tools

URL: https://vueds.com/

GitHub: https://github.com/viljamis/vue-design-system

GitHub Stars: 1.7k

clipboard.png

This is a well-organized tool, and its naming is easy to understand for any web development team. One of the great advantages is the use of a more beautiful code formatter, which can automatically arrange the code before submitting to Git.

Proppy

Combination of functional props of UI components

URL: https://proppyjs.com

GitHub: https://github.com/fahad19/proppy

GitHub Stars: 856

clipboard.png

ProppyJS is a small library for combining props. It comes with a variety of integrated packages, allowing you to use its popular rendering library freely.

The idea is to first express the behavior of the Component as props, and then use the same API of Proppy to connect it to your Component (which can be React, Vue.js or Preact).

The API also allows you to access other application-wide dependencies (such as stores using Redux) to facilitate anywhere in the component tree.

Light Blue Vue Admin

Vue background display template

URL: https://flatlogic.com/templates/light-blue-vue-lite

GitHub: https://github.com/flatlogic/light-blue-vue-admin

GitHub Stars: 79

图片描述

example: https://demo.flatlogic.com/light-blue-vue-admin/#/app/dashboard

Document: https://demo.flatlogic.com/light-blue/documentation/

The template was constructed Vue CLI and Bootstrap 4 As you can see from the demo, this template has a set of very basic pages: layout, map, chart, chat interface, etc. If we need an extended template, you can take a look at Light Blue Vue Full . It has more than 60 components, no jquery, and two color themes.

Vue API Query

Build a request for the REST API

GitHub: https://github.com/robsontenorio/vue-api-query
GitHub Stars: 1.1k

clipboard.png

There is nothing to say about this project. What it does is exactly the same as what is written in the description line: it helps us build REST API requests.

Vue Grid Layout

Vue's grid layout

Website: https://jbaysolutions.github.io/vue-grid-layout/examples/01-basic.html
GitHub: https://github.com/jbaysolutions/vue-grid-layout
GitHub Stars: 3.1k

clipboard.png

Simple solution to all grid related problems. It has static, resizable and draggable widgets. Still the response and layout can be restored and serialized. If you need to add another widget, you don't have to rebuild all the grids.

Vue Content Loader

Create a placeholder to load

Website: http://danilowoz.com/create-vue-content-loader
GitHub: https://github.com/egoist/vue-content-loader
GitHub Stars: 2k

clipboard.png

When we develop a website or APP, when there is too much content and the loading speed is slow, it will cause the user to open the page with a lot of blank pages. vue-content-loader is a component to solve this problem, so that a dom template is generated before loading the content to improve the user experience .

Echarts with Vue2.0

data visualization

Website: https://simonzhangiter.github.io/DataVisualization/#/dashboard
GitHub: https://github.com/SimonZhangITer/DataVisualization
GitHub Stars: 1.3k

clipboard.png

In the picture, we can see a very beautiful chart. This project makes any data more readable, easier to understand and explain. It allows us to easily detect trends and patterns in any data set.

Everyone said that there is no project to write on the resume, so I helped you find a project and also included [Building Tutorial] .

Vue.js Modal

Highly customizable modal frame

Website: http://vue-js-modal.yev.io/
GitHub: https://github.com/euvl/vue-js-modal
GitHub Stars: 2.9k

clipboard.png

You can view all the different types of modalities on this website. There are 15 buttons, press any button to see a modal example.

Vuesax

Frame components

Website: https://lusaxweb.github.io/vuesax/
GitHub: https://github.com/lusaxweb/vuesax
GitHub Stars: 3.7k

clipboard.png

This project is very popular in the community. It allows us to design different styles for each component. Vuesax emphasized that every web developer should have the freedom of choice when doing web design.

Vue2 Animate

vue2.0 -Use animate.css build projects and create components

Website: https://the-allstars.com/vue2-animate/
GitHub: https://github.com/asika32764/vue2-animate
GitHub Stars: 1.1k

clipboard.png

This library is cross-browser, we can choose from 5 types of animation: rotate , slide , fade , bounce and zoom . There is a demo on the website. The default duration of the animation is 1 second, but we can customize this parameter.

Vuetensils

Vue.js toolset

Website: https://vuetensils.stegosource.com
GitHub: https://github.com/stegosource/vuetensils
GitHub Stars: 111

clipboard.png

This UI library has a standard function, but the coolest thing is that it has no additional styles. You can make the design as personal as possible and apply all the requirements. Just write the style you need, add it to your project, and include as many components as you need.

Talents’ [Three Lian] is the biggest motivation for Xiaozhi to keep sharing. If there are any errors or suggestions in this blog, we welcome talents to leave a message. Finally, thank you for watching.


possible bugs in 1616e1193c878c editing cannot be known in real time. In order to solve these bugs afterwards, a lot of time was spent on log debugging. By the way, I would like to recommend a useful BUG monitoring tool Fundebug .

original:

https://flatlogic.com/blog/new-and-noteworthy-vue-js-open-source-projects-part-1/
https://flatlogic.com/blog/new-and-noteworthy-vue-js-open-source-projects-part-2/


comminicate

The article is continuously updated every week, you can search for [Great Read it for the first time, reply [Benefit] are many front-end videos waiting for you, this article GitHub https://github.com/qq449245884/xiaozhi has been included, welcome to Star.


王大冶
68k 声望104.9k 粉丝