A smarter cd command. Supports all major shells.
-
Updated
Jun 17, 2025 - Rust
Xontributions, or xontribs, are a set of tools and conventions for extending the functionality of xonsh beyond what is provided by default. This allows 3rd party developers and users to improve their xonsh experience without having to go through the xonsh development and release cycle.
A smarter cd command. Supports all major shells.
Simple, elegant, Pythonic functional programming.
Cheat sheet for xonsh shell with copy-pastable examples. The best doc for the new users.
Awesome list of Xonsh contributions/extensions
👓 🐚 Make your xonsh RC file installable with awesome snippets of code.
Starship cross-shell prompt in xonsh shell.
Let your pipe lines flow thru the Python code in xonsh.
Full-featured template for building extension (xontrib) for the xonsh shell.
The bar prompt for xonsh shell with customizable sections and Starship support.
Get identifiers, paths, URLs and words from the previous command output and use them for the next command in xonsh shell.
Xonsh jupyter kernel allows to run Xonsh shell code in Jupyter, JupyterLab, Euporia, etc.
Argcomplete support to tab completion of python and xonsh scripts in xonsh shell.