Night Vision
Night Vision is a "planetarium" program written in Java
...Viewing options allow the user to control which sky objects to display, which font to use, and manipulation of various star parameters. Time may be set to run at multiple speeds, including backwards. Star charts may be printed.
Night Vision is written in Java, allowing it to run on all major desktop systems (includes PCs, Macs, Linux, ...). It has been designed to be readily translatable into other languages.
Additionally a port of Night Vision's Solar System window has been ported from Java to the Rust programming language, providing executables that can run directly on the host operating system.