◐ Shell
clean mode source ↗

Web and mobile development in OCaml

Web and mobile development in OCaml

This organization aims to collaboratively build a comprehensive and coherent set of libraries for the OCaml language, to build Web sites, Web apps and mobile apps. Some libraries include:

  • Lwt the popular concurrency library for OCaml
  • Js_of_ocaml the OCaml to Javascript compiler
  • Eliom, the full-stack Web and mobile app framework for OCaml
  • Ocsigen Server a powerful and extensible Web server, with lots of extensions
  • Ocsigen Start a library and code generator for building a ready-to-go Eliom application
  • Ocsigen Toolkit a set of widgets for your mobile and Web apps, compatible with Eliom's client-server model
  • TyXML generates statically typed-checked HTML (or SVG)
  • Ocsigen-i18n internationalisation library for OCaml
  • Ocsipersist persistent storage for OCaml, based on DBM, sqlite or postgresql

More information on ocsigen.org.

Complete overview of application development in OCaml.

We follow the OCaml community's code of conduct, see our copy in this repository. This applies to all repositories under the Ocsigen organisation (even if they don't have a CODE_OF_CONDUCT.md in the source code yet).

Pinned Loading

  1. Ocsigen-start: Higher-level library to develop Web and mobile applications with users, (pre)registration, notifications, etc.

    OCaml 86 33

  2. Multi-tier framework for programming web and mobile applications in OCaml.

    OCaml 329 55

  3. Compiler from OCaml to Javascript.

    OCaml 1.1k 201

  4. Build valid HTML and SVG documents

    OCaml 180 63

  5. OCaml promises and concurrent I/O

    OCaml 792 183

  6. User interface widgets for OCaml applications

    OCaml 40 21

Repositories

Showing 10 of 59 repositories

  • ocsigen/js_of_ocaml’s past year of commit activity

  • ocsigen/ocsigen-toolkit’s past year of commit activity

    OCaml

    40 21 15 4

    Updated Jun 20, 2026

  • ocsigen-start Public

    Ocsigen-start: Higher-level library to develop Web and mobile applications with users, (pre)registration, notifications, etc.

    ocsigen/ocsigen-start’s past year of commit activity

  • eliom Public

    Multi-tier framework for programming web and mobile applications in OCaml.

    ocsigen/eliom’s past year of commit activity

  • tyxml Public

    Build valid HTML and SVG documents

    ocsigen/tyxml’s past year of commit activity

  • tuto Public

    Ocsigen tutorial

    ocsigen/tuto’s past year of commit activity

    OCaml

    12 10 2 4

    Updated Jun 20, 2026

  • wodoc Public

    An odoc driver that builds complete styled websites from .mld/.mli

    ocsigen/wodoc’s past year of commit activity

    OCaml

    1

    MIT 0

    0 0

    Updated Jun 20, 2026

  • ocsigen-i18n Public

    Internationalisation library for Web applications (server and/or client)

    ocsigen/ocsigen-i18n’s past year of commit activity

    OCaml

    16 8 4 4

    Updated Jun 20, 2026

  • reactiveData Public

    Functional reactive programming with incremental changes in data structures

    ocsigen/reactiveData’s past year of commit activity

    OCaml

    53 10 3 2

    Updated Jun 20, 2026

  • ocsigen/ocsigenserver’s past year of commit activity