https://zhuanlan.zhihu.com/p/24633097?utm_source=tuicool&utm_medium=referral
链接:https://zhuanlan.zhihu.com/p/24633097
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
2016年接近尾声,在最近的几篇文章中,会整理总结一些2016年度开源项目。今天整理的是:2016年度GitHub最受欢迎的开源项目总榜。
1
FreeCodeCamp/FreeCodeCamp
语言:JavaScript
Stars:213276
![](https://i-blog.csdnimg.cn/blog_migrate/ff0f57131ea025a6e93173ed622ef981.jpeg)
FreeCodeCamp 是一个基于 MEAN 架构的开源社区,它可以帮助人们学习编程以及构建他们的非盈利项目,内容以前端为主。
如此神奇的一个开源项目,到底有哪些优势呢?
1.学习编程技能,比如HTML5、CSS3、JavaScript、数据库、Git、Node.js、Angular.js和敏捷开发
2.从事自由和开源项目
3.获得实时帮助
2
twbs/bootstrap
语言:JavaScript
Stars:105089
![](https://i-blog.csdnimg.cn/blog_migrate/b3617001d2aad9cd2509bbbae60caab5.jpeg)
Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得Web 开发更加快捷。
3
vhf/free-programming-books
Stars:72666
![](https://i-blog.csdnimg.cn/blog_migrate/ecfefe9d4769afbbec485c76dcf2d640.jpeg)
项目如同名称,该项目整理了所能整理到的网络上的关于编程方面免费的书籍资源,几乎涵盖所有语言,以后又需要编程电子书的有地方去啦!
4
d3/d3
语言:JavaScript
Stars:58382
![](https://i-blog.csdnimg.cn/blog_migrate/256cb752b66c23dbc07c6dbca4696945.jpeg)
D3 是最流行的可视化库之一,它被很多其他的表格插件所使用。它允许绑定任意数据到DOM,然后将数据驱动转换应用到Document中。你可以使用它用一个数组创建基本的HTML表格,或是利用它的流体过度和交互,用相似的数据创建惊人的SVG条形图。
5
facebook/react
语言:JavaScript
Stars:56600
![](https://i-blog.csdnimg.cn/blog_migrate/bc750281146987fbcd30605a0a4d91ff.jpeg)
React是Facebook开源的JavaScript库,用于构建UI。你可以在React里传递多种类型的参数,如声明代码,帮助你渲染出UI、也可以是静态的HTMLDOM元素、也可以传递动态变量、甚至是可交互的应用组件。
声明式设计:React采用声明范式,你可以轻松描述你的应用
高效:Reeact通过对DOM的模拟表现,最大限度地较少与DOM的交互。
灵活:React可以与你所知道的库或框架很好地工作。
6
angular/angular.js
语言:JavaScript
Stars:54045
![](https://i-blog.csdnimg.cn/blog_migrate/d1ce45ea3181105fd878872cb7158101.jpeg)
Angular JS (Angular.JS) 是一组用来开发 Web 页面的框架、模板以及数据绑定和丰富 UI 组件。它支持整个开发进程,提供 Web 应用的架构,无需进行手工 DOM 操作。 AngularJS 很小,只有 60K,兼容主流浏览器,与 jQuery 配合良好。
数据绑定可能是 AngularJS 最酷最实用的特性。它能够帮助你避免书写大量的初始代码从而节约开发时间。一个典型的 Web 应用可能包含了 80% 的代码用来处理,查询和监听 DOM。数据绑定使得代码更少,你可以专注于你的应用。
7
sindresorhus/awesome
Stars:48631
在Github,有很多人在想,这里有啥好项目,所以就有了 AWESOME项目,这是个高能的项目!有很多你想要的资源。