Alternatives to Starship

A shell prompt that shows the git branch, language version and other context, configured once and working in every shell. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as Starship.

  • Oh My Posh

    Customize shell prompts across operating systems with configurable themes.

    Oh My Posh is an MIT-licensed prompt engine with configurable themes across several shells and operating systems, where some themes also need a patched font.

Also worth comparing

These listings name Starship as their own alternative, so the relationship runs both ways.

  • Pure

    A minimal, fast Zsh prompt that shows only the information you need.

    Starship works across Bash, Fish, Zsh, PowerShell and more with TOML configuration, but needs a Nerd Font and its default prompt is busy.

  • Spaceship

    A minimal, configurable Zsh prompt that shows Git status, runtime versions and other context.

    Starship shows similar Git and language context but works across Bash, Fish, Zsh, PowerShell and more, configured in TOML and needing a Nerd Font.

  • Tide

    A fast, customizable prompt for the fish shell with an interactive configuration wizard.

    Starship works across fish and many other shells with one TOML configuration, but lacks Tide's interactive wizard and its default prompt is busy.

Similar software

Related functionality, not a direct replacement.