Rio's terminal engine is now embeddable via rio-vt and librio
Rio-vt and librio: Rio's terminal engine, now embeddable

Rio 0.5 splits its terminal core into two layers: rio-vt, a safe Rust crate with the VT state machine, grid, scrollback, selection, search, and image protocols, and librio, a C ABI for use from any language. Both are lean, with no renderer or GPU dependencies. rio-vt is already in production at Lovable. Benchmarks show rio-vt outperforms vt100 and alacritty_terminal on many workloads, especially parsing plain text and resizing.
That's the exact surface a native Swift or C frontend consumes, cell for cell.
- evanjrowley
Rio is the terminal multiplexer in Plan 9
- arikrahman
Great, ghost.el was made thanks to the well-made libghostty-vt library. I am very to try out Rio in Emacs next.
- floren
Naming a terminal emulator "rio" seems like a cruel joke on Rob Pike :)