Gooey is a hybrid immediate/retained mode UI framework designed for building fast, GPU-rendered applications on macOS/Metal, WebAssembly/WebGPU, and Wayland/Vulkan.
Cost / License
- Free
- Open Source (MIT)
Platforms
- Self-Hosted
- Mac
- Linux

GTK is described as 'Multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK is suitable for projects ranging from small one-off tools to complete application suites' and is a popular software framework in the development category. There are more than 25 alternatives to GTK for a variety of platforms, including Windows, Linux, Mac, Self-Hosted and Android apps. The best GTK alternative is Qt, which is both free and Open Source. Other great apps like GTK are Flutter, Electron, PyQt and Photino.
Gooey is a hybrid immediate/retained mode UI framework designed for building fast, GPU-rendered applications on macOS/Metal, WebAssembly/WebGPU, and Wayland/Vulkan.

Repose is a Rust UI framework with a Compose-like programming model. It's organized as a small core (repose-core) plus higher-level UI/layout (repose-ui) and platform runners (repose-platform) that currently target desktop (winit) and Android, with web support.

