Hardcaml is an OCaml library for designing hardware.
$ opam install hardcaml
This will also include ppx_deriving_hardcaml.
ppx_deriving_hardcaml
In progress.
hardcaml
ppx_deriving_hardcaml0