Preface:

Recently, my brother sorted out and summarized the current popular front-end UI framework based on GitHub, front-end community, nuggets and other platforms (PS: the application of front-end UI framework is a rough summary based on GitHub star number, community popularity and application scope (in no particular order)). Hope to look for UI framework partners to provide some help.

The following lists the applications of mobile terminal, PC terminal and hybrid APP of the front-end UI framework.

 

Mobile UI framework

Mint UI (Ele Me team)

Mint-ui.github. IO /#! /zh-cn

Vue based mobile TERMINAL UI framework Based on VUE component library:

  

GitHub address: github.com/ElemeFE/min… Star: 8705, fork: 1810 Latest commit 2017.12.6pm 32 Ficolin-3 PREVIEW: Elemfe.github. IO/mint-UI /#/ base introduction: CDN:

<! <link rel="stylesheet" href="https://unpkg.com/mint-ui/lib/style.css"> <! <script SRC ="https://unpkg.com/mint-ui/lib/index.js"></script>Copy the code

NPM: NPM I mint-UI-S Viewpoint: load components on demand

 

SUI Mobile (UED team of Alibaba Sharing Business Division)

Website:m.sui.taobao.org/

Framework7 UI library – Framework7 UI library Based on IOS style. It’s very lightweight and elegant, and you just need to import our CDN file to use it,

And compatible with iOS 6.0+ and Android 4.0+, very suitable for the development of cross-platform Web App.

Based on the zepto

IOS style

Preview:

    m.sui.taobao.org/demos/

Component library:

    

Making address:Github.com/sdc-alibaba…

Star: 5242, fork: 1466

The lastest commit 2016.11.10 11 am

14 contributors

Basic introduction:

CDN:

< link rel = "stylesheet" href = "/ / g.alicdn.com/msui/sm/0.6.2/css/sm.min.css" > < script type = 'text/javascript' src='//g.alicdn.com/sj/lib/zepto/zepto.min.js' charset='utf-8'></script> <script type='text/javascript' SRC = "/ / g.alicdn.com/msui/sm/0.6.2/js/sm.min.js charset =" utf-8 "> < / script >Copy the code

 

 

Weui (wechat official design team)

Description: WeUI is tailored for wechat Web services. It is a basic style library consistent with wechat’s native visual experience. It is tailored for wechat Web development by wechat’s official design team, which can make users’ use perception more unified.

Contains button, cell, dialog, Progress, toast, article, Actionsheet, icon and other elements.

Making address:github.com/weui/weui

star:16804,fork:4683

Latest commit 2017.11.2 8 PM

20 contributors

Preview:

UI components

      weui.io

      

JS component

      github.com/weui/weui

      

Basic introduction:

CDN:

< link rel = "stylesheet" href = "https://res.wx.qq.com/open/libs/weui/1.1.2/weui.min.css" > < script type = "text/javascript" SRC = "https://res.wx.qq.com/open/libs/weuijs/1.1.3/weui.min.js" > < / script >Copy the code

NPM: NPM install –save weui

 

YDUI Touch

Website:www.ydui.org/

Description: an aesthetically oriented and high-performance mobile terminal & wechat UI.

Based on the jQuery

Compatibility:

Compatible with most mobile devices (compatible with Android4.0+, IOS6.0+);

With flexbox layout, YDUI will adopt other solutions because earlier versions of Android and some special browsers are not compatible with flex-basis, flex-wrap, and inline-Flex attributes.

Basic introduction:

Download:

Introduce the YDUI style: ydui.css

Introduce YDUI adaptive solution class library: ydui.flexibility.js

The introduction of jQuery2.0 +

Introduce the YDUI script: ydui.js

Component library:

    

Preview:

     m.ydui.org

     

Making address:github.com/ydcss/ydui

Star: 420, fork: 117

Latest commit 2017.10.23 2 PM

1 contributors

Personal opinion: Custom keyBoard plug-in is the highlight

 

GMU (Baidu GMU team development)

Description: Zepto-based lightweight mobile UI component library, in line with jquery UI specifications, provides easy-to-use UI components for WebApp and Pad. Compatible with iOS3+ / Android2.1 +, support domestic mainstream mobile browsers, such as Safari, Chrome, UC, QQ and so on. GitHub address: github.com/fex-team/GM… Star :1106,fork:461 Latest Commit 2017.4.18 2pm 8 Ficolin-3 base introduction: download introduction of reset.css: https://github.com/fex-team/GMU/blob/master/dist/reset.css introduced gmu. CSS: https://github.com/fex-team/GMU/blob/master/dist/gmu.css introduced zepto. Js: https://github.com/fex-team/GMU/blob/master/dist/zepto.js introduced gmu. Js: https://github.com/fex-team/GMU/blob/master/dist/gmu.js

 

FrozenUI (QQVIPFD team • Alloyteam Team)

Frozenui.github. IO/Description: Simple to use, lightweight and fast, for mobile front-end services framework. Based on hand Q style specification. Application in Tencent hand Q value-added business. Compatible with Android 2.3 +, ios 4.0 +. GitHub address: github.com/frozenui/fr… Star: 2330, Fork: 645 Latest Commit 2017.11.30 7 FICOLin-3 View: A RELATIVELY clean JAVASCRIPT component library with mobile preference

