Lines Matching +full:build +full:- +full:dart
1 # UniFFI - a multi-language bindings generator for Rust
3 UniFFI is a toolkit for building cross-platform software components in Rust.
5 For the impatient, see [**the UniFFI user guide**](https://mozilla.github.io/uniffi-rs/)
6 …*the UniFFI examples**](https://github.com/mozilla/uniffi-rs/tree/main/examples#example-uniffi-com…
14 …ect model in an [interface definition file](https://mozilla.github.io/uniffi-rs/udl_file_spec.html)
15 or [by using proc-macros](https://mozilla.github.io/uniffi-rs/proc_macro/index.html).
18 written once in Rust, auto-generated bindings allow that functionality to be called
24 See [Third-party foreign language bindings](#third-party-foreign-language-bindings).
28 …ead more about using the tool in [**the UniFFI user guide**](https://mozilla.github.io/uniffi-rs/).
39 uni - [Latin ūni-, from ūnus, one]
40 FFI - [Abbreviation, Foreign Function Interface]
46 * [Diplomat](https://github.com/rust-diplomat/diplomat/) - see our [writeup of
47 the different approach taken by that tool](docs/diplomat-and-macros.md)
52 ## Third-party foreign language bindings
54 * [Kotlin Multiplatform support](https://gitlab.com/trixnity/uniffi-kotlin-multiplatform-bindings).…
55 * [Go bindings](https://github.com/NordSecurity/uniffi-bindgen-go)
56 * [C# bindings](https://github.com/NordSecurity/uniffi-bindgen-cs)
57 * [Dart bindings](https://github.com/NiallBunting/uniffi-rs-dart)
61 There are a few third-party resources that make it easier to work with UniFFI:
63 …-dl) for the IDEA platform ([*uniffi-dl* in the JetBrains marketplace](https://plugins.jetbrains.c…
64 …-swift), a cargo plugin to build a Swift Package from Rust code. It provides an init command for s…
65 …//github.com/willir/cargo-ndk-android-gradle) allows you to build Rust code using [`cargo-ndk`](ht…
66 …-starter`](https://github.com/ianthetechie/uniffi-starter) is a minimal project demonstrates a wid…
75 * File or work on [issues](https://github.com/mozilla/uniffi-rs/issues) here in GitHub.