About Litiom

The Ocsigen project features Eliom, a web programming framework for the Ocaml language. Eliom provides a solid and extensive foundation for building highly dynamic sites. Litiom aims to complement Eliom, offering higher-level modules codifying a number of common patterns found in web sites. (The name of the project comes from the fact that Lithium follows Helium in the periodic table of elements).

Presently, the library contains the modules Litiom_type (for improving modularity and abstraction in Eliom applications), and Litiom_choice (for making the construction of select boxes easier and more convenient).

Litiom is developed by Dario Teixeira and is licensed under the terms of the LGPL 2.1 (with the OCaml linking exception).

Downloads and development

Litiom is distributed in source-code form. You can get all releases from the project's page at GitHub or the OCaml Forge. The latest version is Litiom 4.0, released on 2014-10-02. Here is the changelog for the last couple of releases:

Version 4.0 (2014-10-02)

Version 3.0 (2014-05-27)

Bulding and Installing

Litiom uses OASIS. Building and installing follows the costumary configure, make, and make install sequence. To generate the ocamldoc API documentation, run make doc.


You can browse the Ocamldoc generated API documentation online. Note that it is assumed that the reader is comfortable with the Lwt and Eliom libraries.