View on GitHub

OCamlverse

Documenting everything about OCaml

Edit

Protocols

ZeroMQ

  • ocaml-zmq: ZeroMQ bindings for OCaml.
  • async-zmq: Async wrapper around ocaml-zmq.
  • lwt-zmq: Lwt-friendly interface to ZeroMQ for OCaml.

Protobuf

Capn-Proto

Security and Cryptography

  • ocaml-tls: TLS in pure OCaml.
  • Digestif: Hash algorithms (like SHA* or BLAKE2*) in OCaml and C.
  • cryptokit: The Cryptokit library for OCaml provides a variety of cryptographic primitives that can be used to implement cryptographic protocols in security-sensitive applications.
  • nocrypto: A small cryptographic library behind the ocaml-tls project. It is built to be straightforward to use, adhere to functional programming principles and able to run in a Xen-based unikernel.
    • The differences between nocrypto and cryptokit cryptographic libraries are described in this blog post