Appearance
Core TUI Baseline
Every terminal should support these
The universal baseline — features that have been standard since the VT100/VT220 era and are supported by every modern terminal emulator. If a terminal fails Core features, it cannot reliably run any TUI application. This baseline covers SGR text styling basics (bold, italic, underline, colors up to 256), cursor positioning and visibility, screen and line erasing, line/character editing, the alternate screen buffer, scroll regions, and basic character set handling.
Analysis2026-03-26
4 of 8 tested terminals achieve 100% Core TUI compliance. Lagging: Ghostty (99%), Kitty (99%), iTerm2 (99%). Most commonly missing: CUP with DECOM.
Compliance Scorecard
Terminal Applications
Guidance
For Developers
If your TUI only uses Core features, it will work in every terminal — including Terminal.app, older xterm builds, and embedded terminals in IDEs. This is the safe target for maximum compatibility.
For Terminal Authors
100% Core compliance is table stakes. Any failure here is a bug, not a missing feature.
Features
Terminal Applications
Headless Backends
Parser correctness tested via Termless. A ✓ means the parser accepts the sequence, not that it renders correctly.