Skip to main content


This is xtd tutorial for the C++ programming language. xtd is a cross platform toolkit or framework for creating C++ GUI applications. After reading this tutorial, you will be able to program non trivial xtd applications.

Table of contents


  • xtd.core is a library for creating C++ console applications.
  • xtd.forms is a GUI (Graphical User Interface) toolkit for creating C++ applications.
  • xtd.tunit is a xUnit library for creating C++ unit test applications.

xtd is an open source and cross-platform framework.

xtd applications run on all major OS platforms, Windows, Linux and macOS.