xtermjs/xterm.js
View on GitHub ↗ ★ 21,314 TypeScript
A terminal for the web
35 mentions on Hacker News by 21 people: 7 stories, 28 comments · first 2016-02-09 · latest 2026-10-27
20082026
-
…wait for xterm to eventually support libghostty, you've been super supportive providing feedback! https://github.com/xtermjs/xterm.js/issues/5686
comment by twelvenmonkeys · 2026-10-27 · in Ghostty 1.4 -
It seems like a big problem that xtermjs has is iOS copy/paste, so I fixed that today [1]. [1] https://github.com/xtermjs/xterm.js/issues/3727
comment by williamstein · 2026-05-29 · in Wterm – A terminal emulator for the web -
The terminal the game uses have some known issues on Chrome/Android ( https://github.com/xtermjs/xterm.js/issues/5343 ). Firefox with desktop mode should work fine
comment by rodri042 · 2026-01-23 · in EmuDevz: A game about developing emulators -
…to answer questions! [1]: https://github.com/anthropics/claude-code/issues/769#issueco... [2]: https://github.com/xtermjs/xterm.js/pull/5453 [3]: https://github.com/tmux/tmux/pull/4744
comment by chrislloyd · 2026-01-21 · in Claude Chill: Fix Claude Code's flickering in terminal -
…than just CSS: -386 DOS: https://github.com/kristopolous/BOOTSTRA.386 (Bootstrap Theme) -Terminal: https://github.com/xtermjs/xterm.js -another Terminal: https://github.com/andersevenrud/retro-css-shell-demo -90s website:…
comment by sigmaisaletter · 2025-05-19 · in Show HN: Windows 98 themed website in 1 HTML file for my post punk band -
Perhaps something like https://github.com/xtermjs/xterm.js can be used to show interactive sessions for TUI apps.
comment by d0mine · 2025-03-20 · in fd: A simple, fast and user-friendly alternative to 'find' -
…https://github.com/PerBothner/DomTerm/issues/54 https://gitlab.com/gnachman/iterm2/-/issues/4950 https://github.com/xtermjs/xterm.js/issues/1875 https://gitlab.freedesktop.org/terminal-wg/specifications/-/...…
comment by albertzeyer · 2025-03-10 · in Stack Traces Are Underrated -
…for this, but I was already in a webview. It's pretty good, might even be worth the webview for https://github.com/xtermjs/xterm.js Used by vscode among others
comment by joerick · 2024-08-12 · in Things I've learned building a modern TUI Framework (2022) -
Here is a screenshot: https://github.com/xtermjs/xterm.js/pull/4519#issue-17129655...
comment by Per_Bothner · 2023-12-23 · in Terminal Emulators Battle Royale – Unicode Edition -
I am working on a re-write ( https://github.com/xtermjs/xterm.js/issues/4800 ) of the xterm.js "BufferLine" data structures that (among other benefits) could potentially support variable-width fonts in the terminal. Instead of a…
comment by Per_Bothner · 2023-12-23 · in Terminal Emulators Battle Royale – Unicode Edition -
…based on Unicode 15. (Contributed by Your Truly.) For now it needs to be explicitly enabled (see https://github.com/xtermjs/xterm.js/tree/master/addons/addon... ) but in a later release we hope to make it the default. Most of the work is…
comment by Per_Bothner · 2023-12-23 · in Terminal Emulators Battle Royale – Unicode Edition -
…size things like emoji that are called out in the post. This is currently based on Unicode 15. See https://github.com/xtermjs/xterm.js/pull/4519 Second, while Windows Terminal does seem to work with emoji sometimes, it doesn't all the…
comment by Tyriar · 2023-08-08 · in Terminal Support for Emoji -
…for getting a container with a git checkout started should be relatively straight forward. [1]: https://github.com/xtermjs/xterm.js/ [2]: https://github.com/yudai/gotty
comment by philipswood · 2021-09-03 · in Web-based editor -
…[2]: https://code.visualstudio.com/updates/v1_55#_webgl-renderer-... [3]: https://github.com/xtermjs/xterm.js/issues/1852 [4]: https://marketplace.visualstudio.com/items?itemName=Tyriar.l...
comment by Tyriar · 2021-05-12 · in Google Docs will now use canvas based rendering -
…term.js which forked into xterm.js (which I maintain). It's quite a mature project at this point https://github.com/xtermjs/xterm.js , you can combine it with https://www.npmjs.com/package/xterm-local-echo to make implementing something…
comment by Tyriar · 2021-04-06 · in Show HN: My personal website is a shell -
…a heads up, xtermjs has now updated to version 4[1]. You might want to consider for an upgrade. 1: https://github.com/xtermjs/xterm.js/releases
comment by nirui · 2019-10-12 · in Show HN: Cast.sh An adorable instance of your terminal in the browser -
…really fast. It's also used in _a lot_ of software[0]. I wouldn't call that particularly sad. https://github.com/xtermjs/xterm.js#real-world-uses
comment by Tyriar · 2019-05-07 · in Hyper 3.0.0 -
Using https://github.com/xtermjs/xterm.js as an example (the terminal used in vscode), they draw on a canvas to achieve better rendering in the browser. So I guess not javascript is the cpu hogging bottleneck, but the complexety of…
comment by sod · 2019-03-30 · in Which Programming Languages Use the Least Electricity? (2018) -
…they use for it. The one used by VS Code seems to be nice and its developers active. Ah, found it: https://github.com/xtermjs/xterm.js
comment by oblio · 2018-02-23 · in Cockpit – Administer Linux servers via a web browser -
https://github.com/sourcelair/xterm.js/pull/938 is the PR does rendering using canvas
comment by the_common_man · 2017-10-04 · in Integrated Terminal Performance Improvements -
…as oh-my-zsh for example overrides the signal with a custom keybinding. Related links: Original PR: https://github.com/sourcelair/xterm.js/pull/447 Post-PR bug: https://github.com/sourcelair/xterm.js/issues/511
comment by Tyriar · 2017-07-19 · in Terminal and shell performance -
…xterm.js' memory consumption[3] in order to support truecolor without a big memory hit. [1]: https://github.com/sourcelair/xterm.js [2]: https://github.com/zeit/hyper/issues/94 [3]: https://github.com/sourcelair/xterm.js/issues/791
comment by Tyriar · 2017-07-19 · in Terminal and shell performance -
…see when we started shipping the integrated terminal pretty clearly from the contribution graph :) https://github.com/sourcelair/xterm.js/graphs/contributors The project itself is a fork of the popular term.js which is now unmaintained,…
comment by Tyriar · 2017-02-02 · in Visual Studio Code 1.9 -
https://github.com/sourcelair/xterm.js This is the one VSCode uses. (But its just a frontend)
comment by 0xcoffee · 2017-01-29 · in Hyper – A terminal emulator based on JavaScript, HTML and CSS -
…handle lots of incoming data), there is much space for improvement. For more info take a look at https://github.com/sourcelair/xterm.js/issues/150 and feel free to take part in the conversation.
comment by parisk · 2016-08-23 · in Xterm.js 1.1 – Full in-browser terminal with IME support and physical scrolling -
If you're curious, the integrated terminal is actually xterm.js behind the scenes: https://github.com/sourcelair/xterm.js
comment by akanet · 2016-08-04 · in Visual Studio Code 1.4