SolarBeam is a desktop application for drawing solar diagrams. You supply the geographical position, and it draws a diagram showing the Sun's trajectory over your location at various times of the year. It also shows the times of sunrise and sunset.
A G-code meta compiler.
A pure Java Git solution.