Comparison

Xonsh is significantly different from most other shells or shell tools. The following table lists built in features and capabilities that various tools may or may not share.

Bash

zsh

plumbum

fish

IPython

xonsh

Practical language

✓

✓

✓

✓

Stays readable at scale

✓

✓

Native cross-platform

✓

✓

✓

✓

Meant as a shell

✓

✓

✓

✓

Large standard library

✓

✓

✓

Typed variables and objects

✓

✓

✓

✓

Syntax highlighting

plugins

✓

in notebook

prompt-toolkit

Rich history backend

✓

Pun in name

✓

✓

✓

✓