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 Java SE 6 compliant JVM with AOT compiler and deployment toolkit.
A cross-browser library for plotting and interactive geometry.