A web terminal emulator with a 12 KB Zig/WASM core that renders to the DOM instead of canvas, so you get native text selection and browser search for free. Ships with React hooks and vanilla JS bindings, plus a JustBash transport that runs a shell entirely in the browser without a backend. The real win here is the DOM rendering approach. Most terminal emulators paint to canvas for performance, but wterm trades a bit of speed for actual accessibility and zero-friction copy/paste. Comes with WebSocket PTY support, VT100/xterm parsing, and theming via CSS custom properties. If you're building a coding playground, admin dashboard, or anything that needs a terminal without fighting the browser, this is lighter and more integrated than xterm.js.
npx skills add https://github.com/aradotso/trending-skills --skill wterm-web-terminal