datakit

AuthorsThomas Leonard, Magnus Skjegstad, David Scott and Thomas Gazagnaire
LicenseApache
Homepagehttps://github.com/moby/datakit
Issue Trackerhttps://github.com/moby/datakit/issues
Maintainerthomas@gazagnaire.org
Dependencies
&alcotest>= 0.8.0
asetmap
asl>= 0.10
astring
cmdliner
conduit-lwt-unix>= 1.0.0
cstruct>= 2.2
datakit-client-9p>= 0.12.0
datakit-server-9p>= 0.12.0
fmt
git>= 1.11.0&1.12.0
hvsock>= 0.8.1
irmin>= 1.2.0
irmin-git>= 1.2.0
irmin-mem>= 1.2.0
irmin-watcher>= 0.2.0
jbuilder>= 1.0+beta10
logs>= 0.5.0
lwt>= 3.0.0
mirage-flow
mtime>= 1.0.0
named-pipe>= 0.4.0
prometheus-app
protocol-9p-unix>= 0.11.0
result
rresult
uri
win-eventlog
Availableocaml-version >= "4.02.0"
PublishedNov 23, 2017
Source [http] https://github.com/moby/datakit/releases/download/0.12.0/datakit-0.12.0.tbz
3ac6e63eda6034507537c6439f0f8963
StatisticsInstalled 9 times last month.
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/datakit/datakit.0.12.0/opam

Orchestrate applications using a Git-like dataflow

DataKit is a tool to orchestrate applications using a Git-like dataflow. It revisits the UNIX pipeline concept, with a modern twist: streams of tree-structured data instead of raw text. DataKit allows you to define complex build pipelines over version-controlled data.

DataKit is currently used as the coordination layer for HyperKit, the hypervisor component of Docker for Mac and Windows, and for the [DataKitCI][] continuous integration system.