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

Ebnf Python Packages

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

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

553K 448 58
thautwarm
ebnfparser

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

628 64 6
dfensgmbh
biz-dfch-ste100parser

A grammar to parse ASD STE100 text.

359 2 0
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
rjmitchell
clearnotation

A docs-first markup language for technical documentation. Normative EBNF, fail-closed parsing, typed extensibility. Not Markdown.

201 0 0
negativefnnancy
nangram

Small little context-free expression generator and parser using user provided EBNF-like source.

129 7 1
ChaosInventor
parse-ebnf

Parser for EBNF written in python

116 5 0
D7x7z49
d49-wal-cli

A text-list workflow language for orchestrating AI agents, shell commands, and human decisions

107 1 0
anptrs
parsek

Parsek is a lightweight, pure-Python parser library packaged as a single source file with zero dependencies.

105 1 0
D7x7z49
d49-wal-runtime

A text-list workflow language for orchestrating AI agents, shell commands, and human decisions

101 1 0
D7x7z49
d49-wal-core

A text-list workflow language for orchestrating AI agents, shell commands, and human decisions

94 1 0
nuchi
sublime-from-cfg

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

73 11 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology