Generated by Llama 3.3-70B| GitHub | |
|---|---|
![]() | |
| Name | GitHub |
| Owner | Microsoft |
GitHub is a web-based platform for version control and collaboration on software development projects, founded by Tom Preston-Werner, Chris Wanstrath, and P.J. Hyett in 2008, with Microsoft acquiring it in 2018. GitHub has become an essential tool for developers, allowing them to work together on projects, share code, and track changes, with notable users including Linus Torvalds, Mark Zuckerberg, and Satya Nadella. The platform has also been used by organizations such as Google, Amazon, and Facebook to host and manage their open-source projects, including Android, Apache HTTP Server, and React. Additionally, GitHub has been used by governments, such as the United States government, to host and manage their open-source projects, including NASA and National Institutes of Health.
The history of GitHub began in 2008, when Tom Preston-Werner, Chris Wanstrath, and P.J. Hyett founded the company, with initial funding from Y Combinator and Andreessen Horowitz. In 2010, GitHub raised $25 million in funding from Sequoia Capital and SV Angel, and in 2012, it raised an additional $100 million from Andreessen Horowitz and Thrive Capital. In 2014, GitHub raised $250 million in funding from Sequoia Capital, Andreessen Horowitz, and Thrive Capital, and in 2018, it was acquired by Microsoft for $7.5 billion, with Satya Nadella announcing the acquisition. Notable events in GitHub's history include the launch of GitHub Pages in 2008, GitHub Gist in 2008, and GitHub Actions in 2018, with collaborations with Red Hat, IBM, and Intel.
GitHub offers a range of features that make it an essential tool for developers, including version control using Git, collaboration tools such as pull requests and code reviews, and project management features like issues and milestones. GitHub also provides code hosting for open-source and private projects, with support for JavaScript, Python, and Java, and integrations with Jenkins, Travis CI, and CircleCI. Additionally, GitHub offers security features such as two-factor authentication and SSL encryption, with partnerships with Symantec, VeriSign, and Let's Encrypt. GitHub also provides data analytics and visualization tools, such as GitHub Insights and GitHub Charts, with integrations with Tableau, Power BI, and D3.js.
GitHub provides a range of services to support developers, including GitHub Codespaces, a cloud-based development environment, and GitHub Copilot, an AI-powered code completion tool, with collaborations with Amazon Web Services, Google Cloud Platform, and Microsoft Azure. GitHub also offers GitHub Actions, a continuous integration and continuous deployment (CI/CD) platform, with integrations with Docker, Kubernetes, and Terraform. Additionally, GitHub provides GitHub Packages, a package manager for software dependencies, with support for npm, Maven, and Gradle, and partnerships with Apache Software Foundation, Eclipse Foundation, and Linux Foundation. GitHub also offers GitHub Sponsors, a program that allows developers to support their favorite open-source projects, with collaborations with Mozilla Foundation, Wikimedia Foundation, and Free Software Foundation.
The GitHub community is a vibrant and active group of developers, with over 40 million users, including Linus Torvalds, Mark Zuckerberg, and Satya Nadella. The community is supported by a range of features, including GitHub Discussions, a forum for discussing projects and ideas, and GitHub Community Forum, a platform for connecting with other developers, with collaborations with Stack Overflow, Reddit, and Quora. GitHub also hosts a range of events, including GitHub Universe and GitHub Satellite, with partnerships with O'Reilly Media, Gartner, and Forrester Research. Additionally, GitHub provides a range of resources, including GitHub Documentation and GitHub Guides, with support for beginner and advanced developers, and integrations with Udemy, Coursera, and edX.
GitHub has faced several security and controversy issues, including a 2013 data breach that exposed the passwords of thousands of users, with responses from Federal Trade Commission and European Union. In 2015, GitHub was the target of a DDoS attack by Chinese hackers, with responses from United States Department of Justice and National Security Agency. Additionally, GitHub has faced criticism for its handling of open-source projects, including the 2019 removal of the youtube-dl project, with responses from Electronic Frontier Foundation and Free Software Foundation. GitHub has also faced controversy over its terms of service, including the 2016 update that allowed GitHub to delete repositories that violate its terms, with responses from American Civil Liberties Union and Human Rights Watch. Despite these issues, GitHub remains a popular and widely-used platform for developers, with collaborations with Google, Amazon, and Facebook to improve its security and features. Category:Software