Skip to content

3rd Party Libraries

The Shiny Templates include a curated set of 3rd party libraries that are pre-configured and ready to use. All libraries are verified to work with .NET MAUI and are AOT-compatible where possible.

LibraryDescription
PrismMVVM framework by Brian Lagunas & Dan Siegel
ReactiveUIReactive programming framework for UI development
MVVM Community ToolkitMicrosoft’s toolkit for implementing MVVM patterns
LibraryDescription
.NET MAUI Community ToolkitOfficial community toolkit with controls, converters, and behaviors
C# MarkupDeclarative UI markup using C# instead of XAML
Uranium UIComprehensive UI component set by Enis Necipoglu
FFImageLoading MAUIImage loading and caching library
MAUI Google MapsGoogle Maps integration by Pavlo Lukianets
AlohaKit AnimationsAnimation utilities by Javier Suárez
SkeletonSkeleton loading screens by Horus Software
CardsView MAUICard UI component by Andrei Misiukevich
Settings ViewSettings screen component by Satoshi Nakamura
Live ChartsCharting library by Alberto Rodríguez
Debug RainbowsVisual layout debugging by Steven Thewissen
LibraryDescription
Radzen BlazorUI component library for Blazor applications
MudBlazorMaterial Design component library for Blazor
Microsoft FluentUIMicrosoft’s Fluent Design components for Blazor
LibraryDescription
SQLite.NET-pclSQLite ORM by Frank Krueger
RoomSharpDatabase access layer by Safwan Abdulghani
Community LiteDB AOTAOT-compatible embedded document database
LibraryDescription
RefitType-safe REST API client
MSALMicrosoft Authentication Library with B2C and Broker support
LibraryDescription
BarcodeScanning.Native.MauiBarcode and QR code scanning
Plugin.Maui.AudioAudio playback by Gerald Versluis
Plugin.Maui.ScreenRecordingScreen recording by Gerald Versluis
Plugin.Maui.CalendarStoreDevice calendar access by Gerald Versluis
Plugin.Maui.ScreenBrightnessScreen brightness control by Gerald Versluis
Plugin.Maui.OCROptical character recognition by Kori Francis
Maui.BiometricFingerprint and face authentication
StoreReviewPluginApp store review prompts by James Montemagno
LibraryDescription
SkiaSharp2D graphics rendering engine by Matthew Leibowitz
SkiaSharp Extended (Lottie)Lottie animation support by Matthew Leibowitz
LibraryDescription
HumanizerString manipulation and formatting utilities
Units.NETPhysical unit conversion by Andreas Gullberg Larsen
System.Linq.AsyncAsynchronous LINQ query support
Embed.IOEmbeddable HTTP/WebSocket server by Unosquare
LibraryDescription
SentryApplication monitoring and error reporting