Overview of wterm packages
mainwterm is a terminal emulator for the web that renders to the DOM, providing native text selection, copy/paste, and accessibility. It uses a Zig-based WASM core for performance. Depending on your framework or requirements, you can use different packages:
@wterm/core: Headless WASM bridge,TerminalCoreinterface, and WebSocket transport.@wterm/dom: Vanilla JS terminal with DOM renderer and input handler.@wterm/react: React component anduseTerminalhook (TypeScript).@wterm/vue: Vue 3 component with template ref API.@wterm/ghostty: Full-featured VT emulation core powered bylibghostty.@wterm/just-bash: In-browser Bash shell powered byjust-bash.@wterm/markdown: Markdown rendering within the terminal.