PluginUI
Win32 + Direct2D user interfaces for audio plug-ins written in C#.
PluginUI draws everything with Direct2D / DirectWrite in a single child window of the host, has no dependency on WinForms, WPF or any UI runtime, and stays NativeAOT-compatible: a plug-in compiles to a native DLL that needs no .NET installation. It brings together the element catalog of VSTGUI and iPlug2 — about eighty elements, each available as styleable vector drawing, bitmap / film strip and SVG — with instrument and analysis elements, and the extension points to create more.

- Overview — what is in the box, requirements, concepts, performance (français).
- Getting started — a first editor in an NPlug VST3 plug-in, or in a standalone window.
- Element catalog — every element, with its VSTGUI / iPlug2 equivalent.
- Extending PluginUI — themes, skins, custom controls and containers, popups.
- Visual designer — PluginUIEditor and the
.pluginuiformat. - API reference —
PluginUI,PluginUI.Dsp,PluginUI.NPlug,PluginUI.Design.
The source code, issues and releases are on GitHub. MIT license.