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 6.0


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

The release introduces the following major features:

  • An Error a_manual: exception Wiki_dir.Undefined that retains the full power of the Eliom module system while being easier to use; and
  • infrastructure for building Error a_manual: exception Wiki_dir.Undefined, including a Error a_manual: exception Wiki_dir.Undefined of the Eliom service APIs.



  • 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 ...