Movatterモバイル変換


[0]ホーム

URL:


OCaml Packages

Explore thousands of open-source OCaml packages with their documentation

Publish a Package

Learn how to publish your first opam package today and make it available to the rest of the community

opam

The OCaml Package Manager

Opam is a source-based package manager for OCaml. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow

  • 4441

    Packages

  • 49

    New packages this month

  • 50

    Updates this week

packages

Most Used

odoc

OCaml Documentation Generator

Used by1440 other packages

alcotest

Alcotest is a lightweight and colourful test framework

Used by598 other packages

lwt

Promises and event-driven I/O

Used by532 other packages

cmdliner

Declarative definition of command line interfaces for OCaml

Used by366 other packages

fmt

OCaml Format pretty-printer combinators

Used by360 other packages

New Packages

brisk-reconciler

A lightweight library for modeling tree-shaped state with stateful functions

22 minutes ago

dunolint-lib

A library to create dunolint configs

9 days ago

dunolint

A linter for build files in dune projects

9 days ago

pplumbing

Utility libraries to use with [pp]

9 days ago

dynamic_gc

Dynamically adjust GC behavior based on memory usage

8 days ago

Recently Updated

camlp5

Preprocessor-pretty-printer of OCaml

Version8.03.02

brisk-reconciler

A lightweight library for modeling tree-shaped state with stateful functions

Version1.0.0~alpha1

mkaudio

CLI program for generating audio files

Version1.1.4

caldav

A CalDAV server

Version0.2.4

ocaml-solo5-cross-aarch64

OCaml cross-compiler to the freestanding 64-bit ARM Solo5 backend

Version1.1.0

stable ecosystem

Focus on Your Code, and opam Takes Care of Distributing It

Our users have the highest standards for the OCaml ecosystem to run mission-critical applications across a variety of operating systems, and they expect that a package that compiles today will still work a decade from now

Continuous Integration

Before any package update, we run sandboxed matrix builds for boundaries of the dependencies and for each of the dependent packages. A package publication will never break the rest of the ecosystem.

State of the Art

Opam supports publishing multiple versions of packages simultaneously to specify the version constraints, so only compatible revisions are chosen for a build. It comes with a performant constraint solver, a flexible CLI, a well-specified metadata format, and an easy access to the package manager logic via OCaml libraries.

Package Stability

The opam project and package repository is maintained by a team of developers who ensure that everything is not only running smoothly, but also curated to maintain a high degree of metadata quality. This makes it one of the most stable package repositories available today.

community

Start Contributing

Learn how to publish your first Opam package today and make it available to the rest of the community.

Publish a Package

two camels

[8]ページ先頭

©2009-2025 Movatter.jp