Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-kaitai
A curated list of Kaitai Struct tools and resources
https://github.com/kaitai-io/awesome-kaitai
Last synced: 1 day ago
JSON representation
-
Compiler
- Repository - io/kaitai_struct_compiler/releases))
- kaitaigo
- nimitai
-
Visualizers, IDEs, hex editors
-
Arbitrary file formats
- Web IDE Docs - Images for the documentation
- webide-usercontent.kaitai.io - Used in sandboxing for the WebIDE
- Repository
- Repository - io/kaitai_struct_gui/issues))
- Repository
- Kaitai Web IDE - io/kaitai_struct_webide), [Github Page](https://github.com/kaitai-io/ide-kaitai-io.github.io), [Wiki Documentation](https://github.com/kaitai-io/kaitai_struct_webide/wiki/Features))
- Development version of the IDE - io/ide-devel-kaitai-io.github.io))
- Marketplace
-
Fixed set of file formats
-
-
Tools
-
Fixed set of file formats
- Repository
- ksylint - A linter for .ksy files
- ksy-dl - Downloads .ksy files and their dependencies straight from the official kaitai-struct format gallery.
-
CI
- `registry.gitlab.com/kaitaistructcompile.py/kaitai_struct_python_docker:latest` - an image with [CPython](https://www.python.org/downloads/), [GraalVM](https://github.com/oracle/graal/releases), [GraalPython](https://github.com/oracle/graalpython), KSC, python runtime, `kaitaiStructCompile.py`, and its CLI backend. Unstable versions of the software are used. Currently Debian-based, but sometimes this will be migrated to Alpine.
- `librespace/kaitai` - compiler used in the Libre Space Foundation Database
- `blacktop/kaitai`
- `davefr/kaitai-ksc` - ksc))
-
-
Converter
-
CI
- Repository
- Repository - *deprecated*
- Snippet
-
-
Formats
-
CI
- Repository
- Repository - io/dicom.ksy/issues))
- Repository
- Repository - io/java_bytecode.ksy/issues))
- Repository - io/windows_resource_file.ksy/issues))
- Kaitai Struct library of binary file formats - io/kaitai_struct_formats), [Github Pages](https://github.com/kaitai-io/formats-kaitai-io.github.io))
-
-
Runtimes
-
CI
- Repository - io/kaitai_struct_cpp_stl_runtime/issues))
- Repository - io/kaitai_struct_csharp_runtime/issues))
- Repository - io/kaitai_struct_go_runtime/issues))
- Repository - io/kaitai_struct_javascript_runtime/issues))
- Repository
- Repository - io/kaitai_struct_loader/issues))
- Repository - io/kaitai_struct_java_runtime/issues))
- Repository - io/kaitai_struct_lua_runtime/issues))
- Repository - io/kaitai_struct_nim_runtime/issues))
- Repository - io/kaitai_struct_perl_runtime/issues))
- Repository - io/kaitai_struct_php_runtime/issues))
- Repository - io/kaitai_struct_python_runtime/issues))
- Repository - io/kaitai_struct_ruby_runtime/issues))
- Repository - io/kaitai_struct_rust_runtime/issues))
- Repository - io/kaitai_struct_swift_runtime/issues))
- Java .jar package at Maven Central
- NuGet package
- npm package
- Ruby gem
- PyPI package
-
-
Testing
-
CI
- Repository
- Repository
- Repository
- Test results - io/ci_artifacts))
-
-
Misc
-
CI
- Repository - io/kaitai_fs/issues))
- Repository
-
-
Similar projects / tools
-
CI
-
Hex Editors
- hecate - Terminal hex editor
- hexalepis - Win/Unix gui+terminal, [tweak](https://www.chiark.greenend.org.uk/~sgtatham/tweak/btree.html) engine, .ksy visualization
- Hexinator - Windows Version of Synalyze It!
- HxD - Small, fast hex editor for Windows
- Synalyze It! - Hex editor with templates for binary analysis
- wxHex Editor - Cross-platform editor with file comparison
- Hex Editor Neo - fast binary file editor for Windows (supports Kaitai Struct [in its Structure Viewer](https://hhdsoftwaredocs.online/hex/definitive-guide/structure-viewer/kaitai.html))
- wxHex Editor - Cross-platform editor with file comparison
-
File Grammars
- WinHex Templates - Grammars for the WinHex editor and X-Ways
- Wireshark dissectors - Parsers for Wireshark
- 010 Editor Templates - Templates for the 010 Editor
- Construct formats - Parser for different file formats for the python construct package
- HFSPlus Grammars - HFS+ grammars for Synalysis
- Sleuth Kit file system grammars - Grammars for different file systems
- Synalyse It! Grammars - File type grammars for the Synalyze It! editor
- TestDisk grammars - Grammars used by TestDisk and PhotoRec
- WinHex Templates - Grammars for the WinHex editor and X-Ways
- iBored Templates - Templates are packed inside the .app
-
-
Uncategorized
-
Uncategorized
- Main Website - io/kaitai_struct), [Github Pages](https://github.com/kaitai-io/kaitai-io.github.io), [Issues](https://github.com/kaitai-io/kaitai_struct/issues))
-
-
Help, Documentation & Community
-
CI
- Stackoverflow
- Gitter channel
- Kaitai Struct Documentation - io/kaitai_struct_doc), [Github Pages](https://github.com/kaitai-io/doc-kaitai-io.github.io))
- Official Twitter account
-
Programming Languages
Categories
Sub Categories
Keywords
kaitai-struct
26
python
5
ruby
4
reverse-engineering
3
hex-viewer
3
binary
2
java
2
visualizer
2
csharp
2
hex-editor
2
kaitai struct
1
synalize
1
dicom
1
convertor
1
edid
1
setuptools
1
kaitai
1
hex-visualizer
1
visualization
1
software-defined-radio
1
qt
1
hexeditor
1
cpp
1
binary-classification
1
console
1
parser
1
forensics
1
scala
1
compiler
1
file-format
1
declarative-language
1
binary-analysis
1
serialization
1
serialisation
1
schema
1
deserialization
1
deserialisation
1
kaitai-struct-processing
1
fuse
1
filesystem
1
benchmarking-suite
1
benchmark
1
tests
1
swift
1
rust
1
php
1
perl
1
lua
1
webpack2
1
webpack-loader
1