suil
« Back to VersTracker
Description:
Lightweight C library for loading and wrapping LV2 plugin UIs
Type: Formula  |  Latest Version: 0.10.24@0  |  Tracked Since: Nov 12, 2025
Links: Homepage  |  formulae.brew.sh
Category: Multimedia
Tags: lv2 audio plugins gui c-library
Install: brew install suil
About:
Suil is a lightweight C library designed to load and wrap LV2 plugin user interfaces, enabling them to be used in different toolkits. It acts as a bridge, allowing a plugin UI written in one GUI toolkit (like GTK) to be hosted within an application using another toolkit (like Qt). This solves the compatibility problem between different UI frameworks in the LV2 audio plugin ecosystem.
Key Features:
  • Toolkit independence for LV2 plugin UIs
  • Simple C API for easy integration
  • Supports multiple UI types including GTK, Qt, and X11
  • Lightweight with minimal dependencies
Use Cases:
  • Integrating LV2 plugins into Digital Audio Workstations (DAWs)
  • Building custom audio hosts that need to display plugin UIs
  • Developing cross-toolkit LV2 plugin hosts
Alternatives:
  • LV2 Plugin Specification – Suil is a specific implementation for UI hosting, whereas the LV2 spec defines the overall standard.
Version History
Detected Version Rev Change Commit
Nov 12, 2025 8:19pm 0 VERSION_BUMP bb0da484
Oct 28, 2025 12:52am 0 VERSION_BUMP a2140be8
Sep 16, 2025 5:54pm 0 VERSION_BUMP 56c495d5
Oct 26, 2024 9:53pm 0 VERSION_BUMP 42212a61
Sep 13, 2024 9:11pm 0 VERSION_BUMP 3c38a7b3