awesome-kaitai
github.com/kaitai-io/awesome-kaitai ↗A curated list of Kaitai Struct tools and resources
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me file grammars resources from awesome-kaitai"
Installation instructions →What's inside
Similar projects / tools
- 010 Editor TemplatesFile Grammars
Templates for the 010 Editor
- 3D Model Researcher
Studying binary files of 3D models
- BeeSchema
Binary Schema Library for C#
- bindata
Binary data parsing for Ruby
- construct
Python library to create declarative parsers
- Construct formatsFile Grammars
Parser for different file formats for the python construct package
Visualizers, IDEs, hex editors
- Development version of the IDEArbitrary file formats
- HomepageFixed set of file formats
- Kaitai Web IDEArbitrary file formats
Used in sandboxing for the WebIDE
- MarketplaceArbitrary file formats
- RepositoryArbitrary file formats
- RepositoryArbitrary file formats
Help, Documentation & Community
Other Resources
- https://archive.fosdem.org/2017/schedule/event/om_kaitai/
Presentation on Kaitai from Mikhail Yakshin (GreyCat)
- https://avatao.com/blog-kaitai/
- https://kaitai.io/workshop/
- https://medium.com/@MorteNoir/database-reverse-engineering-part-2-main-approaches-ae9355b2d429
A blog post about reverse-engineering unknown file formats with a proprietary car parts database as an example.
- https://pythonistac.wordpress.com/2017/03/09/python-network-packet-dissection-frameworks-shootout-scapy-vs-construct-vs-hachoir-vs-kaitai-struct/
Blog post comparing different network packet dissection frameworks
- https://vaughanhilts.me/blog/2016/11/16/reverse-engineering-trails-in-the-sky-ed-6-game-engine.html
Blog post on game reverse engineering
Compiler
Formats
Tools
- ksy-dl
Downloads .ksy files and their dependencies straight from the official kaitai-struct format gallery.
- ksylint
A linter for .ksy files
- Repository
Automate ksy compilation into python files (
Showing a sample of 92 resources. View the full list on GitHub →