astroterm
Terminal-based star map displaying real-time positions of celestial objects with ASCII rendering
astroterm is a terminal-based astronomical visualization tool written in C that renders star maps directly in the terminal using ASCII characters. It displays the real-time positions of stars, planets, constellations, and moon phases for any specified date, time, and geographic location. The tool supports both past and future celestial events, making it useful for astronomical planning and historical reference.
The application offers extensive customization options through command-line flags, including adjustable star magnitude thresholds, constellation stick figures, azimuthal grids, and Unicode/braille character support for enhanced visuals. Users can specify observer coordinates manually or select from a database of cities, set custom date/time parameters in UTC, and control animation speed and frame rates. The tool includes features like terminal color support, metadata display, and shell completions for bash.
astroterm is particularly useful for astronomers, educators, and astronomy enthusiasts who want quick access to sky maps without specialized software. The tool's lightweight design and precise calculations make it suitable for both casual stargazing reference and more serious astronomical work, with the ability to verify historical celestial events or plan future observations from any location on Earth.
Installation
# via Homebrew
brew install astroterm
# via Arch Linux
pacman -S astroterm
# via Fedora
sudo dnf install astroterm


Alternatives & related tools
Supabase CLI
Runs the Supabase stack locally, manages Postgres migrations, deploys Edge Functions, and generates TypeScript types from your database schema.
euporie
Terminal-based interactive computing environment for Jupyter notebooks and kernels
nap
Code snippet manager with CLI and TUI for creating, organizing, and accessing snippets in the terminal
eget
Downloads and extracts pre-built binaries from GitHub releases with automatic platform detection
cgdb
Console frontend for GDB that provides a split-screen interface with source code viewing and vim-style navigation
add a badge to your README
Maintain astroterm? Show that it's featured on trmn. The badge links back to this page.
[](https://www.trmn.sh/tools/astroterm?utm_source=badge)<a href="https://www.trmn.sh/tools/astroterm?utm_source=badge"><img src="https://www.trmn.sh/badge/astroterm.svg" alt="Featured on trmn" height="20"></a>