来源于:https://zhuanlan.zhihu.com/p/25229274

Any software that can be written in JavaScript will eventually be written in JavaScript.

下面的项目都列出了github的星数和npmjs上最近一个月的下载数
例如 github 106.5k/stars npmjs 93.3k/lm 指有10万6千个github星,上个月在npmjs有9万3千次下载。每个项目都给出了官网地址,github地址,npmjs地址。

注:在一个自分类里按stars数量排序,一般老框架的stars很高,但是npmjs下载量很低,新框架stars不太高,npmjs下载量很高,请特别留意lodash的下载量和bootstrap的stars数~~

UI框架

Bootstrap 3.3.7
老牌UI框架库,4.X遥遥无期,不过还是可以期待
官网github 106.5k/starsnpmjs 93.3k/lm
Semantic UI 2.2.7
语义化UI框架,比较奇怪的是使用16列系统而不是常见的12列,已经比较成熟
官网github 31.2k/starsnpmjs 17.3k/lm
Foundation 6.3.0
更老牌的UI框架库
官网github 24.9k/starsnpmjs 55.2k/lm
Materialize 0.98.0
符合谷歌Material标准的UI框架,依赖jQuery,所以代码风格比较传统
官网github 24.4k/starsnpmjs 3.9k/lm
Material-UI 0.16.7
基于谷歌Material标准,基于React的UI框架库,其实坑很大,开发代码的模式和其他人画风不一样,可以参考作者自己的网站代码风格
官网github 23k/starsnpmjs 215.7k/lm

应用框架

React 15.4.2
脸书出品,值得信赖
官网github 59.3k/starsnpmjs 3090.2k/lm
BackBoneJS 1.3.3
老牌的应用框架,然而Coursera原来用这个框架后来改React了
官网github 26k/starsnpmjs 612.2k/lm
Angular 1.6.2
这里指Angular 2.x,谷歌出品,请随时留意3.X版本更新信息
官网github 20.4k/starsnpmjs 744.6k/lm

CSS预处理器

Less 2.7.2
官网github 14.4k/starsnpmjs 2212.2k/lm
Sass 4.5.0
本质上是提供sass和scss两种语法的,前者更接近py/ruby那样的感觉,后者更接近原生css
这里指node-sass
官网github 3.4k/starsnpmjs 3511.6k/lm

自动化工具

Gulp 3.9.1
自动化前端工作,你确定你不考虑尝试下Webpack吗?
官网github 25.1k/starsnpmjs 2869k/lm
Webpack 2.2.1
自动解析模块依赖,方便的模块打包工具,升级到2.X没多久,文档依然那么烂
官网github 24k/starsnpmjs 4316.2k/lm
Yeoman 1.1.0
用来生成项目的项目,帮助用户更快部署自定义项目。 本质上生成的项目和github上的各种starter项目一样,就是提供一些交互式问题能让你生成这样的starter项目方便用户继续开发与部署。
官网github 8.4k/starsnpmjs 356.8k/lm

图标

Font Awesome 4.7.0
官网github 48.2k/starsnpmjs 646.4k/lm
Material Icon 3.0.1
官网github 27.9k/starsnpmjs 43.3k/lm
Fontello
官网github 4.9k/stars
Evil Icons 1.9.0
官网github 4.2k/starsnpmjs 3.2k/lm

常用网址

MDN
Mozilla开发者网络
网址
http://w3schools.com
网址
Can I use
很方便的工具,用来查询你想使用的特性的平台支持程度
网址
Material Color
里面有很多Material风格的颜色与配色
网址

其他

D3.js 4.5.0
功能非常丰富的数据可视化库
官网github 60.1k/starsnpmjs 649.8k/lm
Moment.js 2.17.1
一个非常方便的日期/时间处理库
官网github 29.8k/starsnpmjs 7300.8k/lm
Lodash 4.17.4
一个非常方便的函数式辅助库,提供大量JavaScript原生没有的功能,看我的下载量!看我的下载量!
官网github 21.4k/starsnpmjs 39995.9k/lm
Underscore.js 1.8.3
与Lodash类似的功能库,传说会和Lodash合并
官网github 20k/starsnpmjs 11226.5k/lm
Babel 6.22.1
代码转换器,让你能用ES 2015去写JavaScript代码,然后自动将其转换为浏览器能支持的兼容代码
官网github 19.7k/starsnpmjs 6116.3k/lm
ESLint 3.15.0
代码风格检查工具
官网 github 6.8k/stars npmjs 5192k/lm
Flexbox Grid 6.3.1
一个很方便的格子排版库,语法与Bootstrap类似,但是是使用CSS3的Flex特性实现的
官网github 5.2k/starsnpmjs 51.7k/lm

题图 Designed by Freepik

转载于:https://www.cnblogs.com/ys-wuhan/p/6888098.html

