Ocsigen

Home

Doc

Eliom

Js_of_ocaml

Server

Lwt

Tyxml

Start

  • Home
  • Doc
  • Eliom
  • Js_of_ocaml
  • Server
  • Lwt
  • Tyxml
  • Toolkit
  • Start
  • Ocsipersist
  • html_of_wiki
  • Ocsimore (deprecated)
  • Other projects
  • Research papers
  • Who does Ocsigen?
  • Contributing
  • Blog
  • Installation
  • Source code

Main projects

Js_of_ocaml

Compile OCaml to JS and WebAssembly. Run in any browser.

Eliom

Write client and server as one program. Deploy to Web and mobile.

Server

Production-ready Web server with native OCaml integration.

Lwt

Concurrent programming made simple — no callback hell.

Tyxml

Type-safe HTML/SVG generation. Invalid markup won't compile.

Ocsigen Toolkit

Ready-to-use UI widgets for Web and mobile apps.

Start

Complete starter app with users, notifications, and mobile support.

Ocsipersist

Key-value store for data that survives server restarts.

Experimental projects

Macaque

An experimental language for type-safe database queries.

Ocsimore

A content management system written with Eliom (wiki, forum). (unmaintained)

OClosure

An OCaml binding of the Google Closure widget library. (unmaintained)

Goji

OCaml binding generator for Javascript libraries (unmaintained)

Ojquery

An OCaml binding for JQuery (unmaintained)

O'Browser

An OCaml virtual machine in Javascript. (unmaintained)

Ocsforge

Ocsimore module implementing collaborative development tools (forge).

Occduce

An experimental Eliom-like module for the CDuce language. (unmaintained)

  • Who does Ocsigen?
  • Research papers
  • All the projects
  • Contributing
  • Blog
  • Installation
  • Source code