HOME

TheInfoList



OR:

GitHub, Inc. () is an
Internet hosting service An Internet hosting service is a service that runs servers connected to the Internet, allowing organizations and individuals to serve content or host services connected to the Internet. A common kind of hosting is web hosting. Most hosting prov ...
for
software development Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components. Software development inv ...
and
version control In software engineering, version control (also known as revision control, source control, or source code management) is a class of systems responsible for managing changes to computer programs, documents, large web sites, or other collections o ...
using Git. It provides the
distributed version control In software development, distributed version control (also known as distributed revision control) is a form of version control in which the complete codebase, including its full history, is mirrored on every developer's computer. Compared to centr ...
of Git plus
access control In the fields of physical security and information security, access control (AC) is the selective restriction of access to a place or other resource, while access management describes the process. The act of ''accessing'' may mean consuming ...
, bug tracking,
software feature In software, the term feature has several definitions. The Institute of Electrical and Electronics Engineers defines the term ''feature'' in IEEE 829 as " distinguishing characteristic of a software item (e.g., performance, portability, or functi ...
requests, task management, continuous integration, and
wiki A wiki ( ) is an online hypertext publication collaboratively edited and managed by its own audience, using a web browser. A typical wiki contains multiple pages for the subjects or scope of the project, and could be either open to the pu ...
s for every project. Headquartered in
California California is a state in the Western United States, located along the Pacific Coast. With nearly 39.2million residents across a total area of approximately , it is the most populous U.S. state and the 3rd largest by area. It is also the ...
, it has been a subsidiary of
Microsoft Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
since 2018. It is commonly used to host
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
software development projects. As of June 2022, GitHub reported having over 83 million developers and more than 200 million repositories, including at least 28 million public repositories. It is the largest
source code In computing, source code, or simply code, is any collection of code, with or without comment (computer programming), comments, written using a human-readable programming language, usually as plain text. The source code of a Computer program, p ...
host .


History


GitHub.com

Development of the GitHub.com platform began on October 19, 2007. The site was launched in April 2008 by Tom Preston-Werner, Chris Wanstrath,
P. J. Hyett P. J. Hyett (born August 10, 1983) is an American software developer and technology entrepreneur, and a co-founder of GitHub, an Internet hosting service for software development and version control using Git, which he created with Tom Preston-Wer ...
and Scott Chacon after it had been made available for a few months prior as a beta release. GitHub has an annual
keynote A keynote in public speaking is a talk that establishes a main underlying theme. In corporate or commercial settings, greater importance is attached to the delivery of a keynote speech or keynote address. The keynote establishes the framework fo ...
called GitHub Universe.


Organizational structure

GitHub, Inc. was originally a flat organization with no middle managers; in other words, "everyone is a manager" ( self-management). Employees could choose to work on projects that interested them ( open allocation), but salaries were set by the chief executive. In 2014, GitHub, Inc. introduced a layer of middle management amid harassment claims made against senior management. Tom Preston-Werner resigned as CEO amid the scandal.


Finance

