Kaitai Struct is a formal language for binary format specification that can be compiled into parser code in Java, JavaScript, Python and Ruby.
Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
Kaitai Struct is a formal language for binary format specification that can be compiled into parser code in Java, JavaScript, Python and Ruby.
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
dropincc.java - A small and easy to use parser generator. Specify your grammar in pure java and compile dynamically. Especially suitable for DSL creation in java.
textX is a meta-language for building Domain-Specific Languages (DSLs) in Python. It is inspired by Xtext.
It will help you build your textual language easily. You can invent your own language or build a support for an existing textual language.
Tunnel Grammar Studio is an Integrated Development Environment for generating parsers (also known as parser generator or a compiler compiler). It is used to develop stand alone Parsing Machines from given ABNF syntax grammar.


Owl is a parser generator which targets the class of visibly pushdown languages.
Preon aims to provide a framework for dealing with binary encoded data; or more specifically, it aims to deal with situations in which bytes are considered to be overkill. The project is named after the "point-like" particles, conceived to be subcomponents of quarks...