You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[Ghostty](https://github.com/ghostty-org/ghostty) for the web with [xterm.js](https://github.com/xtermjs/xterm.js) API compatibility — giving you a proper VT100 implementation in the browser, not a JavaScript approximation of one.
5
+
[Ghostty](https://github.com/ghostty-org/ghostty) for the web with [xterm.js](https://github.com/xtermjs/xterm.js) API compatibility — giving you a proper VT100 implementation in the browser.
6
6
7
7
- Migrate from xterm by changing your import: `@xterm/xterm` → `ghostty-web`
8
8
- WASM-compiled parser from Ghostty—the same code that runs the native app
@@ -28,10 +28,10 @@ Originally created for [Mux](https://github.com/coder/mux) (a desktop app for is
28
28
29
29
xterm.js is everywhere—VS Code, Hyper, countless web terminals. But it has fundamental issues:
|**XTPUSHSGR/XTPOPSGR**|[Not supported](https://github.com/xtermjs/xterm.js/issues/2570)| ✓ Full support |
35
35
36
36
xterm.js reimplements terminal emulation in JavaScript. Every escape sequence, every edge case, every Unicode quirk—all hand-coded. Ghostty's emulator is the same battle-tested code that runs the native Ghostty app.
0 commit comments