LCAL is a multi-platform (Unix/Linux, DOS, DOS+DJGPP, Windows+Cygwin) program which generates full-year PostScript lunar (moon phase) calendars in a 2-page format, a compressed 1-page format, or an "odd-days-only" 1-page format.