UraniumUI logo UraniumUI

Free and open-source for production .NET MAUI apps

The presentation framework for .NET MAUI.

UraniumUI gives MAUI teams the presentation architecture they usually rebuild from scratch: dynamic forms, validation mapping, dialogs, theming, icon packs, state-aware controls, and native escape hatches.

Foundation Native MAUI underneath

Handlers, resources, bindings, platform APIs, and familiar XAML stay available.

Infrastructure Reusable screen patterns

Forms, validation, dialogs, layouts, page attachments, and stateful content.

Presentation Themeable app UI

Material resources, controls, icons, color tokens, and light/dark surfaces.

Use the framework. Override any layer.
Native MAUI foundation Handlers, resources, bindings, and platform APIs stay reachable.
Enterprise-grade, not locked-in Use the defaults, override the mappings, or replace any piece.
Production screen patterns Forms, validation, dialogs, theming, layouts, and reusable pages.

Why UraniumUI

Stop rebuilding the same production UI foundation in every MAUI app.

The aha moment

A complete form from a model and one XAML line.

UraniumUI can generate editors, display names, layouts, and validation messages from the same model. When the defaults are not enough, you can replace editor mappings or drop down to normal MAUI views.

AutoFormView generated form example

Install what you need

Composable packages for app-level presentation.

Quick start

Create a new UraniumUI app.

Use the templates to start with UraniumUI, Material resources, icon options, dialog options, and optional blur support.

dotnet new install UraniumUI.Templates
dotnet new uraniumui-app -n MyMauiApp

Build MAUI screens from a stronger foundation.

Start with the guide, inspect the API, or join the community if you are evaluating UraniumUI for a production app or team codebase.