Github allows you the ability to access your github repositories and to browse through your file tree. You have the ability to view files and access different branches. Perfect for the software developer using git version control. Lastly, there is also the ability to search through all of the public github repositories.