Matrix protocol in OCaml, Eio specialised
at main 37 lines 757 B view raw
1(lang dune 3.21) 2(name matrix) 3 4(generate_opam_files true) 5 6(license ISC) 7(authors "Anil Madhavapeddy") 8(maintainers "Anil Madhavapeddy <anil@recoil.org>") 9(source (tangled anil.recoil.org/ocaml-matrix)) 10 11(package 12 (name matrix) 13 (synopsis "Pure OCaml Matrix SDK") 14 (description 15 "A pure OCaml implementation of the Matrix client SDK with protocol types, \ 16 HTTP client, and Eio integration. Provides matrix.proto for protocol types, \ 17 matrix.client for the HTTP client, and matrix.eio for Eio-idiomatic usage.") 18 (depends 19 (ocaml (>= 5.1)) 20 jsont 21 ptime 22 requests 23 tomlt 24 xdge 25 uri 26 eio 27 logs 28 base64 29 mirage-crypto 30 mirage-crypto-ec 31 mirage-crypto-rng 32 digestif 33 kdf 34 fmt 35 cmdliner 36 (alcotest :with-test) 37 (eio_main :with-test)))