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.
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.
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).
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.
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.