Note : This is a standalone fork of klaussilveira/gitlist. This version add more feature than the original one, like comments. More over this version is based on a better code architecture.
GitList is an elegant and modern web interface for interacting with multiple git repositories. It allows you to browse repositories using your favorite browser, viewing files under different revisions, commit history, diffs. It also generates RSS feeds for each repository, allowing you to stay up-to-date with the latest changes anytime, anywhere. GitList was written in PHP, on top of the Silex microframework and powered by the Twig template engine. This means that GitList is easy to install and easy to customize. Also, the GitList gorgeous interface was made possible due to Bootstrap.
- Multiple repository support
- Multiple branch support
- Multiple tag support
- Commit history, blame, diff
- RSS feeds
- Syntax highlighting
- Repository statistics
You can also see a live demo here.
- Klaus Silveira (Creator, developer)
- Grégoire Pineau (developer)
- improve the current test code coverage
- test the interface
- error handling can be greatly improved during parsing
- submodule support
- multilanguage support
In order to run GitList on your server, you'll need:
- git
- PHP 5.3.3+
see INSTALL.md
file