Notable
Open-Source OCaml Projects Started by Martin Jambon
This is collection of links to notable general-purpose OCaml-related
projects that I started either on my own time or while employed. They’re
available to the world for free and are maintained by the OCaml
community.
- Testo (2024): a test
framework for OCaml that supports parallel runs, Unix and Windows,
stdout/stderr snapshots, timeouts, etc.
- dune-deps (2020):
extracts a useful dependency graph from an OCaml project.
- ATD (2010): flexible and
expressive type definition language suitable for exchanging JSON data
safely across applications written in different languages including C++,
D, Java, OCaml, Python, Scala, TypeScript.
- Yojson
(2010): a JSON parser and pretty-printer. Used by ATD, ppx_deriving_yojson,
and various other projects.
- cppo (2009): a
C-style preprocessor for OCaml.
- mikmatch
(GitHub) (2004,
defunct): extension of OCaml’s ML-style pattern-matching syntax with
regexps. Was based on Camlp4 which since has fallen from grace.