Foundation

Description: Foundation is the most popular HTML, CSS and JS framework for developing responsive layout, mobile first WEB projects. GitHub address: github.com/zurb/founda… Star: 26751, Fork: 5751 Latest commit 2017.10.5 7AM 955 FIColin-based introduction: CDN

< link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/foundation/6.4.3/css/foundation.min.css" integrity="sha256-itWEYdFWzZPBG78bJOOiQIn06QCgN/F0wMDcC4nOhxY=" crossorigin="anonymous" /> <script SRC = "https://cdnjs.cloudflare.com/ajax/libs/foundation/6.4.3/js/foundation.min.js" integrity="sha256-Nd2xznOkrE9HkrAMi4xWy/hXkQraXioBg9iYsBrcFrs=" crossorigin="anonymous"></script>Copy the code

Opinion: There are not many official Documents in Chinese, which is not convenient for Chinese developers

 

Amaze UI

Official Address:amazeui.org/

Description: China’s first open source HTML5 cross-screen front-end framework. Amaze UI focuses on Chinese typography, adjusting fonts according to user agents,

Achieve better Chinese typesetting effect.

Based on the jQuery

Making:Github.com/amazeui/ama…

star:10949,fork:2397

Latest commit 2017.3.4 8 PM

24 contributors

Component library:

    

Basic introduction:

CDN:

http://cdn.amazeui.org/amazeui/2.7.2/css/amazeui.css
http://cdn.amazeui.org/amazeui/2.7.2/css/amazeui.min.css
http://cdn.amazeui.org/amazeui/2.7.2/js/amazeui.js
http://cdn.amazeui.org/amazeui/2.7.2/js/amazeui.min.js
http://cdn.amazeui.org/amazeui/2.7.2/js/amazeui.ie8polyfill.js
http://cdn.amazeui.org/amazeui/2.7.2/js/amazeui.ie8polyfill.min.js
http://cdn.amazeui.org/amazeui/2.7.2/js/amazeui.widgets.helper.js
http://cdn.amazeui.org/amazeui/2.7.2/js/amazeui.widgets.helper.min.jsCopy the code

Viewpoint: Suitable for PC side more (such as paging implementation)

Pure

www.purecss.cn/ Description: Pure CSS A set of lightweight, responsive pure CSS modules produced by Yahoo USA, suitable for any Web project. GitHub: github.com/yahoo/pure/ Star: 17880, fork: 1969 Latest commit 2017.11.26 10pm 51 FIColin-based introduction: CDN:

< link rel = "stylesheet" href = "https://unpkg.com/[email protected]/build/pure-min.css" integrity="sha384-CCTZv2q9I9m3UOxRLaJneXrrqKwUNOzZ6NGEUMwHtShDJ+nCoiXJCAgi05KfkLGY" crossorigin="anonymous">Copy the code


PC UI framework

iView

Official website address:www.iviewui.com/

Description: A set of high quality UI component library based on vue.js. IView is a set of open source UI component library based on vue. js, mainly serving PC interface in the background products.

Making address:github.com/iview/iview

Star: 11421, fork: 1745

The latest commit 2017.12.4 11 am

Component library:

    

Basic introduction:

CDN:

<! -- import Vue.js --> <script src="//vuejs.org/js/vue.min.js"></script> <! -- import stylesheet --> <link rel="stylesheet" href="//unpkg.com/iview/dist/styles/iview.css"> <! -- import iView --> <script src="//unpkg.com/iview/dist/iview.min.js"></script>Copy the code

NPM: NPM install iview –save

 

Element UI (Ele. me Team)

Official Address:element-cn.eleme.io/#/zh-CN

Description: Vue 2.0 – based desktop component library

Making:Github.com/ElemeFE/ele…

Star: 20657, Fork: 3777

The latest commit 2017.12.5 11 am

254 contributors

Component library:

    

Basic introduction:

CDN:

<link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
<script src="https://unpkg.com/element-ui/lib/index.js"></script>Copy the code

NPM: NPM I element-ui-s

 

SUI (Alibaba International UED Team – Merchant Business Division)

Official website address:sui.taobao.org/

Description: a set of front-end component library based on Bootstrap development, and it is also a set of design specifications.

Based on the jquery

Component library:

    

Making:Github.com/sdc-alibaba…

Star: 322, fork: 135

The latest commit 2015.7.23 3 PM

4 contributors

Basic introduction:

CDN:

< link href = "http://g.alicdn.com/sj/dpl/1.5.1/css/sui.min.css" rel = "stylesheet" > < script type = "text/javascript" src="http://g.alicdn.com/sj/lib/jquery/dist/jquery.min.js"></script> <script type="text/javascript" SRC = "http://g.alicdn.com/sj/dpl/1.5.1/js/sui.min.js" > < / script >Copy the code

Viewpoint: Biased towards design specifications, component libraries are relatively simple.

 

H-ui

Official Address:www.h-ui.net/

Description: Lightweight front-end framework, simple and free, good compatibility, service Chinese website.

