A library and language for building parsers, interpreters, compilers, etc.
-
Updated
Jun 19, 2026 - JavaScript
A library and language for building parsers, interpreters, compilers, etc.
PEG.js: Parser generator for JavaScript
[Chumsky has moved to Codeberg!] Write expressive, high-performance parsers with ease.
Parsing Expression Grammar Template Library
Parsing Expression Grammar (PEG) parser generator for Rust
A single file C++ header-only PEG (Parsing Expression Grammars) library
Command pigeon generates parsers in Go from a PEG grammar.
PEG parser combinators using operator overloading without macros.
A parser generator for C
PEGs for Nim, another take
💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
PHP Language Recognition Tool
Plugin for pegjs to generate TypeScript parsers.
A curated list of resources, projects, and tools using or for the pest parser generator in Rust
Translates a plain text description of a relational database schema to a graphical entity-relationship diagram.(convert to dot file)
To associate your repository with the peg topic, visit your repo's landing page and select "manage topics."