go-term

module
v0.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 19, 2026 License: MIT

README

go-term

screenshot

A full-featured, embeddable terminal-emulator widget for the go-gui framework. Spawns a real shell over a PTY, renders through a GPU-accelerated gui.DrawCanvas, and covers the protocol surface expected by modern CLI tools and TUI frameworks.

Targets macOS, Linux, and Windows (ConPTY).


License

MIT

Directories

Path Synopsis
examples
loon command
Command loon runs the go-term widget with multi-tab, multi-pane support.
Command loon runs the go-term widget with multi-tab, multi-pane support.
scripts
benchregress command
benchregress compares go test -bench output against a pre-computed baseline and reports regressions beyond a configurable threshold.
benchregress compares go test -bench output against a pre-computed baseline and reports regressions beyond a configurable threshold.
Package term is a full-featured terminal-emulator widget for the [go-gui] framework.
Package term is a full-featured terminal-emulator widget for the [go-gui] framework.
script2fixture command
Command script2fixture converts a typescript file (produced by the Unix `script` command) into a replay fixture for the go-term test suite.
Command script2fixture converts a typescript file (produced by the Unix `script` command) into a replay fixture for the go-term test suite.
workspace
Package workspace manages multi-terminal workspaces with tabs and splits.
Package workspace manages multi-terminal workspaces with tabs and splits.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL