Goo is a declarative, retained-mode GUI framework for .NET and rendered directly with Vulkan. It provides a modern, high-performance alternative to traditional desktop UI toolkits, giving developers a clean, component-based API for building rich desktop applications without the overhead of web-based rendering.
- SDL3
- Vulkan 1.3
- G
(with verified CLR interop for F#, C#, Raven)
- Vendored flex-based layout with Yoga.NET
- Flutter style Motion / Simulation animation system
- Slang shader support for pre-compiled and JIT shaders
- Fully declarative, retained, and composable with regular G
functions and built-in features
- Separate widget library and animation helper library

