Skip to content


Folders and files

Last commit message
Last commit date

Latest commit


Repository files navigation



KitchenSink is a standalone program which combines multiple demos in one executable. The purpose of KitchenSink is to demonstrate the capabilities and functionality of the CopperSpice libraries. These demos are basic examples and the code is intentionally simplistic and not optimized.


KitchenSink prebuilt binaries are available for Linux, Mac OS X, and Windows.

To build KitchenSink from source a current copy of the CopperSpice libraries, a C++17 compiler, and a C++17 standard library are required.

CMake build files are provided with the KitchenSink source distribution.


If you are using a version of CopperSpice which has OpenSSL enabled the OpenSSL library files must be copied to your KitchenSink deployment folder or available in your path.


Information about KitchenSink can be found on our web site.


Our YouTube channel contains videos about C++, graphics, build systems, CopperSpice, DoxyPress, and other topics related to software development.

Links to technical presentations recorded at CppCon, CppNow, embBO++, MeetingC++, and code::dive, can be found on our presentation page.

Authors / Contributors

  • Barbara Geller
  • Ansel Sermersheim
  • Zbigniew Skowron
  • Daniel Pfeifer
  • Jan Wilmans
  • Tim van Deurzen


This program is released under the 2-Clause BSD license. For more information refer to the LICENSE file provided with this project.