A parser library for Go
-
Updated
Sep 29, 2026 - Go
A parser library for Go
Fluent — planning, spec and documentation
BNF wrangling and railroad diagrams
竜 TatSu generates Python parsers from grammars in a variation of EBNF
Lexer Generator and Parser Generator as a Library in Nim.
EBNF parser and generic parser generator for Ruby.
A small and easy to use parser generator. Specify your grammar in pure java and compile dynamically. Especially suitable for DSL creation in java.
A parser for nondeterministic context free languages
misc parsers in rust
Convenient parser generator for Python(check out https://github.com/thautwarm/RBNF for an advanced version).
This project's lifetime has ended. The successor is https://github.com/thautwarm/frontend-for-free which is WIP. You can check lark-parser project which is a good alt.
Platform for parser generators and other grammarware research and development. GLL, RNGLR, graph parsing algorithms, and many others are included.
Programming Languages Grammar House (BNF like grammars)
A straightforward recursive descent Parser Generator with a focus on "human" code generation and ease of use.
EBNF Tools for Visual Studio Code
osc2checker is a grammar check tool for ASAM OpenSCENARIO 2 scenario files.
Work with (E)BNF and bison/YACC Grammar: Parsing, FIRST/FOLLOW set, CNF, Conversions, LR and LL parsing tables
To associate your repository with the ebnf topic, visit your repo's landing page and select "manage topics."