Skip to content

vt100

Backend: Pure TypeScript VT100 emulator. Zero dependencies, fastest backend. (js) · v0.1.0
87%
54 passed · 8 failed of 62 features
Tested: March 24, 2026

Extensions

FeatureSupportNotes
Kitty graphics protocol✗ noNot implemented — pure TypeScript emulator
Kitty keyboard protocol✗ noNot implemented — pure TypeScript emulator
Window title (OSC 2)✓ yes
Hyperlinks (OSC 8)✗ noNot implemented — pure TypeScript emulator
Text reflow on resize✗ noNot implemented — pure TypeScript emulator
Semantic prompts (OSC 133)✗ noNot implemented — pure TypeScript emulator
Sixel graphics✗ noNot implemented — pure TypeScript emulator
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 implemented — pure TypeScript emulator
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 implemented — pure TypeScript emulator
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