xonsh
xon.shCombine Python expressions and shell commands in one Python-based command prompt.
Combine Python expressions and shell commands in one Python-based command prompt.
Edit Python modules in a desktop window, run them in an interactive shell, and debug them with built-in tools.
An interactive Python IDE that pairs a source editor with a shell and introspection tools.
Explore Python interactively with completion, object introspection and persistent command history.
Add interactive choices, prompts, and terminal styling to shell scripts without writing Go code.
A browser-based Code OSS editor paired with a Google Cloud Shell terminal and development environment.
Use an interactive command-line shell with built-in highlighting, suggestions, and completions.
Run interactive shell sessions and automate command-line tasks with the Bourne Again SHell.
A Python-focused desktop IDE with project management, debugging, code checks, and an extensible plug-in system.
A Python IDE for creating, running, and debugging projects, notebooks, and data applications.
Search shell history with command context, and optionally sync it across machines with encryption.
A TAP-compliant test framework for checking Bash scripts and command-line programs.
Work with files and command output as structured records and tables in a cross-platform shell.
Filter a list interactively with fuzzy matching from the command line or a shell workflow.
Show a configurable prompt with useful project and shell context across different command-line shells.
Provision managed PostgreSQL and connect to it from Google Cloud Shell.
Manage Zsh configuration with a community framework of plugins, helpers and themes.
A browser-based Python environment paired with managed web-app hosting.
Develop Python in a project-aware desktop IDE with a debugger, test runner, and optional coding-agent tools.
A beginner-focused Python IDE that makes variables and program execution visible while you learn.
Validate Python data against typed models and generate matching JSON Schema.
Build interactive Python applications for the terminal with widgets, CSS, and keyboard bindings.
Manage Python projects, dependencies, environments, and commands with one fast command-line tool.
Run a Python project's configured test and lint commands in isolated environment matrices.