Gum
github.comAdd interactive choices, prompts, and terminal styling to shell scripts without writing Go code.
Add interactive choices, prompts, and terminal styling to shell scripts without writing Go code.
Combine Python expressions and shell commands in one Python-based command prompt.
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.
Use a GPU-accelerated, cross-platform terminal emulator and multiplexer written in Rust.
Explore Python interactively with completion, object introspection and persistent command history.
Run interactive shell sessions and automate command-line tasks with the Bourne Again SHell.
Keep multiple terminal programs in persistent sessions, windows, and panes.
A native terminal emulator for macOS and Linux, with text-file configuration and an embeddable terminal library.
Work with files and command output as structured records and tables in a cross-platform shell.
An interactive Python IDE that pairs a source editor with a shell and introspection tools.
Search shell history with command context, and optionally sync it across machines with encryption.
Show a configurable prompt with useful project and shell context across different command-line shells.
Filter a list interactively with fuzzy matching from the command line or a shell workflow.
A compact programmer's editor with both graphical and terminal interfaces and Lua-based customization.
Edit Python modules in a desktop window, run them in an interactive shell, and debug them with built-in tools.
A TAP-compliant test framework for checking Bash scripts and command-line programs.
A terminal text editor with familiar keybindings, multiple cursors, splits, and Lua plugins.
Manage Zsh configuration with a community framework of plugins, helpers and themes.
Search command-line cheatsheets and fill command arguments interactively.
Edit source and configuration files directly in a terminal with a compact, keyboard-driven editor.
Build interactive terminal applications in Go with an event-driven model, update, and view loop.
Build interactive terminal interfaces in Rust with reusable widgets and responsive layouts.
Describe a terminal walkthrough in a tape file and render it as a shareable recording.