package js_of_ocaml-compiler

  1. Overview
  2. No Docs
Compiler from OCaml bytecode to JavaScript

Install

dune-project
 Dependency

Authors

Maintainers

Sources

js_of_ocaml-6.4.0.tbz
sha256=7ae22a7e5a6c6aa14a8e2695fa62c66f32cb20db17f1b45dc21e97009342151f
sha512=6cea398d61d4be8e38e912ba7e4bad4f7b81b10d946cdf29026274b5a4b2cc2709fb75e23f7cbe2db335cc65679c262a8aa1b9148effc987d6e79665a7538286

Description

Js_of_ocaml is a compiler from OCaml bytecode to JavaScript. It makes it possible to run pure OCaml programs in JavaScript environment like browsers and Node.js

Published: 23 Jun 2026

Dependencies (10)

  1. yojson >= "2.1"
  2. menhirSdk
  3. menhirLib
  4. menhir >= "20180523"
  5. sedlex >= "3.3"
  6. cmdliner >= "2.0"
  7. ocaml-compiler-libs >= "v0.12.4"
  8. ppxlib >= "0.33"
  9. ocaml >= "4.13" & < "5.6"
  10. dune >= "3.20"

Dev Dependencies (5)

  1. odoc with-doc
  2. qcheck with-test
  3. re with-test
  4. ppx_expect >= "v0.16.1" & with-test
  5. num with-test

Used by (27)

  1. alcotest-js
  2. atable
  3. binaryen >= "0.3.0" & < "0.12.1" | >= "0.17.1" & < "0.20.0" | >= "0.27.0"
  4. bls12-381-js
  5. bls12-381-js-gen
  6. brr
  7. data-encoding >= "0.5"
  8. dune >= "3.17.2"
  9. eliom >= "11.1.0" & < "12.0.0" | >= "12.1.0"
  10. ezjsonm >= "1.3.0"
  11. ezjsonm-lwt >= "1.3.0"
  12. gen_js_api >= "1.0.7" & < "1.1.0" | >= "1.1.6"
  13. hacl_func
  14. js_of_ocaml >= "6.4.0"
  15. js_of_ocaml-toplevel >= "6.4.0"
  16. json-data-encoding >= "1.0.0"
  17. learn-ocaml
  18. libbinaryen >= "107.0.1" & < "109.0.0" | = "117.0.0-b" | = "118.0.0-b" | = "119.0.0-b" | = "120.0.0-b" | >= "121.0.0-b"
  19. monaco_jsoo
  20. ocaml-vdom < "transition"
  21. ojs >= "1.1.0"
  22. prr
  23. quickterface
  24. secp256k1-internal >= "0.3.0"
  25. slipshow
  26. vdom
  27. vg < "0.9.5"

Conflicts (2)

  1. js_of_ocaml < "3.0"
  2. ocamlfind < "1.5.1"