Template Engine: Java library to generate text output (HTML web pages, e-mails, configuration files, source code, etc.) based on templates and changing data Freemarker
Gitblit is an open-source, pure Java stack for managing, viewing, and serving Git repositories.
It's designed primarily as a tool for small workgroups who want to host centralized repositories.
We use it because it's easy to deploy, group and repositories permissions are also easy to setup, and it's extremely reliable. Gitblit