Skip to content
Shiny Controls v1.0 - The Ultra Control Suite for .NET MAUI & BlazorO...M...G!

App Builder

Choose a template (MAUI, ASP.NET, or Blazor WASM), pick your options, and preview the full generated project — files marked setup are the ones that change based on the libraries you select (MauiProgram.cs, manifests, entitlements, and more). When you’re ready, download a complete, ready-to-build project — just like dotnet new shiny<kind>, but right in your browser.


Cross-platform iOS, Android, Mac Catalyst, and Windows app powered by the Shiny stack.

Project
Target Framework
Platforms
Framework2 selected
MVVM Framework
Shiny MAUI Shell https://shinylib.net/mauishell/
Configuration1 selected
Logging
Services
Push Notifications
No push library is installed
Maps
No map support
Code Generation
Authentication
No authentication setup
UI Libraries1 selected
Shiny Theme Pack
Use the default Shiny theme
Blazor Components
Data & Storage
AI
Shiny Extensions
Platform
Utilities
Setup Previewfiles added or changed by your selections — the download includes the full project
Changed files
  • MyApp/
Handlers/MyCommandHandler.cs
MyCommandHandler.cs
1namespace MyApp.Handlers;23// consider moving to a shared project or at least not inline with your handler4public record MyCommand : Shiny.Mediator.ICommand;56[MediatorSingleton]7public class MyCommandHandler : ICommandHandler<MyCommand>8{9    public async Task Handle(MyCommand command, IMediatorContext context, CancellationToken cancellationToken)10    {11    }12}