BoltFFI:高性能 Rust 多語言綁定生成器
開發工具BoltFFI 是一個專為 Rust 設計的高性能 FFI 綁定生成器,支援 Swift、Kotlin 等語言,效能比現有工具快數百倍。
此 GitHub 開源專案 BoltFFI 是一個高性能的多語言綁定生成器,專為 Rust 語言設計。根據 README 說明,它旨在讓 Rust 函式庫在 Swift、Kotlin、WASM 等平台中感覺像原生一樣。專案提供零拷貝技術,大幅減少序列化開銷,聲稱效能比 UniFFI 快達 1,000 倍,比 wasm-bindgen 快達 450 倍。支援的目標平台包括 Apple (xcframework)、Android、Java、WASM 和 C#,使用者可透過簡單的標記和命令生成跨平台綁定。適用於需要高效能跨語言互操作的開發場景,例如移動應用、遊戲引擎或科學計算。