Open Source
LGPL
OCaml Curses
[27-Aug-2007, version
1.0.1,
Beta]
OCaml Curses is a project to provide curses / ncurses bindings for the Objective Caml language. It was formally known as Text Mode Kit (TMK), but the TMK part of the project is not supported any more, and instead we are just concentrating on providing reliable OCaml curses bindings.
GPL
Cursico
[16-Apr-2008, version
080415,
Beta]
An OCaml curses editor to write coloured texts or draw things.
Others
AnsiTerminal
[14-Mar-2011, version
0.5,
Beta]

ANSITerminal is a module allowing to use the colors and cursor movements on ANSI terminals. It also works on the windows shell (but this part is currently work in progress).
OCaml-newt
[07-Mar-2008, version
0.1,
Beta]
Newt is a simple text window system, designed as a better replacement for systems such as dialog. It is used in the Red Hat text mode installer (anaconda).
This is a set of bindings for calling newt from OCaml programs.