Comet — An MVU UI Toolkit Written in C#
If you prefer writing UI in C# rather than XAML, Comet provides a functional, MVU-style approach to building .NET MAUI interfaces. State flows in one direction, the UI is a function of the model, and updates happen through explicit messages.
What you’ll find
- A code-first, declarative UI framework for .NET MAUI
- MVU (Model-View-Update) architecture with immutable state and unidirectional data flow
- An alternative to XAML for developers who prefer pure C# UI composition