Skip to main content

Platform

Incubate

New tools that fill a gap in the ecosystem but are not quite ready for wide-scale release and adoption.

Bun

[MIT] A CLI tool for helping fuzz testing commands

Mdx

[ISC] Executable code blocks in your markdown

OCamlFormat

[MIT] Enforcing formatting styles to an OCaml project

Dune-release

[ISC] A CLI tool for easier packaging and publishing

lsp-server

[ISC] An OCaml implementation of the Language Server Protocol (LSP)

Active

The work-horse tools that are used daily with strong backwards compatibility guarentees from the community.

Merlin

[MIT] Brining IDE features to editors like Vim and Emacs

ppxlib

[MIT] A collection of useful tools for writing PPX libraries

opam-publish

[LGPLv2.] A tool for publishing packages to the opam repository

Utop

[3 Clause BSD] OCaml's Universal Toplevel

Dune

[MIT] Dune is a build tool that has been widely adopted in the OCaml world

Sustain

Tools that will not likely see any major feature added but can be used reliably even if not being actively developed.

omp

[LGPLv2.] Conversion tool for OCaml parsetrees between major versions

ocamlbuild

[LGPLv2.] A build tool for OCaml programs

ocamlfind

[MIT] A library manager for OCaml packages

Ocp-indent

[LGPLv2.1] An indentation tool for OCaml

Deprecate

Tools that are gradually being phased out of use.

oasis

[LGPLv2.] A build tool for OCaml programs

camlp4

[LGPLv2.] A tool for writing extensible parsers