Skip to content

Alacritty

Backend: alacritty_terminal Rust crate via napi-rs. (native) · v0.26.0
87%
54 passed · 8 failed of 62 features
Tested: March 24, 2026

Erase

FeatureSupportNotes
Erase line (EL 2)✓ yes
Erase to BOL (EL 1)✓ yes
Erase to EOL (EL 0)✓ yes
Erase screen (ED 2)✗ noAlacritty's ED 2 doesn't clear scrollback content from buffer
Erase below (ED 0)✓ yes

Extensions

FeatureSupportNotes
Kitty graphics protocol✗ noNot implemented in alacritty
Kitty keyboard protocol✓ yes
Window title (OSC 2)✓ yes
Hyperlinks (OSC 8)✓ yes
Text reflow on resize✓ yes
Semantic prompts (OSC 133)✗ noNot implemented in alacritty
Sixel graphics✗ noNot implemented in alacritty
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)✗ noNot exposed via alacritty_terminal API
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)✗ noNot exposed via alacritty_terminal API
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)✗ noAlacritty only supports single underline in headless mode
Underline (SGR 4)✓ yes

Powered by Termless
Playwright for Terminals