An embedded, single-file key-value store for OCaml, inspired by BoltDB and LMDB.
at main 1.0 kB view raw
1# This file is generated by dune, edit dune-project instead 2opam-version: "2.0" 3synopsis: "Embedded key-value database inspired by BoltDB" 4description: 5 "Lithos is an embedded, transactional key-value database written in OCaml. It provides MVCC with single-writer/multi-reader semantics and a functional API." 6maintainer: ["Owais J <desertthunder.dev@gmail.com>"] 7authors: ["Owais J <desertthunder.dev@gmail.com>"] 8license: "MIT" 9tags: ["database" "key-value" "embedded" "transactional" "MVCC"] 10homepage: "https://github.com/desertthunder/lithos" 11doc: "https://url/to/documentation" 12bug-reports: "https://github.com/desertthunder/lithos/issues" 13depends: [ 14 "ocaml" {>= "4.14"} 15 "dune" {>= "3.18"} 16 "cmdliner" {>= "1.2.0"} 17 "alcotest" {with-test} 18 "odoc" {with-doc} 19] 20build: [ 21 ["dune" "subst"] {dev} 22 [ 23 "dune" 24 "build" 25 "-p" 26 name 27 "-j" 28 jobs 29 "@install" 30 "@runtest" {with-test} 31 "@doc" {with-doc} 32 ] 33] 34dev-repo: "git+https://github.com/desertthunder/lithos.git" 35x-maintenance-intent: ["(latest)"]