AstroLib is a Java library of astronomical routines. It includes classes to calculate nutation, aberration, planet positions from VSOP, refraction, lunar positions, coordinate systems, sidereal time, sun/moon rise & set times, etc.
July 2011: A big thank you to Dr. Wolfgang Strickling for fixing some longstanding bugs and sharing his updates with us.
To be notified when this page is updated, please send me an e-mail (mark at mhuss com).
The older C++ version of the library is available here (last updated 2013-05-25).