Open Collective
Open Collective

iPlug2 Developers

iPlug2 is a free, liberally licensed audio plug-in framework for desktop, mobile and web

Contribute


Become a financial contributor.

Financial Contributions

Recurring contribution
Backer

Become a backer for $5.00 per month and support us

Starts at$5 USD / month

Latest activity by


Be the first one to contribute!
Recurring contribution
Sponsor

Become a sponsor for $100.00 per month and support us

Starts at$100 USD / month

Latest activity by


Be the first one to contribute!
Custom contribution
Donation
Make a custom one-time or recurring contribution.

Latest activity by


Top financial contributors

1
GitHub Sponsors

$1,284.03 USD since Oct 2022

iPlug2 Developers is all of us

Our contributors 4

Thank you for supporting iPlug2 Developers.

Budget


Transparent and open finances.

View all transactions
+$250.00USD
Completed
Added funds #633092

Credit from GitHub Sponsors to iPlug2 Developers

+$250.00USD
Completed
Added funds #619012

Credit from GitHub Sponsors to iPlug2 Developers

+$250.00USD
Completed
Added funds #607780
$
Today’s balance

$26,155.63 USD

Total raised

$26,155.63 USD

Total disbursed

--.-- USD

Estimated annual budget

$26,284.03 USD

About


iPlug 2 is a simple-to-use C++ framework for developing cross-platform audio plug-ins/apps and targeting multiple plug-in APIs with the same minimalistic code. It abstracts an audio plug-in (IPlug) and its drawing engine/GUI toolkit (IGraphics). IGraphics is a simple UI toolkit with good performance which contains a collection of common controls well suited for audio plug-ins, either using bitmap or vector graphics. Alternatively examples are included showing how you can use technologies such as HTML/CSS or SwiftUI on top of a C++ DSP layer.

The original version of iPlug was released in 2008 as part of Cockos' WDL library. iPlug 2 (2018) is a substantial reworking that brings multiple vector graphics backends to IGraphics (including GPU accelerated options and HiDPI/scaling), a better approach to concurrency, support for distributed plug-in formats and compiling to WebAssembly via emscripten, amongst many other things.

iPlug 2 targets the VST2, VST3, AUv2, AUv3, AAX (Native) and the Web Audio Module (WAM) plug-in APIs. It can also produce standalone win32/macOS apps with audio and MIDI I/O, as well as Reaper extensions. Windows 8, macOS 10.11, and iOS 14 are the official minimum target platforms, but depending on the graphics backend used, you may be able to make it work on earlier operating systems.

Our team