ocaml/opam
opam is a source-based package manager. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow. observed · 2026-08-28
Health v2 · maintenance only
88/100
- Activity 99
- Release rhythm 68
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 127
- age_days: 5311
- days_rel: 55
- days_push: 8
- n_releases_24m: 6
Adoption not part of the score
1376 stars · 407 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
opam is the source-based package manager for OCaml, supporting multiple simultaneous compiler installations via switches, flexible package constraints, and a Git-friendly workflow. It is the standard tool for installing OCaml compilers, libraries, and managing per-project environments.
Use cases
- install ocaml compiler and libraries
- manage multiple ocaml compiler versions side by side
- create isolated per-project ocaml environments
- pin and develop ocaml packages from git
- resolve ocaml package dependency constraints
- set up reproducible ocaml build environments
- publish ocaml packages to the opam repository
When to choose
- you are developing in OCaml and need to install compilers and libraries
- you need multiple OCaml compiler versions or isolated switches per project
- you want a Git-friendly workflow for hacking on OCaml packages
- you need a mature dependency solver with flexible version constraints
When to avoid
- you are working in a language other than OCaml
- you want prebuilt binary packages rather than source builds
- you need a general-purpose system package manager
Facets
cli-tool · maturity stable
package-manager build-tool cli developer-tools programming-languages developer-tools version-control windows bsd cross-platform cli ocaml opam compiler-switches source-based-package-manager dependency-solver command-line linux macos
6 sources
- readme: https://github.com/ocaml/opam · fetched 2026-08-28 · 899fa5489dc3
- homepage: https://opam.ocaml.org · fetched 2026-08-29 · ea9720e4c79c
- site_page: https://opam.ocaml.org/doc/Install.html · fetched 2026-08-29 · c36d7c8535b7
- site_page: https://opam.ocaml.org/about.html · fetched 2026-08-29 · 28a578c6a18c
- site_page: https://opam.ocaml.org/doc/FAQ.html · fetched 2026-08-29 · 8d8fc6c5e09e
- site_page: https://opam.ocaml.org/blog/opam-2-5-0-rc1-publish · fetched 2026-08-29 · 0aa69ade5b52
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| ocaml/opam | main | 88 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem