Zsh Alternatives
Apps similar to Zsh include fish, which is free and open source. Other options are GNU Bourne Again SHell, Nushell, brush and Elk Shell. Shells like Zsh are a crowded field, with more than 25 alternatives for Linux, Mac, Windows, iPad and self-hosting.
Alternatives list
Xiki makes the command line friendlier and more powerful. Xiki Shell (xsh) lets you use Xiki from command line, in a way that augments your current favorite shell (bash or zsh).
Platforms
- Mac
- Linux



Cost / License
- Free
- Open Source (Apache-2.0)
Application typeApplication types
Platforms
- Self-Hosted
RazzShell is a Unix shell built with customization in mind, offering command alias support, colorful output, and environment variable handling. Developed in C, it’s designed for Unix/Linux systems and licensed under the MIT license.
Cost / License
- Free
- Open Source (MIT)
Application typeApplication types
Platforms
- Linux
- Arch Linux
- Ubuntu
- Debian
- Kali Linux

This is a reimplementation for Unix, by Byron Rakitzis, of the Plan 9 shell. rc offers much the same capabilities as a traditional Bourne shell, but with a much cleaner syntax.
Cost / License
- Free
- Open Source
Application type
Platforms
- Linux
Ergonomica is a cross-platform shell language, implemented in Python. Ergonomica aims to modernize the terminal, in an easily-extensible and usable language, independent of the OS on which it runs. It uses existing core utilities such as the os and shutil packages, as well as...

win-bash is a Windows port of the famous GNU bash (see GNU Bash homepage).
The goal of the win-bash project is to finish the port to Windows and provide a full functional bash.exe binary for windows nt and derived systems. win-bash can be used as a input shell as well as an inte.
Platforms
- Windows
- 28 LibTerm alternatives
LibTerm is a command line interface for iPhone and iPad. Includes what you need for coding C programs!
Cost / License
- Free
- Open Source (MIT)
Platforms
- iPhone
- iPad
Italy
EU



a stand-alone shell with many built-in commands. The built in commands of sash have all libraries linked statically, so unlike most shells, the standard UNIX commands do not rely on external libraries. In case of emergencies, you can boot directly into sash and use it as a...
Cost / License
- Free
- Open Source
Application typeApplication types
Platforms
- Linux






































