>_ hackerrepos search repos…

← top repos

coder/ghostty-web

Ghostty for the web with xterm.js API compatibility

▲ 6 hackers recommend 3 strongly TypeScript ★ 3.0k MIT browserghosttylibraryterminal

Recommended between 2025-12-01 and 2026-05-27. Last pushed 2026-10-31.

▲ 6 recommend · ▼ 1 criticism

What hackers say

“I built this with the fantastic ghostty-web project”

— abelanger, 2026-02-14 · strong recommendation · original comment on Hacker News ↗

show original comment

…ut I think there's a slice of developers who really like to interact with TUIs, so I'm going to keep working on it. For the demo at https://tui.hatchet.run , to answer some messages asking about it: I built this with the fantastic ghostty-web project ( https://github.com/coder/ghostty-web ). It's been a while since I've used WASM for anything and this made it really easy. I deployed the demo across six Fly.io regions (hooray stateless apps) to try to minimize the impact of keystroke latency, but I imagine it's still felt by quite a few people.

“I'm building a custom frontend for Vibetunnel that uses ghostty-web[0] instead of xterm!”

— theturtletalks, 2025-12-29 · strong recommendation · original comment on Hacker News ↗

show original comment

Same my friend, I'm building a custom frontend for Vibetunnel that uses ghostty-web[0] instead of xterm! 0. https://github.com/coder/ghostty-web

“Made it work on my iPhone and opened a PR :-)”

— gregsadetsky, 2025-12-02 · strong recommendation · original comment on Hacker News ↗

show original comment

Thanks for confirming! Made it work on my iPhone and opened a PR :-) https://github.com/coder/ghostty-web/pull/76

“If you haven't already it may be worth looking at https://github.com/coder/ghostty-web which wraps libghostty in an xterm.js compatible wrapper”

— jon-wood, 2026-05-27 · original comment on Hacker News ↗

show original comment

If you haven't already it may be worth looking at https://github.com/coder/ghostty-web which wraps libghostty in an xterm.js compatible wrapper, the focus for Ghostty has very much been the sort of things you're mentioning so it'll hopefully make a solid foundation.

“It's awesome that Ghostty can work in the browser to replace xterm.js.”

— thoughtfulchris, 2026-03-01 · original comment on Hacker News ↗

show original comment

Feature request: renaming tabs! Helps keep tabs organized instead of 20 tabs with similar names. (See Zed for example) Also! I'm considering Ghostty web ( https://github.com/coder/ghostty-web ) for my project Ink Web. It's awesome that Ghostty can work in the browser to replace xterm.js. https://github.com/cjroth/ink-web/pull/1 Project: https://www.ink-web.dev/

“Ghostty has much better VT100 compatibility.”

— kylecarbs, 2025-12-01 · original comment on Hacker News ↗

show original comment

See the comparison: https://github.com/coder/ghostty-web?tab=readme-ov-file#comparison-with-xtermjs Ghostty has much better VT100 compatibility. It should have much better performance as well once we optimize.

Criticism

“I actually did check it out but was worried by number of issues and the last release being in Dec”

— nwparker, 2026-03-28 · original comment on Hacker News ↗

show original comment

Thanks! I actually did check it out but was worried by number of issues and the last release being in Dec (ref: https://github.com/coder/ghostty-web/issues/137 ) Crossing my fingers for a more official libghostty soon for the web! I know Hashimoto is working on it.

Badge for your README

hackers recommend badge
[![hackers recommend](https://hackerrepos.org/badge/coder/ghostty-web.svg)](https://hackerrepos.org/repo/coder/ghostty-web)