OCaml 包

探索数千个开源 OCaml 包及其文档

发布包

了解如何发布您的第一个 opam 包,并使其供社区其他成员使用

opam

OCaml 包管理器

Opam 是一个基于源代码的 OCaml 包管理器。它支持多个同时的编译器安装、灵活的包约束以及 Git 友好的开发工作流

  • 4933

  • 43

    本月新增包

  • 73

    本周更新

稳定生态系统

专注于您的代码,opam 负责分发

我们的用户对 OCaml 生态系统有着最高的标准,用于在各种操作系统上运行关键任务应用程序,并且他们期望今天编译的软件包在十年后仍然可以工作。

持续集成

在任何软件包更新之前,我们都会针对依赖项的边界以及每个依赖软件包运行沙盒矩阵构建。软件包发布永远不会破坏生态系统的其余部分。

最先进的技术

Opam 支持同时发布软件包的多个版本以指定版本约束,因此构建只会选择兼容的版本。它带有一个高性能的约束求解器、一个灵活的 CLI、一个规范的元数据格式,以及通过 OCaml 库轻松访问包管理器逻辑。

软件包稳定性

opam 项目和软件包存储库由开发人员团队维护,他们确保一切不仅运行顺利,而且还经过精心策划以保持高度的元数据质量。这使其成为当今最稳定的软件包存储库之一。

社区

开始贡献

了解如何今天发布您的第一个 Opam 软件包并将其提供给其他社区成员。