1 مستودع
Generates Python bindings from an interface definition file using UniFFI for cross-platform compatibility.
Distinct from Binding Generators: Distinct from Binding Generators: specifically uses UniFFI for cross-platform Python bindings, not general C API metadata.
Explore 1 awesome GitHub repository matching software engineering & architecture · UniFFI. Refine with filters or upvote what's useful.
Maturin is a build tool that compiles Rust crates into Python wheel packages, supporting multiple binding systems such as PyO3, CFFI, and UniFFI to create native extension modules. It manages the full build pipeline from Rust compilation to wheel assembly, including cross-compilation for different operating systems and architectures without requiring native hardware. The tool integrates development-mode installation with automatic rebuilds: when a Python import hook detects source changes, it triggers recompilation before the module loads. Editable installs link the compiled module into site-
Generates Python bindings from an interface definition file using UniFFI for cross-platform compatibility.