Description

Irmin is a library for persistent stores with built-in snapshot, branching and reverting mechanisms. It is designed to use a large variety of backends. Irmin is written in pure OCaml and does not depend on external C stubs; it aims to run everywhere, from Linux, to browsers and Xen unikernels.

Published: 10 Jan 2023

Dependencies (23)

  1. bisect_ppx dev & >= "2.5.0"
  2. odoc (< "2.0.1" | > "2.0.2") & with-doc
  3. vector with-test
  4. qcheck-alcotest with-test
  5. alcotest-lwt with-test
  6. alcotest >= "1.1.0" & with-test
  7. hex with-test
  8. ppx_irmin = version
  9. bigstringaf >= "0.2.0"
  10. mtime >= "1.0.0" & < "2.0.0"
  11. astring
  12. bheap >= "2.0.0"
  13. logs >= "0.5.0"
  14. ocamlgraph
  15. digestif >= "0.9.0"
  16. lwt >= "5.3.0"
  17. jsonm >= "1.0.0"
  18. uutf
  19. uri >= "1.3.12"
  20. fmt >= "0.8.5"
  21. repr >= "0.6.0"
  22. dune >= "2.9.0"
  23. ocaml >= "4.08.0"

Reverse Dependencies (13)

  1. irmin-chunk = "3.5.1"
  2. irmin-cli = "3.5.1"
  3. irmin-containers = "3.5.1"
  4. irmin-fs = "3.5.1"
  5. irmin-git = "3.5.1"
  6. irmin-graphql = "3.5.1"
  7. irmin-http = "3.5.1"
  8. irmin-mirage = "3.5.1"
  9. irmin-pack = "3.5.1"
  10. irmin-test = "3.5.1"
  11. irmin-tezos >= "3.0.0" & < "3.5.2"
  12. libirmin = "3.5.1"
  13. tezos-context >= "11.0" & < "13.0"

Conflicts (1)

  1. result < "1.5"
Irmin, a distributed database that follows the same design principles as Git

Install

Authors

Maintainers

Sources

irmin-3.5.1.tbz
sha256=cd788a8d3f4a3dd18dc160a153d4aec91eaf6b0fb41ad41464d26c79c304a98e
sha512=4f97862678d35e0b4aa814a1df51d6f8c59bcf5b611c73f0a475f9b5386ca42a4a18e65ce80fc425ddad93fcdacfcb563c52f6423777610a0bc567902f4db088