Home

Awesome

CI

uniffi-bindgen-react-native

UniFFI is a multi-language bindings generator for Rust.

This project, uniffi-bindgen-react-native, is a uniFFI bindings generator for using Rust from React Native.

It provides tooling to generate:

If you're ready to start, then start with a step-by-step tutorial to make a Rust turbo-module.

If you're new to uniFFI, then the UniFFI user guide or the UniFFI examples are interesting places to start.

Why uniffi-bindgen-react-native?

Why not, say WASM, via wasm-bindgen?

WASM is an amazing virtual machine however:

Who is using uniffi-bindgen-react-native?

Prior art and related projects

Contributing

If this tool sounds interesting to you, please help us develop it! You can:

Code of Conduct

This project is governed by Mozilla's Community Participation Guidelines.

Funding

uniffi-bindgen-react-native is led by James Hugman, with deep collaboration from the Filament engineering team, funded by Filament and Mozilla.

License

MPL-2.0