An embedded, single-file key-value store for OCaml, inspired by BoltDB and LMDB.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

initial commit

Owais Jamil f57f5f41

+43
+2
.gitignore
··· 1 + _build/ 2 + _opam/
+13
README.md
··· 1 + # Lithos 2 + 3 + An embedded, single-file key-value store for OCaml, inspired by BoltDB and LMDB. 4 + It offers ACID transactions, B-tree–backed pages, and copy-on-write MVCC with a minimal API. 5 + 6 + ## Development 7 + 8 + ```sh 9 + opam switch create lithos 5.3.0 10 + eval $(opam env) 11 + 12 + opam install dune alcotest checkseum fmt logs cmdliner 13 + ```
+4
bin/dune
··· 1 + (executable 2 + (public_name lithos) 3 + (name main) 4 + (libraries lithos))
+1
bin/main.ml
··· 1 + let () = print_endline "Hello, World!"
+19
dune-project
··· 1 + (lang dune 3.18) 2 + 3 + (name lithos) 4 + (generate_opam_files true) 5 + (source 6 + (github desertthunder/lithos)) 7 + (authors "Owais J <desertthunder.dev@gmail.com>") 8 + (maintainers "Owais J <desertthunder.dev@gmail.com>") 9 + (license MIT) 10 + (documentation https://url/to/documentation) 11 + (package 12 + (name lithos) 13 + (synopsis "A short synopsis") 14 + (description "A longer description") 15 + (depends ocaml) 16 + (tags 17 + ("add topics" "to describe" your project))) 18 + 19 + ; See https://dune.readthedocs.io/en/stable/reference/dune-project/index.html
+2
lib/dune
··· 1 + (library 2 + (name lithos))
lithos.opam

This is a binary file and will not be displayed.

+2
test/dune
··· 1 + (test 2 + (name test_lithos))
test/test_lithos.ml

This is a binary file and will not be displayed.