WebSVN
I was actually trying to write an svn (subversion) wrapper in PHP, for making a web-based repository browser, when I stumbled upon WebSVN. Only unfortunate thing about it is that it can’t access remote repositories, so it has to reside on the same server as the repository itself. But as of now it doesn’t really matter, since I only have the one server in my closet.
lillesvin.net/viewvc is the place for browsing the repositories, currently you can rummage through the PapuaWM repository, the DynDNSupdate repository and the phpSVN repository (Update: Not anymore!). The latter is the few lines of code I wrote before I found WebSVN.
Enjoy the browsing!