uniffi-boundary

Installation
SKILL.md

UniFFI Boundary

A UniFFI boundary crate is a thin adapter. It declares the exported surface, and the bindings generator produces Kotlin and Swift from the same Rust signatures. This skill owns the shape of that surface. These skills, when installed, own the adjacent topics:

Topic Skill
Error taxonomy, progress delivery to Flow or AsyncThrowingStream, cancel, job registry ffi-error-progress-cancel
cdylib and staticlib, bindgen commands, header and modulemap, UniFFI version pins and skew uniffi-packaging-versioning
XCFramework assembly and SwiftPM binaryTarget rust-ios-build
Hand-written JNI or C ABI without UniFFI rust-jni, rust-swift-ffi
Unwind policy and the panic profile rust-panic-safety
Atomics behind a cancel or progress flag memory-model
A manual unsafe impl Send or Sync, raw pointers rust-unsafe
Crate split and dependency direction rust-crate-architecture

Version floor

Installs
10
GitHub Stars
7
First Seen
Aug 19, 2026