GitHub.com was a
bootstrapped In general, bootstrapping usually refers to a self-starting process that is supposed to continue or grow without external input. Etymology Tall boots may have a tab, loop or handle at the top known as a bootstrap, allowing one to use fingers ...
start-up business, which in its first years provided enough revenue to be funded solely by its three founders and start taking on employees. In July 2012, four years after the company was founded,
Andreessen Horowitz Andreessen Horowitz (also called a16z, legal name AH Capital Management, LLC) is a private American venture capital firm, founded in 2009 by Marc Andreessen and Ben Horowitz. The company is headquartered in Menlo Park, California. Andreessen H ...
invested $100 million in
venture capital Venture capital (often abbreviated as VC) is a form of private equity financing that is provided by venture capital firms or funds to start-up company, startups, early-stage, and emerging companies that have been deemed to have high growth poten ...
. In July 2015 GitHub raised another $250 million of venture capital in a series B round. Investors were
Sequoia Capital Sequoia Capital is an American venture capital firm. The firm is headquartered in Menlo Park, California, and specializes in seed stage, early stage, and growth stage investments in private companies across technology sectors. , Sequoia's total a ...
,
Andreessen Horowitz Andreessen Horowitz (also called a16z, legal name AH Capital Management, LLC) is a private American venture capital firm, founded in 2009 by Marc Andreessen and Ben Horowitz. The company is headquartered in Menlo Park, California. Andreessen H ...
,
Thrive Capital Thrive Capital is an American venture capital firm based in New York City. It focuses on media and internet investments. The firm was founded by Joshua Kushner who is also co-founder of Oscar Health and minority owner of the Memphis Grizzlie ...
, and other venture capital funds. As of 2018, GitHub was estimated to be generating $200–300 million in Annual Recurring Revenue. The GitHub service was developed by Chris Wanstrath,
P. J. Hyett P. J. Hyett (born August 10, 1983) is an American software developer and technology entrepreneur, and a co-founder of GitHub, an Internet hosting service for software development and version control using Git, which he created with Tom Preston-Wer ...
, Tom Preston-Werner, and Scott Chacon using
Ruby on Rails Ruby on Rails (simplified as Rails) is a server-side web application framework written in Ruby under the MIT License. Rails is a model–view–controller (MVC) framework, providing default structures for a database, a web service, and web ...
, and started in February 2008. The company, GitHub, Inc., has existed since 2007 and is located in San Francisco. On February 24, 2009, GitHub announced that within the first year of being online, GitHub had accumulated over 46,000 public repositories, 17,000 of which were formed in the previous month. At that time, about 6,200 repositories had been forked at least once and 4,600 had been merged. That same year, the site was used by over 100,000 users, according to GitHub, and had grown to host 90,000 unique public repositories, 12,000 having been forked at least once, for a total of 135,000 repositories. In 2010, GitHub was hosting 1 million repositories. A year later, this number doubled.
ReadWriteWeb ReadWrite (originally ReadWriteWeb or RWW) is a Web technology blog launched in 2003. RW covers Web 2.0 and Web technology in general, and provides industry news, reviews, and analysis. Founded by Richard MacManus, Technorati ranked ReadWriteWe ...
reported that GitHub had surpassed
SourceForge SourceForge is a web service that offers software consumers a centralized online location to control and manage open-source software projects and research business software. It provides source code repository hosting, bug tracking, mirrori ...
and
Google Code Google Developers (previously Google Code) , application programming interfaces (APIs), and technical resources. The site contains documentation on using Google developer tools and APIs—including discussion groups and blogs for developers usi ...
in total number of commits for the period of January to May 2011. On January 16, 2013, GitHub passed the 3 million users mark and was then hosting more than 5 million repositories. By the end of the year, the number of repositories was twice as great, reaching 10 million repositories. In 2012, GitHub raised $100 million in funding from
Andreessen Horowitz Andreessen Horowitz (also called a16z, legal name AH Capital Management, LLC) is a private American venture capital firm, founded in 2009 by Marc Andreessen and Ben Horowitz. The company is headquartered in Menlo Park, California. Andreessen H ...
with a $750 million valuation. On July 29, 2015, GitHub stated it had raised $250 million in funding in a round led by
Sequoia Capital Sequoia Capital is an American venture capital firm. The firm is headquartered in Menlo Park, California, and specializes in seed stage, early stage, and growth stage investments in private companies across technology sectors. , Sequoia's total a ...
. Other investors of that round included Andreessen Horowitz, Thrive Capital, and IVP (Institutional Venture Partners). The round valued the company at approximately $2 billion. In 2015, GitHub opened an office in Japan, its first outside of the U.S. In 2016, GitHub was ranked No. 14 on the ''
Forbes ''Forbes'' () is an American business magazine owned by Integrated Whale Media Investments and the Forbes family. Published eight times a year, it features articles on finance, industry, investing, and marketing topics. ''Forbes'' also r ...
'' Cloud 100 list. It was not featured on the 2018, 2019, and 2020 lists. On February 28, 2018, GitHub fell victim to the third-largest distributed denial-of-service (DDoS) attack in history, with incoming traffic reaching a peak of about 1.35 terabits per second. On June 19, 2018, GitHub expanded its GitHub Education by offering free education bundles to all schools.


Acquisition by Microsoft

From 2012,
Microsoft Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
became a significant user of GitHub, using it to host open-source projects and development tools such as
.NET Core The domain name net is a generic top-level domain (gTLD) used in the Domain Name System of the Internet. The name is derived from the word ''network'', indicating it was originally intended for organizations involved in networking technologies ...
, Chakra Core, MSBuild, PowerShell,
PowerToys Microsoft PowerToys is a set of freeware system utilities designed for power users developed by Microsoft for use on the Windows operating system. These programs add or change features to maximize productivity or add more customization. PowerToys ...
,