Explore OCaml

Guides, tutorials and workflows to help you solve real-world problems in OCaml.

Platform Tools

The OCaml Platform

A stable, reliable and open platform for OCaml

The OCaml Platform represents the best way for developers, both new and old, to write software in OCaml. It combines the core OCaml compiler with a coherent set of tools, documentation, libraries and testing resources.

opam

opam is main OCaml package manager with a performant constraint solver, a flexible CLI and a well-specified metadata format.

Opam Guide

dune

Dune is a fast, industrial-grade and reliable build system for OCaml (with support for Reason and Coq).

Dune Guide

Workflows

Explore common workflows in OCaml including unit tests, FFI support for C, setting up CI and formatting OCaml code.

OCaml Workfows

Start contributing.

Learn how to publish your first opam package today and make it available to the rest of the community.

Learn how to contribute