Skip to content

Entry

oh-my-posh

Appears in 4 awesome lists

Not ZSH-specific, but very nice and works with ZSH. Allows you to use the same configuration for prompts in all shells.

Open ohmyposh.dev

Found in these lists

Awesome Cli Apps

Section: Theming and Customization · Prompt theme engine.

FreshScore 90

Awesome Command Line (CLI/TUI) Programs

Section: Prompts · From their README: "The most customizable and low-latency cross-platform/shell prompt renderer".

FreshScore 83

Awesome Shell

Section: Customization · Prompt theme engine for any shell and platform written in go.

SlowScore 67

awesome-zsh-plugins

Section: Themes · Not ZSH-specific, but very nice and works with ZSH. Allows you to use the same configuration for prompts in all shells.

FreshScore 92

bash-git-prompt

An informative and fancy Bash prompt for Git users.

In 6 listsDetails

powerlevel10k

A fast reimplementation of powerlevel9k ZSH theme. Can be used as a drop-in replacement for powerlevel9k, when given the same configuration options it will generate the same prompt, only faster.

In 5 listsDetails

liquidprompt

A full-featured & carefully designed adaptive prompt with useful information when you need it. It shows you what you need when you need it. You will notice what changes when it changes, saving time and frustration.

In 5 listsDetails

Pure

A pretty, minimal and fast ZSH prompt. Includes git status decorations, prompt turns red if last command failed, username and host decorations when in a remote session or container, and current folder and command when a process is running.

In 5 listsDetails

Starship

The minimal, blazing-fast, and infinitely customizable prompt for any shell!

In 5 listsDetails

starship

[starship] - A minimal, blazing fast, and extremely customizable prompt for any shell

In 4 listsDetails

oh-my-git

An opinionated git prompt for bash and zsh.

In 4 listsDetails

polyglot

a dynamic prompt for zsh, bash, ksh93, mksh, pdksh, dash, and busybox ash that uses basic ASCII symbols (and color, when possible) to show username, whether it is a local or remote ssh sesssion, abbreviated path, git branch and status, exit status of last command if non-zero, any virtual…

In 4 listsDetails