package h1

  1. Overview
  2. No Docs
A high-performance, memory-efficient, and scalable web server for OCaml

Install

dune-project
 Dependency

Authors

Maintainers

Sources

h1-1.1.1.tbz
sha256=2b786c057666959a9e066f0ee7cb849af8e49c95f550845ff9f1b480bcc8e19a
sha512=5228b2b8fc63427c8f5969bad0a10822793bd02ce674af1c2111eadd819ac35d622f2c09467f7ab6ec1c653ef2978a2bc7fda0714a69eab853e1156497a19d3b

Description

h1 implements the HTTP 1.1 specification with respect to parsing, serialization, and connection pipelining as a state machine that is agnostic to the underlying IO mechanism, and is therefore portable across many platform. It uses the Angstrom and Faraday libraries to implement the parsing and serialization layers of the HTTP standard, hence the name.

Added to opam-repository:

Dependencies (7)

  1. httpun-types >= "0.1.0"
  2. faraday >= "0.6.1"
  3. angstrom >= "0.14.0"
  4. bstr
  5. base64 >= "3.5.0"
  6. dune >= "2.0.0"
  7. ocaml >= "4.08.0"

Dev Dependencies (3)

  1. lwt with-test
  2. stdio with-test
  3. alcotest with-test & >= "1.2.0"

Used by (6)

  1. git-net
  2. h1-lwt-unix >= "1.1.1"
  3. http-mirage-client >= "0.0.10"
  4. httpcats
  5. paf >= "0.8.0"
  6. paf-cohttp >= "0.8.0"

Conflicts

None