Company : Team : Forum
WDL (whittle)
[re]usable C++, modestly

WDL is a free and open source C++ library that is designed to be easily used by other code.

Much of WDL is a set of simple C++ classes that do not attempt to do everything. You can use as little or as much of WDL as you like, mix it with whatever other toolkits you use, etc. It tries very hard not to get in your way.

WDL includes:

The Basics Audio tools: LICE - Lightweight Image Compositing Engine: WDL Virtual Window system: Plush2 - Portable, lightweight software 3D rendering engine SWELL - Simple Windows Emulation Layer (for Linux and OS X): And more:

WDL license:

    Copyright (C) 2005 and later Cockos Incorporated
    Portions copyright other contributors, see each source file for more information

    This software is provided 'as-is', without any express or implied
    warranty.  In no event will the authors be held liable for any damages
    arising from the use of this software.

    Permission is granted to anyone to use this software for any purpose,
    including commercial applications, and to alter it and redistribute it
    freely, subject to the following restrictions:

    1. The origin of this software must not be misrepresented; you must not
       claim that you wrote the original software. If you use this software
       in a product, an acknowledgment in the product documentation would be
       appreciated but is not required.
    2. Altered source versions must be plainly marked as such, and must not be
       misrepresented as being the original software.
    3. This notice may not be removed or altered from any source distribution.

WDL includes the following 3rd party libraries (which are all similarly licensed): Discuss WDL on the WDL forum
Send improvements to


Latest development version: Old versions: iPlug: Example uses:

Copyright © 2004-2024 Cockos Incorporated