# Dune build system

Hacker Approved page: https://hackerapproved.com/p/dune-build-system/

5 people recommended Dune build system in Hacker News comments and 3 criticized it, November 2025 to October 2026. It was recommended in 2 of 12 months, in 3 threads. It does not meet the Hacker Approved badge rule.

4 of the 5 people who recommend it commented in one thread, “OCaml Onboarding: Introduction to the Dune build system”.

**Verdict:** Praised for removing build drudgery and steadily improving; critics find its guidance unclear and package management unpleasant.

Summary written by Claude from 11 comments.

## Why people recommend it

- Smooth install step, removes build drudgery (2 comments in the sample): "because the install step fits perfectly" ([source](https://news.ycombinator.com/item?id=48460023)) "dune eliminates this drudge work" ([source](https://news.ycombinator.com/item?id=48455834))
- Good and improving lately (2 comments in the sample): "Dune is quite good these days." ([source](https://news.ycombinator.com/item?id=45849156)) "But dune has got really good." ([source](https://news.ycombinator.com/item?id=45847692))
- Usable for projects, worth trying (2 comments in the sample): "It's currently usable for some projects (and worth trying out" ([source](https://news.ycombinator.com/item?id=48457679)) "dune exists for a very good reason" ([source](https://news.ycombinator.com/item?id=48450612))

## What people warn about

- Unclear how-to guidance (2 comments in the sample): "it never told me how to do the stuff I needed to do" ([source](https://news.ycombinator.com/item?id=48459955)) "it all felt less than clear to me" ([source](https://news.ycombinator.com/item?id=48455074))
- Package management is unpleasant (1 comment in the sample): "having to also delve in the package management part of the system is not a productive or pleasant experience" ([source](https://news.ycombinator.com/item?id=46109368))
- Harder to deal with than alternatives (1 comment in the sample): "that's much easier to deal with than dune." ([source](https://news.ycombinator.com/item?id=48452744))

## Other build systems people recommend

- [GNU Make](https://hackerapproved.com/p/gnu-make/): 56 recommend, 15 mixed, 35 criticize
- [Bazel](https://hackerapproved.com/p/bazel/): 50 recommend, 25 mixed, 35 criticize
- [CMake](https://hackerapproved.com/p/cmake/): 34 recommend, 18 mixed, 80 criticize
- [Apache Maven](https://hackerapproved.com/p/maven/): 29 recommend, 12 mixed, 38 criticize

## The badge

A product earns the Hacker Approved badge when at least 10 people recommend it, recommenders outnumber critics at least 2 to 1 (mixed feelings count toward neither side), it was recommended in at least 4 of the 12 months and in at least 5 different threads, and no single thread supplies more than half of the people who recommend it. Health and money products are never badged.

## Cite as

Hacker Approved, "Dune build system", https://hackerapproved.com/p/dune-build-system/ (5 recommend, 0 mixed, 3 criticize; Hacker News comments, November 2025 to October 2026).

Counts updated 2 Nov 2026, with data through October 31, 2026.
