Outils/Écosystème OCaml

Opam

Le gestionnaire de paquets standard pour OCaml. Créé par Titagone (ex-OCamlPro) en 2012, il propulse l'écosystème en gérant dépendances et compilateurs pour des milliers de développeurs.

4 400+
paquets disponibles
2.5.0
dernière version stable
2012
créé chez OCamlPro
À propos

Nous l'avons créé. Nous le maintenons.

Créé chez OCamlPro

Conçu chez nous en 2012, il est devenu le standard mondial pour OCaml.

Outils écosystème

Nous gérons Flambda2, le dépôt opam et les outils clés du développeur.

Fonctionnalités

Ce qu'opam fait

Gestion par source

Compile les paquets avec résolution complète des dépendances et contraintes.

Switches multiples

Faites tourner plusieurs versions du compilateur côte à côte en isolation.

Résolution avancée

Basé sur des algorithmes de résolution de contraintes de pointe (IRILL).

Workflow Git

Épinglage de paquets locaux, dépôts Git ou commits spécifiques.

Dépôts privés

Gérez vos bibliothèques internes à côté du dépôt public.

Intégration CI/CD

Builds reproductibles et prédictibles via fichiers de verrouillage (lockfiles).

Services Pro

Le support des créateurs

Personne ne connaît opam mieux que nous. Nous proposons support, dépôts privés et formations.

Dépôts privés

Mise en place de dépôts internes sécurisés avec contrôle d'accès.

Intégration CI/CD

Optimisation de vos pipelines pour des builds OCaml fiables.

Formation

Cours "Maîtriser Opam" animé par les mainteneurs officiels.

Support & Conseil

Accès direct aux experts pour le dépannage et l'optimisation.

FAQ

Frequently asked questions

Qu'est-ce qu'opam ?

Le gestionnaire de paquets standard pour OCaml gérant compilateurs et dépendances.

Dépôts privés ?

Oui, opam permet d'héberger des bibliothèques internes en toute sécurité.

Versions du compilateur ?

Les 'switches' permettent d'isoler chaque projet avec sa propre version d'OCaml.

Support CI/CD ?

Grâce aux lockfiles, opam garantit des environnements identiques en dev et prod.

Quel support propose Titagone ?

Formation, migration, installation de dépôts privés et résolution prioritaire d'issues.

Get Started

Besoin d'aide avec opam ?