StarCharter is a command-line tool for producing vector-graphics charts of the night sky in SVG, PDF and PNG formats. It can also overlay the paths of solar system objects, such as planets and comets, across the sky if the tool ephemerisCompute is also installed.
StarCharter was written to produce all of the star charts on the website https://in-the-sky.org, which is maintained by the author.
ephemerisCompute is written in C and runs in Linux, MacOS, and other Unix-like operating systems. The installation scripts require python3. StarCharter uses libcairo to produce its graphical output.