OCaml 包
探索数千个开源 OCaml 包及其文档
发布包
opam
OCaml 包管理器
Opam 是一个基于源代码的 OCaml 包管理器。它支持多个同时的编译器安装、灵活的包约束以及 Git 友好的开发工作流
-
4933
包
-
43
本月新增包
-
73
本周更新
包
最常用
odoc
OCaml 文档生成器
alcotest
Alcotest 是一个轻量级且色彩丰富的测试框架
lwt
Promise 和事件驱动的 I/O
cmdliner
OCaml 命令行界面的声明式定义
fmt
OCaml Format 美化打印组合器
新增包
swapfs
Mirage OS 的流式临时存储
conf-mingw-w64-postgresql-i686
用于 i686 mingw-w64 (32 位 x86) 的 Postgresql
conf-mingw-w64-postgresql-x86_64
用于 x86_64 mingw-w64 (64 位 x86_64) 的 Postgresql
dune-cargo-build
在 dune 沙箱中构建 Rust crate 的工具
rust-staticlib-gen
用于为 OCaml 项目生成 Rust 静态库的实用程序
稳定生态系统
专注于您的代码,opam 负责分发
我们的用户对 OCaml 生态系统有着最高的标准,用于在各种操作系统上运行关键任务应用程序,并且他们期望今天编译的软件包在十年后仍然可以工作。
持续集成
在任何软件包更新之前,我们都会针对依赖项的边界以及每个依赖软件包运行沙盒矩阵构建。软件包发布永远不会破坏生态系统的其余部分。
最先进的技术
Opam 支持同时发布软件包的多个版本以指定版本约束,因此构建只会选择兼容的版本。它带有一个高性能的约束求解器、一个灵活的 CLI、一个规范的元数据格式,以及通过 OCaml 库轻松访问包管理器逻辑。
软件包稳定性
opam 项目和软件包存储库由开发人员团队维护,他们确保一切不仅运行顺利,而且还经过精心策划以保持高度的元数据质量。这使其成为当今最稳定的软件包存储库之一。