Dune: build library and access it in another project and hide or make inaccessible private or implementation modules

This page summarizes the projects mentioned and recommended in the original post on /r/ocaml

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • opam

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

  • With Dune, given the executable main, you would write the following dune file to use library mylib if it was published on Opam.

  • dune

    A composable build system for OCaml.

  • Hello, I am using Dune for building OCaml projects and I'd like to build a standalone library for reusing it in other projects.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts