| Crates.io | tattoy-wezterm-term |
| lib.rs | tattoy-wezterm-term |
| version | 0.1.0-fork.5 |
| created_at | 2025-06-25 21:53:05.050755+00 |
| updated_at | 2025-07-11 17:57:21.774339+00 |
| description | Tattoy fork of the Virtual Terminal Emulator core from wezterm; helpful for implementing terminal emulators |
| homepage | |
| repository | https://github.com/tattoy-org/wezterm |
| max_upload_size | |
| id | 1726486 |
| size | 432,873 |
This crate provides the core of the virtual terminal emulator implementation used by wezterm. The home for this crate is in the wezterm repo and development is tracked at https://github.com/wezterm/wezterm/.
It is full featured, providing terminal escape sequence parsing, keyboard and mouse input encoding, a model for the screen cells including scrollback, sixel and iTerm2 image support, OSC 8 Hyperlinks and a wide range of terminal cell attributes.
This crate does not provide any kind of gui, nor does it directly
manage a PTY; you provide a std::io::Write implementation that
could connect to a PTY, and supply bytes to the model via the
advance_bytes method.
The entrypoint to the crate is the Terminal struct.
License: MIT