kaitai_struct
Binary parser generator
Tool for describing and generating parsers for binary data structures
Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Nim / Perl / PHP / Python / Ruby
4k stars
95 watching
199 forks
Language: Shell
last commit: almost 2 years agoLinked from 1 awesome list
c-plus-pluscppcsharpdeclarative-languagefile-formatgogolanggraphvizjavajavascriptluanimperlphpprotocol-analyserpythonreverse-engineeringruby
Related projects:
| Repository | Description | Stars |
|---|---|---|
| A compiler that translates Kaitai Struct language (.ksy files) into source code for various programming languages. | 550 | |
| A C# runtime library for parsing and working with binary data formats. | 64 | |
| A repository of binary file format descriptions using Kaitai Struct language | 715 | |
| A runtime library for Swift to work with Kaitai Struct's declarative language for describing binary data structures | 10 | |
| A parser specification for the reMarkable lines binary format | 12 | |
| Decodes binary data into structured format | 99 | |
| A lightweight C++ header-only library for parsing command line arguments into a structured format. | 469 | |
| A plugin for Sublime Text that allows users to create files from templates. | 225 | |
| An integrated development environment that enables fast and flexible application creation with a graph database backend. | 786 | |
| A package that extracts and works with Go struct fields as values, including type information. | 6 | |
| An immutable data structure for efficiently managing sorted sets. | 27 | |
| A Clojure-based library for building and manipulating dataframes in a distributed computing framework. | 289 | |
| A library providing structure visitors for C++11 and C++14 to easily serialize and deserialize, print structs with varying member types. | 506 | |
| A data structure implementation in C++ with documentation and examples. | 0 | |
| A library providing a way to validate the structure of data in Clojure applications. | 119 |