Skip to content
Ocsigen-start: an Eliom application skeleton ready to use to build your own application with users, (pre)registration, notifications, etc.
OCaml 1C Enterprise CSS Makefile Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc doc: remove from master branch Jan 10, 2019
scripts Fix template install (hidden files were not installed) Sep 18, 2014
tools print dependency loop. (#440) Mar 6, 2017
.gitignore gitignore: add doc/client and doc/server Oct 12, 2016
.ocp-indent Adding .ocp-indent Aug 28, 2014
.travis.yml Travis: reduce number of build rows Sep 6, 2019
CHANGES release 2.11.0 Dec 10, 2019
LICENSE LICENSE: change LGPL v3 --> v2.1 with linking exception. Comes from C… Sep 23, 2016 Build cmxs. Apr 9, 2014
Makefile Fix make doc Jul 18, 2019
Makefile.options Add dependency on ocamlnet/netstring (for sending mails) Jul 17, 2019

Ocsigen Start Travis Status

You can try the online version and download the Android application.

  1. Introduction
  2. Installation
  3. Create your project


Ocsigen Start is a set of higher-level libraries for building client-server web applications with Ocsigen (Js_of_ocaml and Eliom). It provides modules for

  • user management (session management, registration, action — e.g., activation — keys, ...),
  • managing groups of users,
  • displaying tips, and
  • easily sending notifications to the users.

Ocsigen Start comes with an eliom-distillery template for an app with a database, user management, and session management. This template is intended to serve as a basis for quickly building the Minimum Viable Product for web applications with users. The goal is to enable the programmer to concentrate on the core of the app, and not on user management.

If Ocsigen Start corresponds to your needs, it will probably help you a lot. If not, start with a simpler template. You can still use the modules from Ocsigen Start.


We recommend using OPAM to install Ocsigen Start. Here is the command:

opam install ocsigen-start

Create your project

eliom-distillery -name myproject -template os.pgocaml

To get started, take a look at the generated

You have also the complete manual and API available on the Ocsigen website

You can’t perform that action at this time.