Skip to content

Ghostty

Backend: Native Ghostty via Zig N-API bindings (napigen). Full API access. (native) · v1.3.1
94%
58 passed · 4 failed of 62 features
Tested: March 24, 2026

Extensions

FeatureSupportNotes
Kitty graphics protocol✓ yes
Kitty keyboard protocol✓ yes
Window title (OSC 2)✗ noTitle not exposed via native Zig API
Hyperlinks (OSC 8)✓ yes
Text reflow on resize✓ yes
Semantic prompts (OSC 133)✓ yes
Sixel graphics✗ noGhostty doesn't support sixel graphics
24-bit truecolor✓ yes

Reset

FeatureSupportNotes
Backend reset() method✓ yes
Full reset (RIS)✓ yes
SGR reset clears attributes✓ yes

SGR (Text Styling)

FeatureSupportNotes
256-color bg (SGR 48;5)✓ yes
24-bit bg (SGR 48;2)✓ yes
Blink (SGR 5)✗ noGhostty parses blink but doesn't expose it in cell data
Bold (SGR 1)✓ yes
Faint/dim (SGR 2)✓ yes
256-color fg (SGR 38;5)✓ yes
24-bit fg (SGR 38;2)✓ yes
Hidden/invisible (SGR 8)✗ noGhostty parses hidden but doesn't expose it in cell data
Inverse video (SGR 7)✓ yes
Italic (SGR 3)✓ yes
Reset all (SGR 0)✓ yes
Strikethrough (SGR 9)✓ yes
Curly underline (SGR 4:3)✓ yes
Dashed underline (SGR 4:5)✓ yes
Dotted underline (SGR 4:4)✓ yes
Double underline (SGR 21)✓ yes
Underline (SGR 4)✓ yes

Powered by Termless
Playwright for Terminals