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: 13 Apr 2017

Dependencies (20)

  1. reactiveData >= "0.2"
  2. tyxml >= "4.0.0"
  3. js_of_ocaml >= "2.6" & < "3.0"
  4. conduit
  5. lwt < "3.0.0"
  6. cohttp >= "0.21.0" & < "0.99"
  7. ppx_deriving_yojson >= "3.0"
  8. ppx_deriving
  9. uri
  10. yojson
  11. cmdliner >= "1.0.0"
  12. pvem_lwt_unix
  13. pvem
  14. docout
  15. nonstd
  16. sosa
  17. ocamlify
  18. ocamlfind
  19. omake >= "0.9.8.6-0.rc1"
  20. ocaml >= "4.03.0"

Dev Dependencies

    None

Used by

    None

Conflicts (2)

  1. ppx_sexp_conv >= "v0.9.0"
  2. ppx_inline_test >= "v0.9.0"