dune
« Back to VersTracker
Description:
Composable build system for OCaml
Type: Formula  |  Latest Version: 3.20.2@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: ocaml build-system developer-tools compilation
Install: brew install dune
About:
Dune is a build system designed for OCaml projects, focusing on simplicity and speed. It uses simple, declarative configuration files to manage complex build pipelines, handling dependencies and incremental compilation automatically. Its main value proposition is streamlining the development workflow for OCaml developers.
Key Features:
  • Simple, declarative configuration files
  • Fast incremental builds
  • Built-in support for OCaml language features
  • Composable and extensible
Use Cases:
  • Building and managing OCaml libraries and applications
  • Setting up standardized project layouts for teams
  • Automating testing and documentation generation
Alternatives:
  • make – Dune provides a higher-level, domain-specific approach for OCaml, whereas Make is a general-purpose tool requiring more manual configuration.
  • ocamlbuild – Dune is generally considered more modern and user-friendly, with better defaults and a more active ecosystem.
License: MIT
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, sonoma, ventura, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Dec 17, 2024 4:58pm 0 VERSION_BUMP 42e69720
Oct 30, 2024 5:09pm 0 VERSION_BUMP d11914a9
Oct 30, 2024 3:35pm 0 VERSION_BUMP 8edfdbba