Back to browse
Ferroterm – Rust / WebAssembly Terminal Emulator and Library

Ferroterm – Rust / WebAssembly Terminal Emulator and Library

by sylwester·Jul 5, 2026·6 points·0 comments

AI Analysis

●●●BangerWizardryBig Brain

4.4x faster parsing than xterm.js with 73KB bundle and zero dependencies.

Strengths
  • Memory-safe Rust parser handles untrusted bytes with bounded buffers by construction.
  • Native image support for Sixel, iTerm2, and Kitty graphics decoded without codec bloat.
  • Identical Rust core powers both WASM browser and native wgpu desktop terminal.
Weaknesses
  • Terminal emulators are infrastructure — adoption depends on integration into existing tools.
  • xterm.js dominates the market with VSCode and countless projects already invested.
Target Audience

Web developers building terminal interfaces

Similar To

xterm.js · Alacritty · Kitty

Post Description

FerroTerm is a Terminal Emulator (xterm/vt100) / Library witten in Rust and compiled to WebAssembly.

It is approx 4x faster than xterm.js which is used by VSCode etc. and prodvides wide spec coverage.

https://datanoisetv.github.io/ferroterm/

Would love some feedback and hear what people want to build with it.

Similar Projects