Description

Ketrew is:

  1. An OCaml library providing an EDSL API to define complex and convoluted workflows (interdependent steps/programs using a lot of data, with many parameter variations, running on different hosts with various schedulers).
  2. A client-server application to interact with these workflows. The engine at heart of the server takes care of orchestrating workflows, and keeps track of everything that succeeds, fails, or gets lost. The clients interact with an API and with two user-interfaces: a terminal-app and a WebUI.

Published: 08 Oct 2017

Dependencies (26)

  1. reactiveData >= "0.2"
  2. tyxml >= "4.0.0"
  3. js_of_ocaml-lwt >= "3.0" & < "3.4.0"
  4. js_of_ocaml-tyxml >= "3.0" & < "3.4.0"
  5. js_of_ocaml-ppx >= "3.0" & < "3.4.0"
  6. js_of_ocaml-compiler >= "3.0" & < "3.4.0"
  7. js_of_ocaml >= "3.0" & < "3.4.0"
  8. lwt_react
  9. conduit
  10. lwt
  11. cohttp-lwt-unix >= "0.99.0" & < "1.0"
  12. ppx_deriving_yojson >= "3.0"
  13. ppx_deriving
  14. uri
  15. yojson
  16. cmdliner >= "1.0.0"
  17. pvem_lwt_unix
  18. pvem
  19. docout
  20. nonstd
  21. sosa
  22. ocamlify
  23. ocamlfind
  24. solvuu-build build & >= "0.3.0"
  25. ocamlbuild build
  26. ocaml >= "4.03.0"

Reverse Dependencies

    None

Conflicts

    None