GitHub 是一个供“用Git进行版本控制系统的软件开发项目”使用的基于Web的代码托管服务,是目前全球最大的开源社交编程及代码托管网站。最开始由GitHub, Inc.(之前的Logical Awesome)的开发者Chris Wanstrath,PJ Hyett和Tom Preston-Werner使用Ruby on Rails和Erlang编写。该网站提供了更新订阅、关注、社交图谱等社交功能来显示开发者的开发过程,同时提供了项目开发常用的wiki、错误跟踪等其它功能。