PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Parser Generator Python Packages

Python packages with the GitHub topic parser-generator. Sorted by monthly downloads, with stars and forks.
neogeny
tatsu

竜 TatSu generates Python parsers from grammars in a variation of EBNF

553K 448 58
goodmami
pe

Fastest general-purpose parsing library for Python with a familiar API

2K 51 4
Bridgeconn
usfm-grammar

An elegant USFM parser.

2K 62 18
Maxcode123
syntactes

Python parser generator

2K 0 0
Bridgeconn
tree-sitter-usfm3

An elegant USFM parser.

905 62 18
avwohl
uplox

An LR(1) and GLR parser generator. It writes the lexer and parser tables as one JSON bundle, with re-entrant drivers in C, C++, Python, and Lua.

776 1 0
thautwarm
ebnfparser

Convenient parser generator for Python(check out https://github.com/thautwarm/RBNF for an advanced version).

628 64 6
mincrmatt12
nmfu

the "no memory for you" "parser" generator

432 3 0
Conqu3red
parsergen

Python library for generating recursive PEG parsers

293 1 0
nobodxbodon
rply-ulang

【木兰定制版】An attempt to port David Beazley's PLY to RPython, and give it a cooler API.

279 2 1
thautwarm
rbnf

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.

276 42 2
antlr
gcodegen

ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.

199 19K 3K
thautwarm
rbnf-rts

Fastest python pgen with rich features. Runtime support for generated parsers of RBNF.hs and a bootstrap with menhir-like syntax sugars.

195 5 0
mythonlang
pgen2

Python implementation of the Python parser generator, pgen.

170 12 1
jhadida
nxp

Natural eXpression Parsing — A Python 3 parsing library.

123 0 0
samvv
magelang

A work-in-progress lexer/parser generator for a growing number of languages

75 3 1
nuchi
sublime-from-cfg

Generate a sublime-syntax file from a non-left-recursive, follow-determined, context-free grammar

73 11 0
rrozansk
spag

A compiler to translate regular expressions (regular grammars) and LL1 BNF languages (subset of context free grammars) to generated scanners and/or parsers.

62 8 1
summersweet-software
rply-stubs

A stubs library for the much older RPLY package for python

54 1 0
SubstrateLabs
selectron

AI web parser library + CLI

33 52 2
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology