Compare software
Compare tcsh with alternatives
tcsh vs yash
yash is a POSIX-compliant shell with interactive line editing, suited to portable scripting. Its syntax differs from csh, and it has a small ecosystem.
tcsh vs ksh 93u+m
ksh 93u+m continues the AT&T KornShell with POSIX-style syntax and ongoing fixes. It is mainly distributed as source and has a smaller community.
tcsh vs Murex
Murex is a shell with native JSON, YAML and CSV handling plus script error handling and tests. It is not POSIX compatible and has a smaller community.tcsh vs GNU Bash
GNU Bash uses sh-compatible POSIX syntax instead of csh syntax, so existing tcsh scripts must be rewritten. It is the most common scripting shell on Unix-like systems.
tcsh vs Elvish
Elvish is a scripting language and shell with lists, maps and functions, available as a single binary that also runs on Windows. It is not POSIX or csh compatible.tcsh vs Oils
Oils provides OSH, which runs bash scripts with stricter error checking, and YSH, a newer shell language. Both are still before a 1.0 release.
tcsh vs Xonsh
Xonsh is a shell whose language is a superset of Python 3 and runs on Windows and Android too. Its syntax differs from both csh and POSIX shells.