Eliom's Homepage

Eliom is a framework for programming web sites and client/server web or mobile applications. It uses very new concepts making programming very different from all other web programming tools, and allowing to write a complex web site in very few lines of code. Both server and client parts of the program are written in OCaml, as a single program. It implements a powerful session mechanism and makes it possible to write functional reactive Web pages.

Eliom 5.0


We are very happy to announce the release 5.0 of Eliom.

The release introduces the following major features:

We have additionally worked on various smaller bugfixes and improvements, including:

  • Nicer form APIs, now available under Eliom_content.Html5.D.Form (and F.Form)
  • Patches to significantly reduce the size of request data
  • Compatibility with TyXML 3.6, Js_of_ocaml 2.7, and reactiveData 0.2




  • Integrated client and server side programming with automatic bidirectional communication
  • Mixes traditional Web interaction with very dynamic client side features
  • Dynamic creation of services
  • Static checking of HTML
  • Automatic management of sessions
  • Concise and modular programming

Other projects

Read also the Ocsigen tutorial ...