TDLX is an application to solve tetromino puzzles using Algorithm X (also called DLX). This implementation of the Dancing Links algorithm is not well optimized for this kind of puzzles but can find most solutions in a reasonable time.
The GUI of the application was made using Dear ImGui and Hello ImGui.
The application should run on Linux, MacOS and Windows. It requires a compiler capable of compiling C++20 code and CMake 3.22.
The C++ application is also accessible through a website compiled with Emscripten.