Skip to content
@ocsigen

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 ocsigen-start Public

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

    OCaml 85 33

  2. eliom eliom Public

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

    OCaml 331 56

  3. js_of_ocaml js_of_ocaml Public

    Compiler from OCaml to Javascript.

    OCaml 1.1k 202

  4. tyxml tyxml Public

    Build valid HTML and SVG documents

    OCaml 180 62

  5. lwt lwt Public

    OCaml promises and concurrent I/O

    OCaml 793 186

  6. ocsigen-toolkit ocsigen-toolkit Public

    User interface widgets for OCaml applications

    OCaml 41 22

Repositories

Showing 10 of 60 repositories
  • js_of_ocaml Public

    Compiler from OCaml to Javascript.

    ocsigen/js_of_ocaml's past year of commit activity
    OCaml 1,135 202 22 (2 issues need help) 50 Updated Oct 2, 2026
  • ts2ocaml-example Public

    Example use of ts2ocaml

    ocsigen/ts2ocaml-example's past year of commit activity
    Dune 18 ISC 1 0 0 Updated Sep 30, 2026
  • ocsipersist Public
    ocsigen/ocsipersist's past year of commit activity
    OCaml 9 4 1 2 Updated Sep 28, 2026
  • ocsigenserver Public

    Web server in OCaml.

    ocsigen/ocsigenserver's past year of commit activity
    OCaml 104 33 47 7 Updated Sep 28, 2026
  • eliom Public

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

    ocsigen/eliom's past year of commit activity
    OCaml 331 56 126 12 Updated Sep 27, 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
    OCaml 85 33 79 (20 issues need help) 8 Updated Sep 26, 2026
  • ocsigen-toolkit Public

    User interface widgets for OCaml applications

    ocsigen/ocsigen-toolkit's past year of commit activity
    OCaml 41 22 15 3 Updated Sep 26, 2026
  • wax Public

    Rust-like syntax for WebAssembly featuring a full toolchain for conversion, type-checking, and auto-formatting.

    ocsigen/wax's past year of commit activity
    OCaml 53 Apache-2.0 0 1 1 Updated Sep 26, 2026
  • wodoc Public

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

    ocsigen/wodoc's past year of commit activity
    OCaml 3 MIT 0 0 0 Updated Sep 26, 2026
  • tyxml Public

    Build valid HTML and SVG documents

    ocsigen/tyxml's past year of commit activity
    OCaml 180 62 43 4 Updated Sep 26, 2026