GitHub is a Web-based distributed revision control and source code management system. It is home to quite a few open source projects here on XDA. Developers use GitHub to store sources for kernels, applications, libraries, and other projects on the Web. The main goal is to allow developers to keep records of their commits, which then enables other users to verify the work and help to improve the code. The service is so popular that XDA users can even link their GitHub profile with their XDA account.