Skip to content
Back to top
View this page
Edit this page

# Comparison

The following table lists built in features and capabilities that various tools may or may not share.

| Traditional bash, zsh | Next-generation fish, nu, elvish | Python‑based IPython, plumbum | Xonsh shell
--- | --- | --- | --- | ---
Meant as a shell | 🟢 | 🟢 |  | 🟢
Nice prompt | ◯ | 🟢 | 🟢 | 🟢
First-class objects |  | ◯ | 🟢 | 🟢
Native cross-platform |  | ◯ | 🟢 | 🟢
Large standard library |  | ◯ | ◯ | 🟢
General-purpose language |  |  | ◯ | 🟢
Built-in testability |  |  | ◯ | 🟢
Maintains clarity at scale |  |  |  | 🟢
User-patchable |  |  |  | 🟢
Package and deps manager |  |  |  | 🟢
AI-friendly |  |  |  | 🟢