Github上最火的一些技术(各方面的,多看看)
Github自从2008年上线以来,发展迅速,目前已经成为最流行的代码托管站点。在Github中,开发者除了可以托管自己的项目源码外,还可以Watch(关注)、Star(加星)、Fork(复制一份)、Pull Request(提交问题或申请功能)其他开发者的项目。?
?
?
?
下面我们来看看到目前为止Github上被Fork最多的一些库(这些库的Fork数仍在不断增加中)。?
?
1. ?Spoon-Knife?
?
GitHub公司出品,这是一个没有任何价值的项目。从名称中可知一二,有勺有刀——就是缺少叉子(Fork)。README中只有一句话“All that's missing is the Fork. Heh.”?
?
?
2. ?Bootstrap?
?
Twitter推出的一个开源的用于web前端开发的工具包,提供了优雅的HTML和CSS规范。?
?
?
3. ?Homebrew?
?
Mac平台中的包管理器,相当于Ubuntu/Linux中的 apt-get,用来安装一些零碎的东西很方便。?
?
?
4. ?Rails?
?
Rails(Ruby on Rails)是一个基于Ruby语言、用于开发数据库驱动的网络应用程序的完整框架,遵循MVC设计模式,为开发者提供了强大的框架支持。?
?
?
5. ?OH-MY-ZSH ?RobbyRussell?
?
一个社区驱动的、用于管理zsh配置的框架。?
?
?
6. ?HTML5 Boilerplate(H5BP)?
?
一个HTML/CSS/JS模板(技巧集合),包含了HTML5以及许多其他最佳实践。?
?
?
7. ?Node(Joyent)?
?
一套用来编写高性能网络服务器的JavaScript工具包。?
?
?
8. ?jQuery?
?
不解释。?
?
?
9. ?PhoneGAP-START?
?
使用PhoneGap构建的Hello World应用。?
?
?
10. ?HW3_Rottenpotatoes(Saasbook)?
?
HW 3 skeleton for doing BDD with RottenPotatoes.(什么东东?)?
?
?
11. ?impress.js?
?
一个Javascript库,允许开发者制作出令人眩目的内容展示效果。?
?
?
12. ?jQuery-UI?
?
以 jQuery 为基础的开源 JavaScript 网页UI代码库,包含底层用户交互、动画、特效和可更换主题的可视控件。?
?
?
13. ?Symfony?
?
一个开源的PHP Web框架。?
?
?
14. ?jQuery-Mobile?
?
jQuery的移动版本。?
?
?
15. ?Diaspora?
?
一个分布式社交网络,目标是对抗Facebook。?
?
?
16. ?Backbone.js?
?
Web app开发框架,提供了强大的对模型、视图和交互的抽象,通过它可以编写复杂交互的web app。?
?
?
17. ?Game-of-life?
?
Jenkins的演示应用。Jenkins是一个基于Java的持续集成工具,用于监控持续重复的工作。?
?
?
18. ?Codeigniter?
?
一个帮助开发者编写 Web 应用程序的敏捷、开源 PHP 框架。?
?
?
19. ?Jekyll?
?
一个简单、免费的Blog生成工具,类似于WordPress。?
?
?
20. ?Linux?
?
不解释。?
?
?
21. ?Three20?
?
Facebook的针对iPhone开发者的Objective-C库。?
?
?
22. ?TrinityCore?
?
一个开源的MMO框架。?
?
?
23. ?Octopress?
?
一个博客系统,基于Jekyll的一个升级版本,同时也是一个比较轻量型的Ruby Web框架。?
?
?
24. ?Gitignore?
?
Github出品的.gitignore模板集合。?
?
?
25. ?D3?
?
针对HTML和SVG的JavaScript可视化库。?
?
?
26. ?ZF2?
?
Zend Framework 2.0 官方git库。?
?
?
27. ?Spree?
?
基于Ruby on Rails的开源电子商务解决方案。?
?
?
28. ?Three.js?
?
JavaScript 3D库。?
?
?
29. ?Mangos?
?
一个完整的魔兽世界服务器(服务器框架),包含了身份验证、客户端升级、世界内容服务。兼容WOW 4.3.4客户端。?
?
?
30. ?PHP-SDK?
?
用于第三方PHP应用访问Facebook平台的SDK。?
?
?
31. ?Chosen?
?
一个可以使又长又笨拙的选择框变得友好的开源库。?
?
?
32. ?Paperclip?
?
使Ruby ActiveRecord文件附件管理更加容易。?
?
?
33. ?Textmate?
?
Mac平台上的著名的文本编辑器。?
?
?
?
GitHub目前已经成为全球最流行的开源项目托管平台,目前托管在GitHub上的项目数量已经达到了1000万,而达到这一里程碑只用了不到4年的时间,这足以见得开源的趋势以及GitHub的受欢迎程度。?
2012年8月,GitHub在每个项目主页面中加入了Star功能,允许用户通过标注Star的形式来标记自己感兴趣的项目。?
最火的开源项目
?
本文就来看看目前GitHub中Star数最多的开源项目是什么。下面是Star数排名前20的项目(Star数随时都在变化,以下为2013年12月23日统计的数据)。 ?
排名
项目
所用语言
Star数
1
twbs/bootstrap
JavaScript
62111
2
jquery/jquery
JavaScript
27082
3
joyent/node
JavaScript
26352
4
h5bp/html5-boilerplate
CSS
23355
5
mbostock/d3
JavaScript
20715
6
rails/rails
Ruby
20284
7
FortAwesome/Font-Awesome
CSS
19506
8
bartaz/impress.js
JavaScript
18637
9
angular/angular.js
JavaScript
17994
10
jashkenas/backbone
JavaScript
16502
11
Homebrew/homebrew
Ruby
15065
12
zurb/foundation
JavaScript
14944
13
blueimp/jQuery-File-Upload
JavaScript
14312
14
harvesthq/chosen
JavaScript
14232
15
mrdoob/three.js
JavaScript
13686
16
vhf/free-programming-books
Unknown
13658
17
adobe/brackets
JavaScript
13557
18
robbyrussell/oh-my-zsh
Shell
13337
19
jekyll/jekyll
Ruby
13283
20
github/gitignore
Unknown
13128
?