berke / aurochsView external linksLinks
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.
☆46Oct 31, 2023Updated 2 years ago
Alternatives and similar repositories for aurochs
Users that are interested in aurochs are comparing it to the libraries listed below
Sorting:
- Expands [%here] into its location☆14Jan 15, 2026Updated 3 weeks ago
- Red-Black Trees for OCaml.☆24Aug 14, 2016Updated 9 years ago
- An implementation of some 0MQ RFCs in OCaml for MirageOS☆11May 20, 2019Updated 6 years ago
- Deprecated, use ocaml-ppx/ppxlib instead☆14Mar 29, 2018Updated 7 years ago
- OCaml implementation of sets as hash tables by Jean-Christophe Filliatre☆10Feb 13, 2025Updated last year
- An example project to demonstrate https://github.com/rvantonder/hack-parallel☆13May 18, 2020Updated 5 years ago
- Generation of comparison functions from types☆29Jan 15, 2026Updated 3 weeks ago
- String searching with errors, using the Wu-Manber algorithm☆23Jan 17, 2025Updated last year
- Map à la Binary Radix Tree☆19Mar 10, 2022Updated 3 years ago
- Optimized Patricia trie with disk storage☆31Feb 21, 2019Updated 6 years ago
- Ocaml bindings for the zxcvbn password strength estimation library☆19Nov 13, 2020Updated 5 years ago
- Dataloader is a utility for batching and caching when fetching data, in particular for GraphQL.☆44Dec 2, 2019Updated 6 years ago
- Binding to the Docker Remote API☆28May 31, 2022Updated 3 years ago
- tired of typing afl-fuzz? try bun!☆51Jul 4, 2023Updated 2 years ago
- CI in tty☆14Jun 26, 2023Updated 2 years ago
- Generate functions to read/write records in csv format☆19Jan 15, 2026Updated 3 weeks ago
- Unicode text for OCaml☆14Feb 19, 2018Updated 7 years ago
- OCaml bindings to GObject-Introspection based on OCaml-Ctypes.☆17Mar 31, 2022Updated 3 years ago
- Helpers for using topkg with jbuilder☆15Oct 12, 2017Updated 8 years ago
- ppx_mysql☆32Aug 29, 2025Updated 5 months ago
- (unreleased) Data validation with first-class and first-order labels in OCaml☆30Jun 29, 2018Updated 7 years ago
- Bisector tree implementation in OCaml☆25Apr 17, 2024Updated last year
- Helper library for gathering system configuration☆19Sep 5, 2019Updated 6 years ago
- An automatic require loader for OCaml toplevels☆19Feb 27, 2019Updated 6 years ago
- Convert C-code to OCaml Ctypes via Clang☆19Apr 15, 2019Updated 6 years ago
- The sparkling monad library☆13Jun 17, 2016Updated 9 years ago
- A toolchain to check for broken opam packages☆21May 26, 2025Updated 8 months ago
- OCaml library for manipulating context-free grammars☆20Nov 28, 2025Updated 2 months ago
- Printf-style format-strings for user-defined string conversion☆23Jan 15, 2026Updated 3 weeks ago
- a MirageOS OAuth2 authorization server for Etsy authentication☆18Jul 15, 2022Updated 3 years ago
- Easy OCaml scripts (unreleased)☆20Jan 2, 2026Updated last month
- An OCaml bindings generator for JavaScript libraries☆44Jul 26, 2014Updated 11 years ago
- Streaming ZIP XML XLSX parser☆20Dec 22, 2024Updated last year
- S-expression pretty-printer☆22Jan 15, 2026Updated 3 weeks ago
- Proposal for namespacing in OCaml☆39Oct 29, 2018Updated 7 years ago
- Minimal cross-platform LSP wrapper for merlin☆29Mar 3, 2019Updated 6 years ago
- Trivial/Tagless Polytypic Functions☆23Apr 14, 2020Updated 5 years ago
- Jane Street Capital's standard library overlay☆37Jan 15, 2026Updated 3 weeks ago
- A simple immutable database for the masses.☆21Mar 23, 2022Updated 3 years ago