irmin

AuthorThomas Gazagnaire
LicenseISC
Homepagehttps://github.com/mirage/irmin
Issue Trackerhttps://github.com/mirage/irmin/issues
Maintainerthomas@gazagnaire.org
Dependencies
&alcotest>= 0.4.1
base-unix
cmdliner
cohttp
crunch
cstruct>= 1.0.1
dolog>= 0.4
ezjsonm>= 0.4.2&0.5.0
git
hex
lwt>= 2.4.7
mirage-tc>= 0.3.0
mstruct
ocamlbuild
ocamlfind
ocamlgraph
re
stringext>= 1.1.0
uri>= 1.3.12
Optional dependencies
|base-unix
camlzip
cohttp
conduit
git
mirage-git
nocrypto
Availableocaml-version >= "4.01.0" & ocaml-version < "4.03.0"
PublishedSep 30, 2015
Source [http] https://github.com/mirage/irmin/archive/0.9.10.tar.gz
4df65e9fe984406b4a1eeb873e55a09b
StatisticsNot installed in the last month.
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/irmin/irmin.0.9.10/opam

Irmin, the database that never forgets

Irmin is a distributed database with built-in snapshot, branch and revert mechanisms. It is designed to use a large variety of backends, although it is optimized for append-only store.

Irmin is written in pure OCaml. It can thus be compiled to Javascript -- and run in the browsers; or into a MirageOS unikernel -- and run directly on top of Xen.