Good features of this:
- Calls /git-upload-pack on servers in arbitrary ways to get trees and blobs directly and dynamically
- Once we find a git server that works we don't have to keep trying others
- Syntax highlighting grammars loaded on demand
- Binary blobs can be displayed as hex or readable ascii
- Images, videos etc are displayed when possible
- Buttons for downloading files directly
- Prioritizes specific user pages and specific repositories, not trying to do everything