Ocsigen Eliom
OCaml framework for building client and server web and mobile applications as a single program.
Eliom is the full-stack framework of the Ocsigen project, for building client and server web and mobile applications in OCaml. Its README describes a single program that holds both sides of an application, and says Eliom can also be used as a traditional server-side web framework. Pages are typed with TyXML, which rejects wrongly nested HTML at compile time. Eliom is installed with opam and runs on Ocsigen Server, an OCaml web server that listens on a port.
Worth knowing
The repository states its license in three wordings: an LGPL 2.1 grant with an OpenSSL exemption in one file, the LGPL with an OpenSSL linking exception in another, and an OCaml linking exception in the package file.
Identity
Rendering and deploy
- Runs as
- Always on9
- Rendering
- On a server5
- Install with
- opam install eliom5
Releases
Adoption
Sources
- 2026-10-26: links
ocsigen.org/ - 2026-10-26: links, Written in, GitHub stars
api.github.com/repos/ocsigen/eliom - 2026-10-26: links
ocsigen.org/eliom/latest/index.html - 2026-10-26: Maintainer
ocsigen.org/credits.html - 2026-10-26: Categories, Install with, Runtime, Rendering
raw.githubusercontent.com/ocsigen/eliom/master/README.md - 2026-10-26: License
raw.githubusercontent.com/ocsigen/eliom/master/COPYING - 2026-10-26: License
raw.githubusercontent.com/ocsigen/eliom/master/LICENSE - 2026-10-26: License
raw.githubusercontent.com/ocsigen/eliom/12.1.0/eliom.opam - 2026-10-26: Runs as, Templating, Databases, Multilingual
ocsigen.org/tuto/latest/basics-server.html - 2026-10-26: First release
raw.githubusercontent.com/ocsigen/eliom/master/CHANGES - 2026-10-26: Current major version, Last release
api.github.com/repos/ocsigen/eliom/releases - 2026-10-26: Contributors
api.github.com/repos/ocsigen/eliom/contributors?per_page=1