GitHub是一个在线软件源代码托管服务平台,使用Git作为版本控制软件,由开发者Chris Wanstrath、P. J. Hyett和汤姆·普雷斯顿·沃纳使用Ruby on Rails编写而成。在2018年,GitHub被微软公司收购。
目前全球知名的开源项目都在Github平台建立了仓库,比如Linux、LLVM、Golang、Python、Rust等。国内的TiDB等知名项目也在Github进行日常开发。而新兴的开源项目也是将Github作为首选的平台,比如蚂蚁面向云原生的KusionStack可编程配置技术栈,国内Gopher爱好者发起的面相WebAssembly平台的凹语言等。
根据TechCrunch的最新推文说,微软表示Github平台目前有10亿美元ARR,9000万的活跃用户:
GitHub同时提供付费账户和免费账户。这两种账户都可以创建公开或私有的代码仓库,但付费用户拥有更多功能。根据在2009年的Git用户调查,GitHub是最流行的Git访问站点。[5]除了允许个人和组织创建和访问保管中的代码以外,它也提供了一些方便社会化共同软件开发的功能,即一般人口中的社群功能,包括允许用户追踪其他用户、组织、软件库的动态,对软件代码的改动和bug提出评论等。GitHub也提供了图表功能,用于概观显示开发者们怎样在代码库上工作以及软件的开发活跃程度。
当然,国内的Gitee、Gitlink、Gitea等平台也在逐渐吸引更多的用户。开源的时代大背景下,平台正在逐渐成为基础设施。