前言
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 |
最火的编程语言
Star排名前十的项目中,使用JavaScript编写的项目就占了7位,下表显示了Star数前5000的项目所使用的编程语言情况。其中1-10列表示Star数排名在1-10位项目中,有多少使用该语言编写。
编程语言 | 1~10 | 1~100 | 1~1000 | 1~5000 | 该语言排名第一的项目 |
JavaScript | 7 | 54 | 385 | 1605 | twbs/bootstrap (1) |
CSS | 2 | 8 | 41 | 174 | h5bp/html5-boilerplate (4) |
Ruby | 1 | 9 | 153 | 786 | rails/rails (6) |
Python | 5 | 64 | 420 | django/django (44) | |
Unknown | 5 | 30 | 138 | vhf/free-programming-books (15) | |
C++ | 4 | 22 | 108 | textmate/textmate (35) | |
PHP | 3 | 38 | 248 | symfony/symfony (58) | |
Shell | 3 | 19 | 89 | robbyrussell/oh-my-zsh (18) | |
Objective-C | 2 | 89 | 495 | AFNetworking/AFNetworking (30) | |
C | 2 | 31 | 185 | torvalds/linux (25) | |
Go | 2 | 13 | 61 | dotcloud/docker (45) | |
Java | 1 | 32 | 255 | nathanmarz/storm (56) | |
VimL | 1 | 23 | 66 | mathiasbynens/dotfiles (57) | |
CoffeeScript | 1 | 22 | 80 | jashkenas/coffee-script (43) | |
Scala | 13 | 46 | playframework/playframework (178) | ||
C# | 8 | 65 | SignalR/SignalR (205) | ||
Clojure | 2 | 37 | technomancy/leiningen (361) | ||
Perl | 2 | 26 | sitaramc/gitolite (138) | ||
ActionScript | 2 | 10 | mozilla/shumway (606) | ||
Emacs Lisp | 1 | 20 | technomancy/emacs-starter-kit (477) | ||
Erlang | 1 | 15 | erlang/otp (568) | ||
Haskell | 1 | 12 | jgm/pandoc (740) | ||
TypeScript | 1 | 4 | bitcoin/bitcoin (161) | ||
Assembly | 1 | 3 | jmechner/Prince-of-Persia-Apple-II (269) | ||
Elixir | 1 | 2 | elixir-lang/elixir (666) | ||
Objective-J | 1 | 2 | cappuccino/cappuccino (667) | ||
Rust | 1 | 1 | mozilla/rust (225) | ||
Vala | 1 | 1 | p-e-w/finalterm (282) | ||
Julia | 1 | 1 | JuliaLang/julia (356) | ||
Visual Basic | 1 | 1 | bmatzelle/gow (800) | ||
TeX | 6 | ieure/sicp (2441) | |||
R | 5 | johnmyleswhite/ML_for_Hackers (2125) | |||
Lua | 4 | leafo/moonscript (3351) | |||
PowerShell | 3 | chocolatey/chocolatey (1580) | |||
Prolog | 3 | onyxfish/csvkit (3498) | |||
XSLT | 2 | wakaleo/game-of-life (1093) | |||
Matlab | 2 | zk00006/OpenTLD (1292) | |||
OCaml | 2 | MLstate/opalang (1380) | |||
Dart | 2 | dart-lang/spark (1463) | |||
Groovy | 2 | Netflix/asgard (1489) | |||
Lasso | 1 | symfony/symfony-docs (2047) | |||
LiveScript | 1 | gkz/LiveScript (2226) | |||
Scheme | 1 | eholk/harlan (2648) | |||
Common Lisp | 1 | google/lisp-koans (2889) | |||
XML | 1 | kswedberg/jquery-tmbundle (2972) | |||
Mirah | 1 | mirah/mirah (2985) | |||
Arc | 1 | arclanguage/anarki (3389) | |||
DOT | 1 | cplusplus/draft (3583) | |||
Racket | 1 | plt/racket (3761) | |||
F# | 1 | fsharp/fsharp (4518) | |||
D | 1 | D-Programming-Language/phobos (4719) | |||
Ragel in Ruby Host | 1 | jgarber/redcloth (4829) | |||
Puppet | 1 | ansible/ansible-examples (4979) |
被 Fork 最多的库
Github自从2008年上线以来,发展迅速,目前已经成为最流行的代码托管站点。在Github中,开发者除了可以托管自己的项目源码外,还可以Watch(关注)、Star(加星)、Fork(复制一份)、Pull Request(提交问题或申请功能)其他开发者的项目。
下面我们来看看到目前为止Github上被Fork最多的一些库(这些库的Fork数仍在不断增加中)。
GitHub公司出品,这是一个没有任何价值的项目。从名称中可知一二,有勺有刀——就是缺少叉子(Fork)。README中只有一句话“All that’s missing is the Fork. Heh.”
- Fork:9037
- Star:10566
- Pull Request:190
- 分支:1
Twitter推出的一个开源的用于web前端开发的工具包,提供了优雅的HTML和CSS规范。
- Fork:7492
- Star:35455
- Pull Request:19
- 分支:3
Mac平台中的包管理器,相当于Ubuntu/Linux中的 apt-get,用来安装一些零碎的东西很方便。
- Fork:4454
- Star:9719
- Pull Request:310
- 分支:4
Rails(Ruby on Rails)是一个基于Ruby语言、用于开发数据库驱动的网络应用程序的完整框架,遵循MVC设计模式,为开发者提供了强大的框架支持。
- Fork:3709
- Star:15664
- Pull Request:188
- 分支:24
一个社区驱动的、用于管理zsh配置的框架。
- Fork:2440
- Star:6462
- Pull Request:413
- 分支:3
一个HTML/CSS/JS模板(技巧集合),包含了HTML5以及许多其他最佳实践。
- Fork:2337
- Star:14468
- Pull Request:2
- 分支:3
一套用来编写高性能网络服务器的JavaScript工具包。
- Fork:2300
- Star:17197
- Pull Request:84
- 分支:31
不解释。
- Fork:2071
- Star:16281
- Pull Request:19
- 分支:6
使用PhoneGap构建的Hello World应用。
- Fork:1695
- Star:2152
- Pull Request:17
- 分支:1
10. HW3_Rottenpotatoes(Saasbook)
HW 3 skeleton for doing BDD with RottenPotatoes.(什么东东?)
- Fork:1643
- Star:4014
- 分支:1
一个Javascript库,允许开发者制作出令人眩目的内容展示效果。
- Fork:1641
- Star:10820
- Pull Request:7
- 分支:3
以 jQuery 为基础的开源 JavaScript 网页UI代码库,包含底层用户交互、动画、特效和可更换主题的可视控件。
- Fork:1544
- Star:6072
- pull reque47st:
- 分支:14
一个开源的PHP Web框架。
- Fork:1494
- Star:5403
- Pull Request:105
- 分支:3
jQuery的移动版本。
- Fork:1348
- Star:7102
- Pull Request:17
- 分支:28
一个分布式社交网络,目标是对抗Facebook。
- Fork:1471
- Star:7075
- Pull Request:5
- 分支:22
Web app开发框架,提供了强大的对模型、视图和交互的抽象,通过它可以编写复杂交互的web app。
- Fork:1427
- Star:10021
- Pull Request:40
- 分支:2
Jenkins的演示应用。Jenkins是一个基于Java的持续集成工具,用于监控持续重复的工作。
- Fork:1223
- Star:1281
- Pull Request:1
- 分支:9
一个帮助开发者编写 Web 应用程序的敏捷、开源 PHP 框架。
- Fork:1212
- Star:4139
- Pull Request:138
- 分支:19
一个简单、免费的Blog生成工具,类似于WordPress。
- Fork:1124
- Star:7033
- Pull Request:67
- 分支:4
不解释。
- Fork:1100
- Star:6026
- Pull Request:1
- 分支:1
Facebook的针对iPhone开发者的Objective-C库。
- Fork:1094
- Star:6844
- Pull Request:51
- 分支:14
一个开源的MMO框架。
- Fork:1080
- Star:1681
- Pull Request:18
- 分支:4
一个博客系统,基于Jekyll的一个升级版本,同时也是一个比较轻量型的Ruby Web框架。
- Fork:1072
- Star:3842
- Pull Request:67
- 分支:7
Github出品的.gitignore模板集合。
- Fork:1046
- Star:6306
- Pull Request:110
- 分支:1
针对HTML和SVG的JavaScript可视化库。
- Fork:1039
- Star:7982
- Pull Request:29
- 分支:6
Zend Framework 2.0 官方git库。
- Fork:1028
- Star:2978
- Pull Request:21
- 分支:2
基于Ruby on Rails的开源电子商务解决方案。
- Fork:1018
- Star:3227
- Pull Request:11
- 分支:10
JavaScript 3D库。
- Fork:1019
- Star:7713
- Pull Request:10
- 分支:2
一个完整的魔兽世界服务器(服务器框架),包含了身份验证、客户端升级、世界内容服务。兼容WOW 4.3.4客户端。
- Fork:1005
- Star:1768
- Pull Request:3
- 分支:3
用于第三方PHP应用访问Facebook平台的SDK。
- Fork:985
- Star:4388
- Pull Request:7
- 分支:2
一个可以使又长又笨拙的选择框变得友好的开源库。
- Fork:933
- Star:8339
- Pull Request:40
- 分支:13
使Ruby ActiveRecord文件附件管理更加容易。
- Fork:929
- Star:4378
- Pull Request:10
- 分支:4
Mac平台上的著名的文本编辑器。
- Fork:927
- Star:6026
- Pull Request:1
- 分支:4
转载自:iteye
暂无评论