blr
Typed Rust interface for Blender. blr builds Blender scenes from Rust. Its upcoming version generates typed bindings from Blender’s own schema with pyo3_bindgen and wraps them in an idiomatic Rust API, so a misspelled property or a wrong type fails at compile time instead of halfway through a script. The latest release is blr 0.1.0 (April 2024) on crates.io, dual-licensed under MIT or Apache 2.0; it uses PyO3 directly and targets Blender 3.6. The upcoming version, which the playground runs, is not public yet. Live demo

Features
bpy access wherever the typed layer does not reach. Status
Links