eWiki is a small PHP5-based Wiki written by
a friend that does not rely on a database as a backend storage, but on
Git to store articles. It is written in pure PHP, so it will run on most shared webhosts that don't allow system calls. As far as I know, eWiki includes the only working git library written in PHP.
Every article is a file, every edit results in a commit. When two people edit a article at the same time, a conflict branch is created which has to be merged manually. If two people edit different articles at the same time, eWiki will automatically merge the two edits using a "Fast merge". Changes can both be made directly at the git layer or via a webinterface, which can be protected using a simple user authentication system.
I currently use it for my
personal Wiki, but our class also uses it in school to track English subject matter for our
Matura (this is also where the screenshot comes from).
For more information visit the
github.com page or take a look at the
eWiki entry in my personal wiki.