Rios Terminal-Engine ist jetzt als eigenständige Crate und C-ABI nutzbar

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

Rios Terminal-Engine ist jetzt als eigenständige Crate und C-ABI nutzbar

Rio 0.5 trennt seine Terminal-Engine in zwei Schichten: `rio-vt`, eine sichere Rust-Crate für VT-Zustandsmaschine, Grid, Scrollback, Auswahl, Suche und Bildprotokolle, und `librio`, eine C-ABI-Variante für Sprachen wie Swift, C, Go oder Python. Beide sind schlank und ohne Renderer- oder GPU-Abhängigkeiten. `rio-vt` wird bereits in Produktion bei Lovable eingesetzt. Benchmarks zeigen meist höheren Durchsatz als `vt100` und `alacritty_terminal`, insbesondere bei ASCII-Text, Vollbild-Neuzeichnungen und Resizing. `librio` bietet ein plattformübergreifendes C-ABI für macOS, Linux und Windows.

Da `rio-vt` nie etwas zeichnet, entscheidest du, was mit dem Grid passiert: Kombiniere es mit einem beliebigen Renderer – oder mit gar keinem.
  1. evanjrowley

    Rio ist der Terminal-Multiplexer in Plan 9

  2. floren

    Einen Terminal-Emulator "rio" zu nennen, wirkt wie ein grausamer Scherz auf Rob Pike :)

  3. arikrahman

    Großartig, ghost.el wurde dank der gut gemachten libghostty-vt-Bibliothek erstellt. Ich freue mich sehr darauf, Rio als Nächstes in Emacs auszuprobieren.

Mehr von diesem Tag

2026-08-05