TatSu: PEG Parser Generator

JSON →
library 5.18.0 ·python
verified May 22, 2026

TatSu is a Python library that takes a grammar defined in a variation of EBNF (Extended Backus–Naur Form) and generates a memoizing PEG (Parsing Expression Grammar) / Packrat parser. It is actively maintained with frequent minor releases, providing a powerful tool for creating custom parsers and Abstract Syntax Trees (ASTs). The current version is 5.18.0.

total hits 22
actors 6 distinct systems
last hit 1d ago AhrefsBot
ByteDance
7
GPTBot
6
Script
3
Search engines
2

top countries 🇺🇸 United States · 🇸🇬 Singapore · 🇨🇦 Canada · 🇩🇪 Germany · 🇮🇳 India