Appearance
Alacritty vs WezTerm
Side-by-side terminal feature comparison
Summary
33 features differ between these terminals
Feature Comparison
Character Sets
| Feature | Alacritty | WezTerm |
|---|---|---|
| DEC line drawing character set | ✓ | ✓ |
| DEC Special Graphics | ✓ | ✓ |
| G0/G1 character set switching | ✓ | ✓ |
| UTF-8 mode | ✓ | ✓ |
Cursor
Device Status
Editing
Erase
Extensions
Input Protocols
Modes
Reset
| Feature | Alacritty | WezTerm |
|---|---|---|
| DECALN screen alignment (ESC # 8) | ✓ | ✓ |
| Backend reset() method | ✓ | ✓ |
| Full reset (RIS) | ✓ | ✓ |
| SGR reset clears attributes | ✓ | ✓ |
| Soft reset (DECSTR) | ~ | ~ |
Scrollback
SGR (Text Styling)
Text
Unicode
| Feature | Alacritty | WezTerm |
|---|---|---|
| East Asian Ambiguous Width | ✓ | ✓ |
| Grapheme Cluster Cursor Movement | ✓ | ✓ |
| Tab Stops (HT) | ✓ | ✓ |
| Wide Char at Line Wrap | ✓ | ✗ |
Only in Alacritty
4 features supported by Alacritty but not WezTerm:
- CUP at screen boundariesCursor
- EL erases with bg colorErase
- Window title (OSC 2)Extensions
- Wide Char at Line WrapUnicode
Only in WezTerm
18 features supported by WezTerm but not Alacritty:
- Reverse Wrap (Mode 45)Cursor
- Report icon label (CSI 20 t)Device Status
- Report window title (CSI 21 t)Device Status
- Pop title/icon stack (CSI 23 ; 0 t)Device Status
- Erase screen (ED 2)Erase
- VS Code Shell Integration (OSC 633)Extensions
- Semantic prompts (OSC 133)Extensions
- Sixel graphicsExtensions
- Sixel support in DA1Extensions
- Alt screen legacy (?47)Modes
- Mode 2031 color scheme reportingModes
- Pop color palette (CSI # Q)Modes
- XTPOPSGR — pop SGR stack (CSI # })Modes
- Push color palette (CSI # P)Modes
- XTPUSHSGR — push SGR stack (CSI # {)Modes
- XTRESTORE — restore DEC private modes (CSI ? Pm r)Modes
- XTSAVE — save DEC private modes (CSI ? Pm s)Modes
- Regional indicator flags (2 cols)Text