| Crates.io | vst3 |
| lib.rs | vst3 |
| version | 0.3.0 |
| created_at | 2023-08-07 18:54:42.35743+00 |
| updated_at | 2025-12-07 17:13:07.313951+00 |
| description | Rust bindings for the VST 3 API |
| homepage | |
| repository | https://github.com/coupler-rs/vst3-rs |
| max_upload_size | |
| id | 938156 |
| size | 712,672 |
The vst3 crate provides Rust bindings for the VST 3 API, generated from the original C++ headers. Abstractions are provided for manipulating COM objects and implementing COM interfaces from Rust. Beyond that, however, these bindings are unsafe, and no attempt is made to abstract over the VST 3 API itself.
Add vst3 as a dependency to your Cargo.toml:
[dependencies]
vst3 = "0.3.0"
This project is distributed under the terms of both the MIT license and the Apache license, version 2.0. Contributions are accepted under the same terms.