Diplomat lets Rust libraries ship one API to dozens of languages
Diplomat is a new unidirectional FFI system that generates bindings for Rust libraries across many languages—C++, JavaScript, Dart, JVM and more—from a single Rust API definition. It removes the need for hand‑written glue code, letting teams expose Rust code to heterogeneous ecosystems with far less effort.