Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Ohmyzsh | 159,450 | 1 | 3 | 2 days ago | 1 | December 07, 2014 | 616 | mit | Shell | |
🙃 A delightful community-driven (with 2,100+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community. | ||||||||||
Starship | 34,476 | 1 | 3 | 4 hours ago | 119 | September 08, 2022 | 553 | isc | Rust | |
☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell! | ||||||||||
Spaceship Prompt | 18,316 | 3 days ago | 81 | September 23, 2022 | 97 | mit | Shell | |||
:rocket::star: Minimalistic, powerful and extremely customizable Zsh prompt | ||||||||||
Awesome Zsh Plugins | 12,911 | 4 days ago | 5 | bsd-3-clause | Shell | |||||
A collection of ZSH frameworks, plugins, themes and tutorials. | ||||||||||
Xxh | 4,396 | 8 days ago | 52 | February 13, 2022 | 19 | bsd-2-clause | Python | |||
🚀 Bring your favorite shell wherever you go through the ssh. Xonsh shell, fish, zsh, osquery and so on. | ||||||||||
Zsh Vi Mode | 2,078 | 15 days ago | 1 | April 14, 2021 | 77 | mit | Shell | |||
💻 A better and friendly vi(vim) mode plugin for ZSH. | ||||||||||
Zsh Nvm | 1,952 | 3 months ago | 32 | mit | Shell | |||||
Zsh plugin for installing, updating and loading nvm | ||||||||||
Dotfiles | 1,875 | 4 days ago | mit | Shell | ||||||
Get started with your own dotfiles. | ||||||||||
Termux Desktop | 1,635 | 3 months ago | 113 | gpl-3.0 | CSS | |||||
Setup A Beautiful Desktop/GUI In Termux | ||||||||||
Termux Style | 1,011 | 2 months ago | 25 | gpl-3.0 | Shell | |||||
Simple script to change color-schemes and fonts for Termux. |
Website · Installation · Configuration
The minimal, blazing-fast, and infinitely customizable prompt for any shell!
Select your operating system from the list below to view installation instructions:
Install Starship using any of the following package managers:
Repository | Instructions |
---|---|
Termux | pkg install starship |
Install Starship using any of the following package managers:
Distribution | Repository | Instructions |
---|---|---|
Any | crates.io | cargo install starship --locked |
FreeBSD | FreshPorts | pkg install starship |
NetBSD | pkgsrc | pkgin install starship |
Install the latest version for your system:
curl -sS https://starship.rs/install.sh | sh
Alternatively, install Starship using any of the following package managers:
Distribution | Repository | Instructions |
---|---|---|
Any | crates.io | cargo install starship --locked |
Any | conda-forge | conda install -c conda-forge starship |
Any | Linuxbrew | brew install starship |
Any | Snapcraft | snap install --edge starship |
Alpine Linux 3.13+ | Alpine Linux Packages | apk add starship |
Arch Linux | Arch Linux Community | pacman -S starship |
CentOS 7+ | Copr |
dnf copr enable atim/starship dnf install starship
|
Gentoo | Gentoo Packages | emerge app-shells/starship |
Manjaro | pacman -S starship |
|
NixOS | nixpkgs | nix-env -iA nixpkgs.starship |
Void Linux | Void Linux Packages | xbps-install -S starship |
Install the latest version for your system:
curl -sS https://starship.rs/install.sh | sh
Alternatively, install Starship using any of the following package managers:
Repository | Instructions |
---|---|
crates.io | cargo install starship --locked |
conda-forge | conda install -c conda-forge starship |
Homebrew | brew install starship |
MacPorts | port install starship |
Install the latest version for your system with the MSI-installers from the releases section.
Install Starship using any of the following package managers:
Repository | Instructions |
---|---|
crates.io | cargo install starship --locked |
Chocolatey | choco install starship |
conda-forge | conda install -c conda-forge starship |
Scoop | scoop install starship |
winget | winget install --id Starship.Starship |
Configure your shell to initialize starship. Select yours from the list below:
Add the following to the end of ~/.bashrc
:
eval "$(starship init bash)"
You need to use Clink (v1.2.30+) with Cmd.
Create a file at this path %LocalAppData%\clink\starship.lua
with the following contents:
load(io.popen('starship init cmd'):read("*a"))()
Add the following to the end of ~/.elvish/rc.elv
:
eval (starship init elvish)
Note: Only Elvish v0.18+ is supported
Add the following to the end of ~/.config/fish/config.fish
:
starship init fish | source
Add the following to the end of ~/.config/ion/initrc
:
eval $(starship init ion)
Add the following to the end of your Nushell env file (find it by running $nu.env-path
in Nushell):
mkdir ~/.cache/starship
starship init nu | save -f ~/.cache/starship/init.nu
And add the following to the end of your Nushell configuration (find it by running $nu.config-path
):
source ~/.cache/starship/init.nu
Note: Only Nushell v0.73+ is supported
Add the following to the end of your PowerShell configuration (find it by running $PROFILE
):
Invoke-Expression (&starship init powershell)
Add the following to the end of ~/.tcshrc
:
eval `starship init tcsh`
Add the following to the end of ~/.xonshrc
:
execx($(starship init xonsh))
Add the following to the end of ~/.zshrc
:
eval "$(starship init zsh)"
Start a new shell instance, and you should see your beautiful new shell prompt. If you're happy with the defaults, enjoy!
If you're looking to further customize Starship:
Configuration – learn how to configure Starship to tweak your prompt to your liking
Presets – get inspired by the pre-built configuration of others
We are always looking for contributors of all skill levels! If you're looking to ease your way into the project, try out a good first issue.
If you are fluent in a non-English language, we greatly appreciate any help keeping our docs translated and up-to-date in other languages. If you would like to help, translations can be contributed on the Starship Crowdin.
If you are interested in helping contribute to starship, please take a look at our Contributing Guide. Also, feel free to drop into our Discord server and say hi. 👋
Please check out these previous works that helped inspire the creation of starship. 🙏
denysdovhan/spaceship-prompt – A ZSH prompt for astronauts.
denysdovhan/robbyrussell-node – Cross-shell robbyrussell theme written in JavaScript.
reujab/silver – A cross-shell customizable powerline-like prompt with icons.
Support this project by becoming a sponsor. Your name or logo will show up here with a link to your website.
Supporter Tier
Copyright © 2019-present, Starship Contributors.
This project is ISC licensed.