| Crates.io | gldf-rs-ffi |
| lib.rs | gldf-rs-ffi |
| version | 0.3.3 |
| created_at | 2025-12-08 12:46:29.767619+00 |
| updated_at | 2025-12-16 15:19:09.486609+00 |
| description | FFI bindings for GLDF library - iOS/macOS/Android support via UniFFI |
| homepage | |
| repository | https://github.com/holg/gldf-rs |
| max_upload_size | |
| id | 1973462 |
| size | 356,599 |
FFI (Foreign Function Interface) bindings for the GLDF library, providing native access to GLDF parsing capabilities from iOS, macOS, Android, and other platforms via UniFFI.
This crate provides C-compatible FFI bindings generated by UniFFI, enabling GLDF file parsing from:
# Build the library
cargo build --release -p gldf-rs-ffi
# Generate Swift bindings
cargo run --bin uniffi-bindgen generate --library target/release/libgldf_ffi.dylib --language swift --out-dir ./bindings
# Generate Kotlin bindings
cargo run --bin uniffi-bindgen generate --library target/release/libgldf_ffi.so --language kotlin --out-dir ./bindings
See the main repository for integration examples with iOS and Android projects.
gldf-rs - Core GLDF parsing librarygldf-rs-wasm - WebAssembly bindingsgldf_rs_python - Python bindingsGPL-3.0-or-later