An example VST3/CLAP plugin demonstrating how to use nih-plug-slint to build a native Slint GUI for a NIH-plug audio plugin.
A single-knob gain plugin (-60 dB to +6 dB) with a clean, GPU-accelerated UI built entirely in Slint.
cargo build --release
cargo xtask bundle gain_knob --releaseThe bundled VST3/CLAP will be placed in target/bundled/.
gain-knob/
├── src/
│ ├── lib.rs # Plugin + DSP logic
│ └── gui/
│ ├── mod.rs # Slint module include
│ ├── ui.slint # Main window layout
│ └── DSL/
│ └── knob.slint # Reusable knob component
├── build.rs # Compiles Slint UI
└── xtask/ # NIH-plug bundler
See nih-plug-slint for the full API reference and documentation.