Generalized Interface Definition Language (GIDL)
GIDL translates between the Interface Definition Languages (IDLs) of these messaging frameworks:
Some reasons to use GIDL:
Translating message and service definitions in combination with Service workarounds for SBE and FlatBuffers
Simple binary encoding (by Real Logic):
Google FlatBuffers (by Google):
Cap'n Proto (by Sandstorm.io):
Apache Thrift (by Apache Foundation):
Google Protocol Buffers (by Google):
GIDL is an exciting work in progress, but I can't spend much time on it.
Please feel very welcome to contribute to GIDL! Consult the GIDL roadmap on how to help - and just write a quick e-mail to Andreas Schmid at gidl-community@gmx.de