Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Package Managers
  3. opam

opam

On the record

Commercial services
OCamlPro provides commercial support, training, and consulting for opam.opam.ocaml.org · read 8 Oct 2026
Compiler installations
opam supports multiple simultaneous compiler installations.opam.ocaml.org · read 8 Oct 2026
Compiler versions
It supports multiple simultaneous OCaml compiler installations.opam.ocaml.org · read 8 Oct 2026
Dependency resolution
Yesopam.ocaml.org · read 22 Sep 2026
Development workflow
It supports a Git-friendly development workflow.opam.ocaml.org · read 8 Oct 2026
External archive
If a package source is not found, opam can try to retrieve it from Software Heritage archives.opam.ocaml.org · read 8 Oct 2026
Installation methods
The install guide describes binary installation, system package managers, and building from source.opam.ocaml.org · read 8 Oct 2026
Isolated environments
A switch can have its own prefix, installed packages, and compiler version, allowing separate development environments.opam.ocaml.org · read 8 Oct 2026
Linux downloads
The install page lists precompiled binaries for Linux amd64, arm64, ppc64le, s390x, riscv64, armhf, and i686.opam.ocaml.org · read 8 Oct 2026
Linux sandboxing
On Linux, package build, install, and remove instructions run in a sandbox that the FAQ says is guaranteed not to affect the system.opam.ocaml.org · read 8 Oct 2026
Lockfile support
Yesopam.ocaml.org · read 22 Sep 2026
macOS downloads
The install page provides precompiled macOS amd64 and arm64 binaries and lists Homebrew and MacPorts packages.opam.ocaml.org · read 8 Oct 2026
Offline installation
Yesopam.ocaml.org · read 22 Sep 2026
Package constraints
It supports flexible package constraints.opam.ocaml.org · read 8 Oct 2026
Package count
The homepage lists 4,679 packages.opam.ocaml.org · read 8 Oct 2026
Package formats
opam package definition files and archivesopam.ocaml.org · read 22 Sep 2026
Package operations
The usage guide describes commands to search, install, remove, update, and upgrade packages.opam.ocaml.org · read 8 Oct 2026
Package repositories
opam uses the community repository at opam.ocaml.org by default, and third-party repositories can be added or used instead.opam.ocaml.org · read 8 Oct 2026

Alternatives to opam

Every alternative, ranked