Full xterm terminal, in your browser
An addon for xterm.js that enables fitting the terminal's dimensions to a containing element. This addon requires xterm.js v4+.
An addon for xterm.js that enables a WebGL2-based renderer. This addon requires xterm.js v4+.
A headless terminal component that runs in Node.js
An addon for xterm.js that enables searching the buffer. This addon requires xterm.js v4+.
256 colors, keys and mouse, input field, progress bars, screen buffer (including 32-bit composition and image loading), text buffer, and many more... Whether you just need colors and styles, build a simple interactive command line tool or a complexe termi
An addon for xterm.js that enables attaching to a web socket. This addon requires xterm.js v4+.
Web-based terminal emulator using Ghostty's VT100 parser via WebAssembly
An xterm.js addon providing an interface for ConEmu's progress sequence. See https://conemu.github.io/en/AnsiEscapeCodes.html#ConEmu_specific_OSC for sequence details.
A browser-based terminal: one browser tab is one PTY session. Friendly URL, persistent xterm.js front-end, hono + node-pty back-end.
One-command Raspberry Pi web terminal deployment via Cloudflare Tunnel. Auto-assigns tov-sysN device names and registers each device in a live registry at tov. .
Browser-based remote workbench integrating terminal access, file management, and AI agent communication
React UI kit for anyclaude-sdk — restylable hooks + components (useAgent, Transcript, Composer, AgentChat, Terminal, FileExplorer, CodeEditor, ChatPanel, AskUser) with built-in serverless 'survivor' stream-stitching. Build chatbots, agents, research assis
CoCalc-patched xterm.js 5.5.0 with native iOS touch copy/paste and buffer line crash guards
Headless Node terminal backend for @particle-academy/fancy-term — owns the PTYs (node-pty) and the T1/T2/T3 persistence engine (snapshot+replay, retained PTYs, detached pty-host) behind four injected ports. OS-agnostic, zero hard third-party deps.
An Effect library for ANSI terminal output styling
Web-based multi-client terminal multiplexer with PTY sharing.
PTY sessions over WebSocket for Node & Bun — collaborative rooms, serialized-scrollback reattach, and a resilient browser client with one typed API.
An addon for xterm.js that enables xterm.js to serialize a terminal framebuffer into string or html. This addon requires xterm.js v4+.
An addon for xterm.js that enables web links. This addon requires xterm.js v4+.
⚠️ This addon is currently experimental and may introduce unexpected and non-standard behavior
Addon to use webfonts with xterm.js . This addon requires xterm.js v5+.