ocaml-h2
An HTTP/2 implementation written in pure OCaml (by anmonteiro)
angstrom
Parser combinators built for speed and memory efficiency (by inhabitedtype)
ocaml-h2 | angstrom | |
---|---|---|
1 | 3 | |
305 | 616 | |
- | 1.3% | |
5.5 | 0.0 | |
7 days ago | 4 months ago | |
OCaml | OCaml | |
BSD 3-clause "New" or "Revised" License | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
ocaml-h2
Posts with mentions or reviews of ocaml-h2.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-12-22.
angstrom
Posts with mentions or reviews of angstrom.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-12-22.
-
Anyone have suggestions on how to parse recursive grammar elements with a parser generator?
Looking at the angstrom reference here I've explored a few ideas but none of them work.
- Parser Combinators in Haskell
-
Is Ocaml From the beginning a good book? Where to learn about multicore Ocaml? Is this a good project skeleton?
Do you specifically need an LR(1) parser? If you just need to do some simple parsing, a parser combinator library like Angstrom works fine and is completely defined in OCaml code: https://github.com/inhabitedtype/angstrom
What are some alternatives?
When comparing ocaml-h2 and angstrom you can also consider the following projects:
httpaf - A high performance, memory efficient, and scalable web server written in OCaml
ocaml-parsing - Boilerplate code for writing parsers in OCaml using Menhir + sedlex
parser - String parser combinators
comby - A code rewrite tool for structural search and replace that supports ~every language.
nom - Rust parser combinator framework
generator - Generator module.
retro-httpaf-bench - Benchmarking environment for http servers
assert-combinators - Functional assertion combinators.
morbig - A static parser for POSIX Shell
multicore-opam - OPAM repo for OCaml multicore development