User Interface
GUI
- lablgtk — GTK2 bindings for OCaml with various higher-level facilities to define GUIs.
- lablqml – QML Qt5 bindings for OCaml.
- labltk — Interface to the Tcl/Tk GUI framework. In the standard distribution for ocaml <= 4.01.
TUI (Terminals)
- Lambda-Term – Lambda-Term is a cross-platform library for manipulating the terminal. It provides an abstraction for keys, mouse events, colors, as well as a set of widgets to write curses-like applications.
- Notty - Notty is a declarative terminal library for OCaml, structured around a notion of composable images.