Cafesterol is an extension of the Objective Caml compiler suite that generates Java bytecode. The application provides an ocamljava compiler that is the Java counterpart of ocamlc/ocamlopt compilers distributed with the Objective Caml standard distribution.

Cafesterol, in its 1.0 alpha version builds with the 3.10.0 version of Objective Caml. The produced Java classes need the 1.0 alpha version of Cadmium to run and can be executed on any Java 1.5 virtual machine.