Recently updated contribs
OCamlMakefile
[23-Oct-2012, version
6.37.0,
Stable]


Automated compilation of complex OCAML-projects.
Wodi
[23-Oct-2012, version
4.00.1,
Stable]
Wodi is a godi-based ocaml distribution for windows. Its build system and package management tool rely on cygwin, but the binaries - compiled with mingw-w64 and ocaml - are independent of cygwin.
Oasis
[02-Jul-2012, version
0.3,
Beta]

OASIS can integrate configure, build and install systems in their projects. It helps to create standard entry points in the source code build system and allows external tools to analyse projects easily.
It is inspired by Cabal which is the same kind of tool for Haskell.
ocaml-expect
[18-Jun-2012, version
0.0.3,
Beta]
This is a simple implementation of `expect` to help building unitary testing of interactive program.
You can match the question using a regular expression or a timeout.
See the Expect manual for more information:
http://expect.nist.gov/
Findlib
[18-Jun-2012, version
1.3.2,
Mature]


A library manager for Objective Caml.
Older contribs
ocamlbrew
[09-Jan-2012,
Alpha]

ocamlbrew aims to be a simple tool for getting up and running with various versions of OCaml. The concept, along with some basic code, is borrowed from perlbrew.
Cppo
[29-Aug-2011, version
0.9.2,
Beta]

Cppo is an equivalent of the C preprocessor targeted at the OCaml language and its variants.
Its main purpose is to provide simple macro substitution (#define) and file inclusion (#include) for the occasional case when this is useful in OCaml.
The implementation of cppo relies on the standard library of OCaml and on the standard parsing tools Ocamllex and Ocamlyacc, which contribute to the robustness of cppo across OCaml versions.
GODI
[29-Aug-2011, version
3.12.1,
Stable]
GODI bundles the Ocaml compiler with a large list of add-on packages, and serves as a development platform for Ocaml applications. GODI makes it very easy to install open source libraries for all kinds of development areas on your computer. It is intended as a daily toolkit for developers who are mainly interested that the libraries can be pulled into their own projects effortlessly, and do not want to spend half of their life for figuring out how to configure and build software they haven't written themselves.
Mleternal
[04-Jul-2011, version
0.2,
Beta]

Incrementally rebuild OCaml programs as source code evolves
OCamlify
[20-Apr-2010, version
0.0.1,
Development code]
OCamlify allow to create OCaml source code by including whole file into OCaml string or string list. The code produced can be compiled as a standard OCaml file. It allows embedding external resources as OCaml code.
ocamlbuild-plus
[30-Nov-2009, version
0.99,
Beta]
Ocamlbuild-plus is an extension of ocamlbuild that enables to use
findlib packages in its build plugins.
ocaml-autoconf
[16-Oct-2009, version
1.1,
Stable]

Autoconf macros to support configuration of OCaml programs and libraries.
Symbiosis
[13-Oct-2008, version
0.1.0,
Beta]

This is a meta build system.
It is implemented as an ocamlbuild plugin.
It checks out source code from repositories and starts builds of
individual components.
Because ocamlbuild doesn't support linking additional files, a lot of
different code is collected in a single file. This includes a JSON
parser for configuration files.
Symbiosis tries to avoid the problem of collecting all source
dependencies in one large tree, or alternatively installing
dependencies on the system. The former makes it difficult to change
dependent component versions. The latter makes it difficult to quickly
test different build version complicates developer setup.
Correctly configured, just call ocamlbuild with a target for the top
most component to build. All the source should be appear in the
working directory and build.
Initially it can be complex to set up, but once done, it is rather
easy to add new components with interesting dependencies.
ocamlbuild-ctools
[13-Oct-2008, version
0.1.0,
Beta]

An ocamlbuild plugin that supports compiling C and C++ cross platform
using ocamlbuild only.
Variant builds - can build many different variants from the same
source tree. For example static libraries, test builds, debug,
optimization, linking or not linking with some other code, different
platform builds etc.
Automic recursive header file generation - needed for pulling source
into _build directory.
It used to be able to rebuild on header file change, but it has
regressed - it is possible that .stamp files do not hold signatures of
dependencies of dependencies or something.
It has not been tested on Windows, but build rules have been copied
from old build scripts so it should not be that hard to get going.
OMake
[08-Aug-2007, version
0.9.8.5,
Stable]


OMake is a build system designed especially for large projects. It uses a syntax similar to make utilies you may have used, but with enhancements.
IMT
[12-Dec-2006, version
1.00,
Stable]
A little helper tool to simplify using
Microsoft command line build utilities in a unix-like way.
OCamlyacc tutorial
[15-Nov-2004, version
2004-11-16,
Stable]
This is a tutorial on how to use ocamlyacc.
GODIVA
[01-Oct-2004, version
0.9.4,
Beta]


GODIVA, the GODI Verpacken Assistant, is a tool for making GODI packages.
OcamlConf
[12-May-2004, version
0.8,
Beta]

Ocamlconf is like autoconf but much simpler, utterly ocaml-centric, and dependent on findlib.
YaM
[23-Apr-2004, version
]
Another build system for OCaml... The idea is to write a Makefile.ml, using the YaM helper module, and to compile it to get a project specific make.
Automli
[07-Jan-2004, version
0.4,
Beta]
Automli is a small program for O'Caml programmers which automatically generates MLI files from ML files and a specification of which functions, types etc. to export or hide.
ODLL
[12-May-2003,
Stable]
ODLL is creating a Win32 DLL from an OCaml library, and automatically generating the C stubs needed to interface the OCaml code and the C code and the .H interface. Simply run ODLL with you CMA/CMXA and one or several CMI interfaces and ODLL will do the job for you.
Katmake
[04-Mar-2003, version
0.7,
Beta]

Katmake is an GNU automake-like utility for the OCAML language.
It is designed for generating Makefile for OCAML language. You give it a `Makefile.am' describing the project as input and it produces a Makefile. This Makefile is able to build all the project, to perform or to remove the installation, to build the distribution and to remove temporaries files.
OCamake
[19-Sep-2002,
Stable]

An automatic compiler for the OCaml language (has special features for integration under MS Visual Studio).
ocamldsort
[04-Aug-2002, version
0.14.3,
Stable]

A tiny command line tool to sort .ml files according to their dependencies, in order to link the corresponding .cmo files.
Emrg
[10-Jan-2002,
Alpha]

A simple OCaml packager.
Sample configure.in and Makefile.in
[23-Oct-2001,
Stable]
A sample configure.in to provide configure scripts for OCaml projects, and the associated Makefile.in.
Practical hints for using OCaml
[08-Oct-2001]
Hints which might help you get started with OCaml-development (mostly in UNIX environment).
findlib-browser
[09-Aug-2001, version
0.1.1,
Alpha]

CGI script that browses packages managed by findlib.
Yet another markup language preprocessor
[09-Aug-2001,
Stable]
Yamlpp is a very simple HTML preprocessor inspired by Nicolas Thiery's htmlpp.