Aurochs is a parser generator that uses the parse expression grammar (PEG) or "packrat" approach. It takes a grammar in a BNF-like notation (a .peg file) and produces bytecode (a .nog file) for a stack automaton. This bytecode is later interpreted on the input to parse using a C library. Bindings are given for Ocaml, Java and Exascript.
Language Catalog
Top OCaml GitHub Repositories & Open Source Projects (2026)
Top open source software built primarily with OCaml, ranked by star growth and community adoption.
SPONSORED BY
10 matching projects · updated Sep 28, 2026
How we rank ↗
From our network