Welcome to a World of OCaml

OCaml is a general purpose industrial-strength programming language with an emphasis on expressiveness and safety.

Try OCaml

Start coding OCaml in your browser, you could try "Hello " ^ "World" or List.map ((+) 10) [1; 2; 3]


OCaml in Numbers

Of users report feeling satisfied with the state of OCaml
Report that the use of OCaml is increasing or remaining stable in their workplace
Of users report feeling that OCaml software is easy to maintain

Opam: the OCaml Package Manager

Opam is a source-based package manager for OCaml. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.

Go to opam.ocaml.org > >

Jane Street
Jane Street

OCaml helps us to quickly adopt to changing market conditions, and go from prototypes to production systems with less effort ... Billions of dollars of transactions flow through our systems every day, so getting it right matters.