this repo has no description
1(lang dune 3.20)
2
3(name swim)
4
5(generate_opam_files true)
6
7(source
8 (github gdiazlo/swim))
9
10(authors "Guillermo Diaz-Romero <guillermo.diaz@gmail.com>")
11
12(maintainers "Guillermo Diaz-Romero <guillermo.diaz@gmail.com>")
13
14(license MIT)
15
16(documentation https://github.com/gdiazlo/swim)
17
18(package
19 (name swim)
20 (synopsis "SWIM protocol library for cluster membership and failure detection")
21 (description
22 "Production-ready SWIM (Scalable Weakly-consistent Infection-style Process Group Membership) protocol library in OCaml 5 for cluster membership, failure detection, and lightweight pub/sub messaging. Features lock-free coordination via kcas, zero-copy buffer management, and AES-256-GCM encryption.")
23 (depends
24 (ocaml (>= 5.1))
25 (dune (>= 3.20))
26 (eio (>= 1.0))
27 (eio_main (>= 1.0))
28 (kcas (>= 0.7))
29 (kcas_data (>= 0.7))
30 (mirage-crypto (>= 1.0))
31 (mirage-crypto-rng (>= 1.0))
32 (cstruct (>= 6.0))
33 (mtime (>= 2.0))
34 (msgpck (>= 1.7))
35 (qcheck (>= 0.21))
36 (qcheck-alcotest (>= 0.21))
37 (alcotest (>= 1.7))
38 (logs (>= 0.7)))
39 (tags
40 (swim cluster membership gossip "failure detection" ocaml5 eio)))