`
xinklabi
  • 浏览: 1586235 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
文章分类
社区版块
存档分类
最新评论

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

 

分享到:
评论

相关推荐

    GitHub上最火的40个Android开源项目源码

    GitHub上最火的40个Android开源项目源码,筛选了下,主要是把可以加到我们项目中的下了下来,这里有40个项目的描述,以及12个项目的源码,省的各位童鞋重复下载了,当然如果有童鞋需要其他的项目,我这里也给出了...

    GitHub上最火的Android项目

    GitHub上最火的Android项目,所有开源项目都有详细资料和配套视频 GitHub上最火的Android项目开源持续更新中...... github最大的痛点在于,拿到开源项目不会用,导入各种报错,自述看不懂,推荐给大家一个链接,所有...

    GitHub 上标星 115k+ 的 Java 教程

    GitHub 上标星 115k+ 的 Java 教程 GitHub 上标星 115k+ 的 Java 教程 GitHub 上标星 115k+ 的 Java 教程 GitHub 上标星 115k+ 的 Java 教程 GitHub 上标星 115k+ 的 Java 教程 GitHub 上标星 115k+ 的 Java 教程 ...

    GitHub上最火的SlidingMenu

    直接导入工程,没有错误, 不必引用libary, 已经整合进去。

    GitHub上最火的40个Android开源项目源码打包

    GitHub上最火的40个Android开源项目源码,筛选了下,主要是把可以加到我们项目中的下了下来,这里有40个项目的描述,以及12个项目的源码,省的各位童鞋重复下载了,当然如果有童鞋需要其他的项目,我这里也给出了...

    xray macos版,github上太慢了

    xray macos版,github上太慢了xray macos版,github上太慢了xray macos版,github上太慢了xray macos版,github上太慢了xray macos版,github上太慢了xray macos版,github上太慢了xray macos版,github上太慢了xray...

    GitHub上最受欢迎的57个深度学习开源项目

    ### GitHub上最受欢迎的57个深度学习开源项目 随着人工智能技术的发展,特别是深度学习领域的突破,GitHub成为了一个汇集全球开发者智慧的重要平台。本文将重点介绍其中的一些顶级项目,包括它们的特点、应用场景...

    8 月份 Github 上最火的10篇 AI 论文!

    8 月份 Github 上最火的10篇 AI 论文!

    GitHub上史上最全的Android开源项目汇总

    将GitHub上所有比较火的Android项目进行了汇总,喜欢Android开发或者希望从事Android开发的必看和必学的pdf

    go github(使用github)

    GitHub在工作协同方面也提供了丰富的工具。团队成员可以协作编写代码,通过pull request功能提出代码改动,然后由项目维护者审核并合并。GitHub的issue系统允许用户跟踪项目中的错误或者添加新功能的需求,通过标签...

    GITHUB上学习LSTM的资源,太多了懒得看丢上来

    ## 想学习更多深度学习项目,可访问如下链接 1.通过自回归(AR,ARIMA)模型进行时间序列预测合集:https://github.com/yangwohenmai/TimeSeriesForecasting 2.通过深度学习模型进行时间序列预测合集:...

    GitHub Plus – 轻松下载 GitHub 上的单个文件.zip

    这极大地提升了开发者在GitHub上浏览和获取代码文件的效率。 在日常开发中,GitHub是一个重要的开源代码托管平台,它为全球的开发者提供了一个共享、学习和协作的平台。然而,当需要从大型项目中下载单个文件时,...

    ._8 月份 Github 上最火的10篇 AI 论文!.pdf

    ._8 月份 Github 上最火的10篇 AI 论文!

    github-java-api技术文档资料

    github-java-api技术文档资料

    GITHUB镜像网站表

    表格中的几个网站是github的同步镜像网站,均从网络搜集。下面是镜像网站的优点: 一:速度快,能节省打开github网页的时间和下载程序资源的时间。 二:同步性高,提供几乎和github官网一样的内容。 三:部分网站已...

    Github上最火的Android开源项之Android-Smart-Image-View

    Android Smart ImageView github 开源项目,能够让开发者在开发过程中很方便快捷的加载网络图片资源,只需要几行代码 smartImageView.setImageUrl( etUrl.getText().toString(),R.drawable.ic_launcher, R.drawable....

    【最新版】Refined-GitHub-for-Safari.zip【亲测可用】最好的简化GitHub界面

    "Refined GitHub"的主要目标是优化和简化GitHub的用户界面,同时增加一些实用功能,提升用户的使用体验。 描述中提到,“完善的Safari GitHub浏览器扩展,可简化GitHub界面并添加有用的功能”,这表明Refined ...

    如何在github上下载开源代码

    gitHub是全球大型的开源社区之一,它提供了一个线上的代码托管服务,所以很多开源代码都会被托管到gitHub上。如果作为新时代的码农不知道这个就相当low了。 如果我们只是需要浏览或者下载源码的话,是不需要注册账户的...

    github安装包.zip

    GitHub 是一个全球知名的开源代码托管平台,它允许开发者创建仓库(repository)来存储代码,并进行版本控制和协作。GitHub 提供了多种工具来方便用户管理项目,包括 Web 界面、命令行工具以及桌面应用程序。在您...

    GitHub 客户端

    1. **创建新仓库**:在 GitHub 客户端中,你可以新建一个本地仓库,然后将其与 GitHub 上的新仓库关联。这一步骤通常包括在 GitHub 网站上创建仓库,然后在客户端中添加远程仓库。 2. **克隆仓库**:如果你需要参与...

Global site tag (gtag.js) - Google Analytics