matrixversion Documentation on ocaml.org

Fast, modern terminal toolkit for OCaml

Matrix is a terminal toolkit providing double-buffered rendering that diffs cell changes to emit minimal ANSI output, full Unicode support, Kitty keyboard protocol, SGR/X10/URXVT mouse tracking, bracketed paste, focus reporting, pseudo-terminal management (PTY), and a virtual terminal emulator (VTE). It offers both a mutable Grid API and a declarative Image DSL for compositional layouts.

Tags terminal ansi input grid rendering unicode pty vte
AuthorThibaut Mattio <thibaut.mattio@gmail.com>
LicenseISC
Published
Homepagehttps://github.com/invariant-hq/mosaic
Issue Trackerhttps://github.com/invariant-hq/mosaic/issues
MaintainerThibaut Mattio <thibaut.mattio@gmail.com>
Availablearch != "arm32" & arch != "x86_32" & arch != "ppc32"
Dependencies
Source [http] https://github.com/invariant-hq/mosaic/releases/download/0.2.0/mosaic-0.2.0.tbz
sha256=ab48bc02082f9c1deea0769a13c2935df529536630745ec3a3d718f59656109b
sha512=c0f3c490e13ca60217d9d59c9bfdf3ada12e1565f04fe2a623e7c94298d519393eabe404e2317726712bf5e7fa860780a07494e77994ac05032e71f535c56910
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/matrix/matrix.0.2.0/opam
Required by