{"library":"kaitai-struct-compiler","type":"library","category":null,"description":"Kaitai Struct Compiler is a tool that generates parsers for binary data formats from a declarative YAML or JSON definition (KSY format). Current stable version is 0.11.0, released September 2025. It supports multiple target languages including C++, C#, Java, JavaScript, Python, Ruby, Rust, and Go. The compiler is part of the Kaitai Struct ecosystem, which provides a language-agnostic way to describe binary formats and then compile those descriptions into efficient, reusable parsers in various programming languages. Unlike hand-written parsers, Kaitai Struct ensures consistency across languages and reduces maintenance overhead. The compiler is distributed as a standalone JAR file, available via releases on GitHub.","language":"javascript","status":"active","version":"0.11.0","tags":["javascript","kaitai","struct","compiler","binary","parsing","stream","runtime","file"],"last_verified":"Fri May 01","install":[{"cmd":"npm install kaitai-struct-compiler","imports":["npm install kaitai-struct-compiler","kaitai-struct-compiler -t javascript myformat.ksy","import KaitaiStream from 'kaitai-struct/KaitaiStream';"]},{"cmd":"yarn add kaitai-struct-compiler","imports":[]},{"cmd":"pnpm add kaitai-struct-compiler","imports":[]}],"homepage":"https://kaitai.io","github":"https://github.com/kaitai-io/kaitai_struct_compiler","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/kaitai-struct-compiler","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}