mosaicversion Documentation on ocaml.org

Terminal UI framework for OCaml with The Elm Architecture

Mosaic is a terminal UI framework implementing The Elm Architecture: state is a typed model, the UI is a pure function of the model, and side effects are explicit values. It provides composable widgets (text, input, select, table, tree, markdown, canvas, and more), CSS Flexbox and Grid layout via Toffee, and efficient rendering via Matrix.

Tags tui terminal tea elm user-interface
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>
Dependencies
Optional dependencies
Conflicts
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/mosaic/mosaic.0.2.0/opam
No package is dependent