Dependencies
WUI itself is a compiled library. Bundled dependencies under thirdparty include
nlohmann/json, UTF-8 helpers and Boost.Nowide support used for Windows string
conversion. Using WUI does not require the complete Boost distribution.
| Backend | System dependencies |
|---|---|
| Windows | Win32, GDI+, the Windows SDK and solution toolchain/ATL settings |
| Linux | Cairo, XCB (cursor/EWMH/ICCCM/image), X11/X11-xcb, threads, udev; pkg-config for CMake |
| macOS | Cocoa/AppKit, CoreGraphics, CoreText, ImageIO; no X11 or Cairo |
| WASM | Emscripten at build time; Canvas 2D, DOM and WebAssembly at runtime |
See installation for commands and platform-specific guides.