Based on the jQuery

Making address:Github.com/jackying/h-…

Star: 432, Fork: 196

The latest commit 2017.11.16 3 PM

1 contributors

Component library:

    

View: No bright spot, use the third party plug-in to complete


layui

Official Address:www.layui.com/

Description: More tailored for server programmers, you don’t have to deal with the complex configuration of various front-end tools, just the browser itself,

Let all the elements and interactions you need come from here.

Layui is compatible with all browsers humans are using (except IE6/7) and can be used as a quick development solution for PC backend systems and foreground interfaces.

Classic modular front-end frameworks

Component library:

    

Making:Github.com/sentsin/lay…

star:10278,fork:2909

Latest commit 2017.12.7 9 PM

11 contributors

Basic introduction:

layui.css

layui.js

 

UiKit (YOOtheme team)

Official website address:www.getuikit.net/

Description: A lightweight, modular front-end framework to quickly build a powerful Web front-end interface.

UIkit is compatible with modern browsers above IE9. In IE8 and below, all JavaScript is disabled.

Relying on the jQuery

Component library:

    

Making address:github.com/uikit/uikit

Star: 11146, fork: 1811

Latest commit 2017.12.8 4 PM

21 contributors

Basic introduction:

CDN:

< link rel = "stylesheet" href = "/ / cdn.bootcss.com/uikit/2.25.0/css/uikit.css" / > < script SRC = "/ / cdn.bootcss.com/uikit/2.25.0/js/uikit.js" > < / script >Copy the code

 

Bootstrap

Chinese official website:www.bootcss.com/

Description: simple, intuitive, powerful front-end development framework, make web development faster and simpler.

Component library

    

Making address:Github.com/twbs/bootst…

Star: 118971, fork: 56198

Latest commit 2017.12.8 2 PM

958contributors

Basic introduction:

CDN:

<! <link rel="stylesheet" Href = "https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> <! -- optional Bootstrap theme file --> <link rel="stylesheet" Href = "https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous"> <! - the latest Bootstrap core JavaScript file -- > < script SRC = "https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>Copy the code

NPM: NPM install bootstrap@3 Other modules derived from bootstrap: Ace Admin Background management system template: based on bootstrap3; Ace. Jeka. By/Metronic Backend Management template: www.metronic.com/ H+:www.zi-han.net/theme/hplus… JQuery UI+Bootstrap:github.com/jquery-ui-b…


jQuery UI

Official website:jqueryui.com/

Component library:

    

Other templates derived from jQuery:

BUI: Based on jQuery+KISSY UI:www.builive.com/

EasyUI: :www.jeasyui.net/

With Easyui you don’t need to write a lot of code, you just need to write some simple HTML tags, you can define the user interface.

DWZ JUI:jui.org/


Hybrid development UI frameworks

ionic

Chinese official website: www.ionic-china.com/

Ionic is a powerful HTML5 application development Framework. Ionic focuses on the look and feel and UI interaction with your app, making it particularly suited for HTML5 mobile app development based on the Hybird model. Ionic is a lightweight UI library for mobile phones with a fast, modern and aesthetically pleasing interface.


Framework7

Framework7 is an open source, free framework for developing hybrid mobile applications (native and HTML hybrid) or iOS & Android style WEB apps. It can also be used as a prototyping tool to quickly create a prototype of an application. She only focuses on providing the best experience for iOS and Google Material design. GitHub:github.com/framework7i… Star: 11304, fork: 2439 Latest COMMIT2017.11.7 5pm 77 FICol3


OnsenUI

Description: HTML5 UI framework for building hybrid mobile apps GitHub address: github.com/OnsenUI/Ons… Star: 5706, Fork: 716 Latest COMMIT 2017.11.30 6pm 83 FICol3

 

APP Framework (Extension)

react-native

React Native allows you to build world-class Native apps with the same Javascript and React development experience. React Native focuses on improving the efficiency of multi-platform development — learn it once and write it for any platform. (Learn once, write Anywhere) GitHub address: github.com/facebook/re… Star: 56938, Fork: 13206 15443S

weex

Website address: weex.apache.org/cn/ Description: Weex provides powerful cross-platform capabilities and can use the same API to develop Web, Android and iOS applications. At the same time, we have a rich ability to extend the interface.

 

More and more

More UI framework based on vue: www.awesomes.cn/subject/vue… More UI framework based on the bootstrap: www.awesomes.cn/subject/boo… Based on the React more UI framework: www.awesomes.cn/subject/rea… More UI framework based on presents: www.awesomes.cn/subject/ang…


conclusion

In terms of mixed APP and APP development, my younger brother does not have much experience and only has a rough understanding. The above is a summary of some information about mobile terminal UI framework, PC terminal and mixed APP development UI framework. Of course, today’s front-end rapid development, about the UI framework of many are not summed up and summarized, I hope that partners can understand the message oh.






Author: PC. Aaron

Reference: www.cnblogs.com/aaron-pan/

The copyright of this article belongs to the author, welcome to reprint, but without the consent of the author must retain this statement, and give the original text link in the obvious position of the article page, otherwise reserve the right to pursue legal responsibility.