Gitblit is a pure Java stack for managing, viewing, and serving Git repositories. It's designed primarily as a tool for small workgroups which want to host centralized repositories.
A set of utility classes that can be used for Desktop application development.
A powerful graphical desktop environment, applications, and development frameworks.