轩枫阁

首页 / 程序人生 / 其它 / GitHub上近期最火的开源项目、编程语言以及被 Fork 最多的库

GitHub上近期最火的开源项目、编程语言以及被 Fork 最多的库

前言

GitHub目前已经成为全球最流行的开源项目托管平台,目前托管在GitHub上的项目数量已经达到了1000万,而达到这一里程碑只用了不到4年的时间,这足以见得开源的趋势以及GitHub的受欢迎程度。

2012年8月,GitHub在每个项目主页面中加入了Star功能,允许用户通过标注Star的形式来标记自己感兴趣的项目。

最火的开源项目

本文就来看看目前GitHub中Star数最多的开源项目是什么。下面是Star数排名前20的项目(Star数随时都在变化,以下为20131223统计的数据)。 

排名 项目 所用语言 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数仍在不断增加中)。

1.  Spoon-Knife

GitHub公司出品,这是一个没有任何价值的项目。从名称中可知一二,有勺有刀——就是缺少叉子(Fork)。README中只有一句话“All that’s missing is the Fork. Heh.”

  • Fork:9037
  • Star:10566
  • Pull Request:190
  • 分支:1

2.  Bootstrap

Twitter推出的一个开源的用于web前端开发的工具包,提供了优雅的HTML和CSS规范。

  • Fork:7492
  • Star:35455
  • Pull Request:19
  • 分支:3

3.  Homebrew

Mac平台中的包管理器,相当于Ubuntu/Linux中的 apt-get,用来安装一些零碎的东西很方便。

  • Fork:4454
  • Star:9719
  • Pull Request:310
  • 分支:4

4.  Rails

Rails(Ruby on Rails)是一个基于Ruby语言、用于开发数据库驱动的网络应用程序的完整框架,遵循MVC设计模式,为开发者提供了强大的框架支持。

  • Fork:3709
  • Star:15664
  • Pull Request:188
  • 分支:24

5.  OH-MY-ZSH  RobbyRussell

一个社区驱动的、用于管理zsh配置的框架。

  • Fork:2440
  • Star:6462
  • Pull Request:413
  • 分支:3

6.  HTML5 Boilerplate(H5BP)

一个HTML/CSS/JS模板(技巧集合),包含了HTML5以及许多其他最佳实践。

  • Fork:2337
  • Star:14468
  • Pull Request:2
  • 分支:3

7.  Node(Joyent)

一套用来编写高性能网络服务器的JavaScript工具包。

  • Fork:2300
  • Star:17197
  • Pull Request:84
  • 分支:31

8.  jQuery

不解释。

  • Fork:2071
  • Star:16281
  • Pull Request:19
  • 分支:6

9.  PhoneGAP-START

使用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

11.  impress.js

一个Javascript库,允许开发者制作出令人眩目的内容展示效果。

  • Fork:1641
  • Star:10820
  • Pull Request:7
  • 分支:3

12.  jQuery-UI

以 jQuery 为基础的开源 JavaScript 网页UI代码库,包含底层用户交互、动画、特效和可更换主题的可视控件。

  • Fork:1544
  • Star:6072
  • pull reque47st:
  • 分支:14

13.  Symfony

一个开源的PHP Web框架。

  • Fork:1494
  • Star:5403
  • Pull Request:105
  • 分支:3

14.  jQuery-Mobile

jQuery的移动版本。

  • Fork:1348
  • Star:7102
  • Pull Request:17
  • 分支:28

15.  Diaspora

一个分布式社交网络,目标是对抗Facebook。

  • Fork:1471
  • Star:7075
  • Pull Request:5
  • 分支:22

16.  Backbone.js

Web app开发框架,提供了强大的对模型、视图和交互的抽象,通过它可以编写复杂交互的web app。

  • Fork:1427
  • Star:10021
  • Pull Request:40
  • 分支:2

17.  Game-of-life

Jenkins的演示应用。Jenkins是一个基于Java的持续集成工具,用于监控持续重复的工作。

  • Fork:1223
  • Star:1281
  • Pull Request:1
  • 分支:9

18.  Codeigniter

一个帮助开发者编写 Web 应用程序的敏捷、开源 PHP 框架。

  • Fork:1212
  • Star:4139
  • Pull Request:138
  • 分支:19

19.  Jekyll

一个简单、免费的Blog生成工具,类似于WordPress。

  • Fork:1124
  • Star:7033
  • Pull Request:67
  • 分支:4

20.  Linux

不解释。

  • Fork:1100
  • Star:6026
  • Pull Request:1
  • 分支:1

21.  Three20

Facebook的针对iPhone开发者的Objective-C库。

  • Fork:1094
  • Star:6844
  • Pull Request:51
  • 分支:14

22.  TrinityCore

一个开源的MMO框架。

  • Fork:1080
  • Star:1681
  • Pull Request:18
  • 分支:4

23.  Octopress

一个博客系统,基于Jekyll的一个升级版本,同时也是一个比较轻量型的Ruby Web框架。

  • Fork:1072
  • Star:3842
  • Pull Request:67
  • 分支:7

24.  Gitignore

Github出品的.gitignore模板集合。

  • Fork:1046
  • Star:6306
  • Pull Request:110
  • 分支:1

25.  D3

针对HTML和SVG的JavaScript可视化库。

  • Fork:1039
  • Star:7982
  • Pull Request:29
  • 分支:6

26.  ZF2

Zend Framework 2.0 官方git库。

  • Fork:1028
  • Star:2978
  • Pull Request:21
  • 分支:2

27.  Spree

基于Ruby on Rails的开源电子商务解决方案。

  • Fork:1018
  • Star:3227
  • Pull Request:11
  • 分支:10

28.  Three.js

JavaScript 3D库。

  • Fork:1019
  • Star:7713
  • Pull Request:10
  • 分支:2

29.  Mangos

一个完整的魔兽世界服务器(服务器框架),包含了身份验证、客户端升级、世界内容服务。兼容WOW 4.3.4客户端。

  • Fork:1005
  • Star:1768
  • Pull Request:3
  • 分支:3

30.  PHP-SDK

用于第三方PHP应用访问Facebook平台的SDK。

  • Fork:985
  • Star:4388
  • Pull Request:7
  • 分支:2

31.  Chosen

一个可以使又长又笨拙的选择框变得友好的开源库。

  • Fork:933
  • Star:8339
  • Pull Request:40
  • 分支:13

32.  Paperclip

使Ruby ActiveRecord文件附件管理更加容易。

  • Fork:929
  • Star:4378
  • Pull Request:10
  • 分支:4

33.  Textmate

Mac平台上的著名的文本编辑器。

  • Fork:927
  • Star:6026
  • Pull Request:1
  • 分支:4

转载自:iteye

242/440
244/440

相关文章

文章评论

  • 暂无评论

纸飞机许愿

x

钢琴节奏

请选择弹奏的曲谱

    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 1
    • 2

    [返回曲谱列表]