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:

  • Infrastructure for Error a_manual: exception Wiki_dir.Undefined
  • A Error a_manual: exception Wiki_dir.Undefined

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


Help icons

Browse the documentation:

  • Error a_manual: exception Wiki_dir.Undefined
  • Error a_api: exception Wiki_dir.Undefined

Other projects

Read also the Ocsigen tutorial ...