前端知库

xterm.js

在浏览器中渲染完整终端界面的前端组件。

在浏览器中提供完整终端的前端组件,VS Code、Tabby、Hyper 等项目在使用,能运行 bash、vim、tmux 等终端程序,支持 CJK、表情和输入法,核心无依赖。

它只负责终端界面,不是 shell;要和真实进程交互,需要借助 node-pty 等库连接,@xterm/addon-attach 插件可通过 WebSocket 连接到服务端进程。链接识别等能力也通过 @xterm/addon-* 插件和 Terminal.loadAddon 加载。

许可:MIT。