{"repo":"gammasoft71/xtd","free":true,"listed":false,"github":"https://github.com/gammasoft71/xtd","clone":"git clone https://github.com/gammasoft71/xtd.git","description":"Free open-source modern C++20 framework to create console (CLI), forms (GUI like WinForms) and unit test (xUnit) applications and libraries on Windows, macOS, Linux, iOS, Android, FreeBSD, Haiku, and SerenityOS.","language":"C++","stars":1159,"topics":["c-plus-plus","gui-framework","gui","console","unittest","desktop","portable","cross-platform","cmake","cli"],"license":"MIT","category":"cli-tools","readme_excerpt":"xtd Write Once, Run Everywhere! xtd (pronounced \"extend\") is a modern C++20 framework to create console (CLI), forms (GUI) and unit test (xUnit) multiplatform applications and libraries. Latest news xtd 1.0.0 will require C++20 as the minimum standard - Posted on June 15, 2025 Release xtd 0.1.2 (beta) - Posted on March 12, 2024 The xtd 1.0.0 is growing - Posted on November 12, 2023 Release xtd 0.1.1 (beta) - Posted on Jully 17, 2023 All news Features Free and open-source (MIT License); a collection of native C++ classes libraries, to extend std; API close to the .net API with a modern C++ approach and full integration with the std standard; xtd is designed to manage GUI controls and dialogs in pure native mode or with CSS styles. written in efficient, modern C++20 with RAII programming idiom; and highly portable and available on many different platforms; See features for more informations. xtd libraries architecture xtd is composed of several libraries. xtd.core The xtd.core library is modern C++20 libraries of classes, interfaces, and value types that provide access to system functionality. It is the foundation on which c++ applications, components, and controls are built. xtd.drawing The xtd.drawing library contains types that support basic GDI+ graphics functionality. Child namespaces support advanced two-dimensional and vector graphics functionality, advanced imaging functionality, and print-related and typographical services. A child namespace also contains types that ex","default_branch":null,"files":null,"tree":[],"storefront":"/r/gammasoft71","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gammasoft71/xtd/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}