Codas are Markdown files that document the structure of related data and their fields. Efficient binary codecs and language-specific data bindings can be auto-generated for any coda, making them helpful for building networked apps that speak different languages.
This page contains an interactive example coda that's automatically compiled into multiple language-specific representations. This coda never leaves your machine—compilation happens entirely in the browser using a WASM version of the coda compiler.
For those familiar with other data interchange formats, codas are similar to tools like Protocol Buffers, but with wider platform support, and an emphasis on ease-of-use. For more info, visit the Codas project on GitLab.