Starship is a cross-shell prompt written in Rust that gives you a beautiful, informative command line in seconds. Unlike framework-bound themes, it works the same whether you use Bash, Zsh, Fish, PowerShell, or Nushell, and it's blazing fast—it only renders the modules relevant to your current directory.
Its popularity comes from being smart and context-aware: step into a Git repo and it shows the branch and status; enter a Node, Python, or Rust project and it displays the version automatically. Everything is configured through a single TOML file (~/.config/starship.toml), so your prompt looks identical across every machine and shell you use.
# install, then add to your shell rc, e.g. ~/.bashrc:
eval "$(starship init bash)"
# ~/.config/starship.toml
[character]
success_symbol = "[➜](bold green)"If you want a gorgeous, consistent prompt without committing to Oh My Zsh or a specific shell, Starship is the modern default many engineers reach for.