Preparing for system design interviews?  Try bugzed.com →

ABNF Parser Generator

JSON →
library 4.4.0 ·javascript
verified Jun 17, 2026

JavaScript APG is a robust ABNF Parser Generator that enables developers to create recursive-descent parsers directly from a superset of ABNF (SABNF). It is currently stable at version 4.4.0, with a release cadence that has seen several updates in the past year, indicating active development and maintenance. Key differentiators include its ability to generate parsers for both standard `apg-js` and the more lightweight `apg-lite` framework, and its focus on fixing issues related to large grammars with mutually-recursive rules, a significant improvement over its predecessors like `apg-js2`. The library is designed to produce efficient parsers and provides options for TypeScript-compatible grammar objects, making it suitable for modern JavaScript and TypeScript environments.

total hits 23
actors 4 distinct systems
last hit 15d ago AhrefsBot
GPTBot
4
ByteDance
3
Script
1
Humans
11

top countries 🇺🇸 United States · 🇸🇬 Singapore · 🇨🇦 Canada · 🇫🇷 France · 🇧🇷 Brazil