OPAM is a package manager for OCaml to install libraries and tools from source archives. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.
We have created and we are maintaining OPAM. We have announced the first official release on March 2013.
OPAM has been initially funded by Jane Street and the DORM EU research project, and it has received continuous help and resources from OCamlLabs.
If your company is using OPAM, we are providing standard commercial terms and support as well as training and consulting services.
Install instructions and tutorial are available on http://opam.ocamlpro.com/.
The main source of documentation is opam --help or opam <command> --help.
The user manual is availble here.
Please report:
Bug reports and feature requests for the OPAM tool on OPAM's issue-tracker.
Packaging issues or requests for a new package OPAM's repository issue-tracker.
General queries to the OCaml platform list.
More specific queries about the internals of OPAM to the OPAM devel list.
The source code of OPAM is available on Github:
OPAM's source code is available at https://github.com/OCamlpro/opam.
Packages and compiler descriptions are available at https://github.com/OCamlPro/opam-repository.
OPAM's website source code is available at https://github.com/OCamlPro/opam2web
You can also directly download the full source archive, including dependencies. This let you compile OPAM without network access.
We very welcome any kind of source-code contributions, on the installer itself, but especially on the package and compiler descriptions. We are building tools to improve the quality and consistency of package descriptions and your feedback is very important to us.
If your company uses or plans to use OPAM, please contact us. We will be glad to get your feedback to improve future releases of our tools.