Foundation
Start here — the concepts, tooling, and cross-cutting libraries that every Shiny app is built on, whatever it targets.
App Builder — Interactive wizard that generates boilerplate code for your project with the Shiny libraries and configuration you need.
Architecture — Core concepts including services, delegates, and observables that underpin the entire Shiny ecosystem.
Hosting Models — Choose and configure the right hosting model for your app — MAUI, Native, or Manual.
Mediator — A mediator pattern implementation built for all .NET apps — mobile, desktop, and server. Source-generated, AOT-ready, and packed with middleware that lets you add offline support, caching, validation, resiliency, and more with a single attribute. Works seamlessly with MAUI, Blazor, Uno Platform, ASP.NET Core, Prism, and Dapper. Get Started · Middleware · Extensions
Dependency Injection — Attribute-driven DI registration with source generation. Tag your classes, generate your registrations, done.
Reflector — Source-generated property access that eliminates reflection for AOT-safe, high-performance code.
Serialization — Every JsonSerializerContext in your app behind one AOT-safe ISerializer. Mark a context with [ShinyJsonContext] and it auto-registers; mark an element type with [ShinyJsonInclude] and collections round-trip without reflection.
Localization Generator — Strongly-typed classes generated from your .resx files. No more typo-prone string lookups.
AI Skills — AI coding assistant skills for every Shiny library, compatible with Claude Code and GitHub Copilot.





























