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
197 forks
Language: Shell
last commit: about 2 months ago
Linked from 1 awesome list
c-plus-pluscppcsharpdeclarative-languagefile-formatgogolanggraphvizjavajavascriptluanimperlphpprotocol-analyserpythonreverse-engineeringruby
Related projects:
Repository | Description | Stars |
---|---|---|
kaitai-io/kaitai_struct_compiler | Translates Kaitai Struct definitions into source code in various programming languages. | 546 |
kaitai-io/kaitai_struct_csharp_runtime | A C# runtime library for parsing and working with binary data formats. | 64 |
kaitai-io/kaitai_struct_formats | A repository of binary file format descriptions using Kaitai Struct language | 711 |
kaitai-io/kaitai_struct_swift_runtime | A runtime library for Swift to work with Kaitai Struct's declarative language for describing binary data structures | 10 |
matomatical/remarkable-kaitai | A parser specification for the reMarkable lines binary format | 11 |
ghostiam/binstruct | Decodes binary data into structured format | 97 |
p-ranav/structopt | A lightweight C++ header-only library for parsing command line arguments into a structured format. | 464 |
kairyou/sublimetmpl | A plugin for Sublime Text that allows users to create files from templates. | 226 |
structr/structr | An integrated development environment that enables fast and flexible application creation with a graph database backend. | 785 |
ravsii/textra | A package that extracts and works with Go struct fields as values, including type information. | 6 |
perdata/treap | An immutable data structure for efficiently managing sorted sets. | 27 |
zero-one-group/geni | A Clojure-based library for building and manipulating dataframes in a distributed computing framework. | 286 |
cbeck88/visit_struct | A library providing structure visitors for C++11 and C++14 to easily serialize and deserialize, print structs with varying member types. | 498 |
lyptt/struct | A data structure implementation in C++ with documentation and examples. | 0 |
funcool/struct | A library providing a way to validate the structure of data in Clojure applications. | 119 |