2017前端资源汇总相关推荐

  1. 一些有用的资源分享(工具+电子书+GitHub最全的前端资源汇总仓库(包括前端学习、开发资源、求职面试等))

    原地址:https://mp.weixin.qq.com/s/wSN1w2mM6Fh51RDGZYOdIQ 工具类 图片相关工具 TinyPNG:https://tinypng.com/ 免费的在线图 ...

  2. 转载 最全前端资源汇总

    一.概要 这份汇总整理,很程度上参考了GitHub最全前端资源汇总:云集前端教程.开发资源.免费书籍.手册规范.求职面试等等,旨在为前端学习 & 技能提升提供方便.当然,并不期望这成为一个前端 ...

  3. 史上最全的前端资源汇总(下)

    56. 表格 Grid 表格 Grid 地址 facebook表格 http://facebook.github.io/fixed-data-table 类似于Excel编辑表格-handsontab ...

  4. GitHub上收集的最全的前端资源汇总(包括前端学习、求职、开发资源)

    http://www.imooc.com/article/12645 个人结合github上各位大神分享的资源进行了简单的汇总整理,每一个条目下面都有丰富的资料,是前端学习.工作的好帮手. 项目地址: ...

  5. 前端资源汇总大全(含精品)

    超级便宜的小飞机(强推) 小飞机 超级丰富的资源站(正在打折) 资源站 前端社区 stackoverflow.com/ ​ 一个回答技术问题的网站 https://segmentfault.com/ ...

  6. 0303-02前端资源整合

    前端资源整合 目录 面试资源 项目资源 知识锦集 前端早读课文章 Vue 相关 React 相关 Javascript 函数式编程 TypeSctipt webpack Parcel Gulp es系 ...

  7. 2017年3月份前端资源分享

    平日学习接触过的网站积累,以每月的形式发布.2017年以前看这个网址:http://www.kancloud.cn/jsfron... 03月份前端资源分享 1. Javascript 1754535 ...

  8. GitHub上最全的前端入门资源汇总 快如入门前端

    前言 前端无疑是2016年最火热的技术,没有之一. 各种前端mvc框架层出不穷,angular js,vue,react,前端组件化开发概念已经深入人心.前端工资已经比手机端开发还要高了. 作为个人站 ...

  9. 2017人工智能与机器学习年终盘点(重要工具资源汇总)

    2017年是人工智能技术全面开火.勇猛精进的一年,也是对未来全球科技和经济影响深远的一年. 无论人工智能圈子内外的从业者,都开始正视这个可能会很快改变所有人命运的热门技术.关注.学习.思考.实践人工智 ...

最新文章

  1. 为什么Rust连续4年获“最受喜爱编程语言”?
  2. (重点章节复习以及代码调整笔记)选择器:伪类和伪元素选择器(部分)
  3. java 服务端客户端数据传输出现乱码
  4. python—sql语句参数化
  5. ABP 拦截器不工作
  6. python 3des加密_python – 使用3DES和CBC破坏我的加密数据的前8个字节
  7. 【python数据挖掘课程】十二.Pandas、Matplotlib结合SQL语句对比图分析
  8. java安装的时候无效参数,spring-boot 打成jar把后 启动时指定参数无效
  9. android 地址栏 隐藏,android webview隐藏地址栏
  10. GameMap其他初始化
  11. 使用select和show命令查看mysql数据库系统信息
  12. 字母异位词(anagram)的不同复杂度实现
  13. SpringBoot和Mybatis-Plus
  14. 用手机来支付什么-在什么场合用手机支付
  15. 10分钟!Mac配置Win主机上的共享打印机
  16. java爬虫实战——实现简单的爬取网页数据
  17. 【Mskt问题的解决办法】使用御坂翻译器2.x版本遇到的常见问题及解决办法
  18. git 重置用户名 密码信息
  19. 阿哈c语言教程pdf,C++教程-完整版.pdf
  20. Scrapy-Splash爬取淘宝排行榜(二)

热门文章

  1. Hibernate_1_配置文件详解_基础案例_Hibernate工具类_API详解_持久化类编写规则
  2. OpenCV_03 图像的算数操作:图像的加法+图像的混合
  3. JS面向对象——Object对象的方法补充、原型继承关系图
  4. 二十、MySQL之用户权限管理(用户管理、权限管理、忘记root密码的解决方案)
  5. LeetCode 1246. 删除回文子数组(区间DP)
  6. LintCode 1652. 区间异或 II
  7. LeetCode 556. 下一个更大元素 III
  8. 动态规划应用--搜索引擎拼写纠错
  9. 代写python代码一般多少钱_代写CO 353课程作业、代做Python程序设计作业、代写Python语言作业...
  10. python构建二叉树_python--使用递归的方式建立二叉树