GitHub

GitHub is a web-based platform that provides hosting for software development and version control using Git. It facilitates collaborative software development, enabling millions of developers worldwide to store, track, and manage their code projects, while also fostering a robust open-source…

Key facts

First appeared
2008
Category
technology
Problem solved
GitHub was created to simplify and democratize collaborative software development, particularly for projects using Git, by providing a user-friendly, centralized web interface for repository hosting, code review, issue tracking, and project management. It addressed the fragmented nature of distributed version control, making it easier for developers to contribute to projects, manage merges, and foster a social layer around coding.
Platforms
Web (Browser-based), Desktop (GitHub Desktop client for Windows/macOS), Mobile (GitHub Mobile app for iOS/Android)

Related technologies

Notable users

  • Facebook (Meta)
  • Netflix
  • Microsoft
  • Google
  • Amazon
  • Millions of individual developers and startups
  • Various open-source projects (e.g., Linux Kernel, React, Kubernetes)