Description

h2 is an implementation of the HTTP/2 specification entirely in OCaml. It is based on the concepts in http/af, and therefore uses the Angstrom and Faraday libraries to implement the parsing and serialization layers of the HTTP/2 standard as a state machine that is agnostic to the underlying I/O specifics. It also preserves the same API as http/af wherever possible.

Published: 22 Dec 2019

Dependencies (9)

  1. httpaf
  2. hpack
  3. psq
  4. faraday >= "0.5.0"
  5. angstrom >= "0.11.2" & < "0.14.0"
  6. bigstringaf >= "0.5.0"
  7. base64 >= "3.0.0"
  8. dune >= "1.7"
  9. ocaml >= "4.06" & < "5.0"

Development Dependencies (3)

  1. hex with-test
  2. yojson with-test
  3. alcotest with-test

Reverse Dependencies (1)

  1. h2-lwt = "0.5.0"

Conflicts

    None
A high-performance, memory-efficient, and scalable HTTP/2 library for for OCaml

Install

Authors

Maintainers

Sources

h2-0.5.0.tbz
sha256=cc7517d73b0b24425afcedd258c09d7ebb6c2c20075137cb6f6eb7b63c8e7ad3
sha512=7c36532f127194e7bac8080ac667a0d01860071d3a5bd85ebc67ec91841d494a3a048dab424747c185e4fc6ea323548c7375af895bf70b5b720ee845df8944f0