FlatBuffers is an efficient cross platform serialization library for C++, C#, C, Go, Java, Kotlin, JavaScript, Lobster, Lua, TypeScript, PHP, Python, Rust and Swift. It was originally created at Google for game development and other performance-critical applications.
https://google.github.io/flatbuffers/

Installation:
  - Put `flatbuffers-mode.el' in your Emacs load-path.
  - Add this line to your .emacs file:
      (require 'flatbuffers-mode)