httpaf
ocaml-cohttp
Our great sponsors
httpaf | ocaml-cohttp | |
---|---|---|
2 | 2 | |
533 | 684 | |
0.6% | 1.5% | |
0.0 | 8.2 | |
4 months ago | 4 days ago | |
OCaml | OCaml | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
httpaf
- Parser Combinators in Haskell
-
The RustyHermit Unikernel: unikernel written in Rust
Thanks for chiming in!
Sadly cohttp is (or was) performing so bad that it is kind of at odds with using it on a unikernel.
This one is quite a bit faster:
https://github.com/inhabitedtype/httpaf
ocaml-cohttp
-
Ocaml for web development
We (a small company creating specialized inventory management and e-commerce systems) use Dream for web development. Webmachine and Cohttp for creating RESTful APIs. HTTP-clients with Ocurl and Cohttp. We are very happy with our choice of technologies.
- Cohttp 4.0.0
What are some alternatives?
dream - Tidy, feature-complete Web framework
ocaml-opium-unikernel - Example unikernel using opium + httpaf (using https://github.com/dinosaure/paf-le-chien)
lwt - OCaml promises and concurrent I/O
assert-combinators - Functional assertion combinators.
ocurl - OCaml bindings to libcurl
ling - Erlang on Xen
reason - Simple, fast & type safe code that leverages the JavaScript & OCaml ecosystems
pyparsing - Python library for creating PEG parsers
pyre-check - Performant type-checking for python.
parser - String parser combinators
ocaml-mssql - A high-level wrapper OCaml SQL Server client library using FreeTDS