1 Repo
Creating type-safe Python wrappers from Rust interface definitions for cross-platform scripting and application use.
Distinct from Python Bindings: Distinct from Python Bindings: specifically generates bindings from Rust definitions, not general C library wrappers.
Explore 1 awesome GitHub repository matching programming languages & runtimes · Rust-to-Python Binding Generators. Refine with filters or upvote what's useful.
uniffi-rs is a Rust FFI binding generator and multi-language binding tool. It functions as an automated binding scaffolder that creates type-safe foreign function interfaces and native wrappers for Rust libraries in languages such as Swift, Kotlin, and Python. The project provides a system for cross-language interface definition, allowing functions and data structures to be specified in a shared format to ensure consistent API signatures across platforms. It further serves as an FFI memory management layer, handling object lifetimes and thread safety when sharing state between Rust and foreig
Creates type-safe Python bindings from Rust interface definitions for cross-platform scripting.