Guilander is a free and minimal Wayland GUI library currently under construction.
Above shows simple text rendering using guilander (see examples/wlr/
).
Guilander uses C++26 features which have lacking compiler support. Currently it is tested to work with GCC 15.0.0 20241129 (experimental).
Guilander depends on:
Fontconfig, FreeType2 and libunistring are widely available as system packages.
Waylander is downloaded during build configuration using Meson wrap system.
As fallback subprojects/
also contain wrap files for Fontconfig and FreeType2.
mp-units and Kokkos std::mdspan
can be installed using
Conan package manager.
See Conan Cmake
and Meson
tutorials for instructions on how to setup Conan.
After setting up Conan profiles:
$ conan install . --output-folder=conan-build --build=missing
$ cd conan-build
$ meson setup --native-file conan_meson_native.ini .. build
$ meson compile -C build
$ meson test -C build # Run tests.
Miro Palmu, [email protected]