Web and Desktop (standalone application) Git repository browser
Pyjamas-Gitweb is a pure python git repository browser, comprising an independent JSONRPC back-end service written in 130 lines that can be used by any JSONRPC client (a python command-line example is included), and a front-end python (pyjamas) written in 350 lines. The front-end is not needed in order to use the back-end: the only dependency of the back-end is python-git.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.