Skip to content
Shiny .NET v4 is here with BLE Windows Support, Improved GPS, & More! Check It Out

Shiny Libraries

The Shiny Templates come pre-configured with the following Shiny libraries. Each is AOT-compatible and built with source generators for zero-reflection performance.

LibraryDescription
MAUI ShellShell navigation with ViewModel lifecycle management, source-generated routes, and DI integration
JobsPeriodic and one-shot background tasks that survive app restarts with platform-aware scheduling
HTTP TransfersResumable background file uploads and downloads with progress monitoring and Azure Blob Storage support
Local NotificationsRich local notifications with channels, scheduling triggers, and platform-specific customization
Push NotificationsNative, Firebase, and Azure Notification Hub push providers with a unified delegate model
ConfigurationJSON platform bundles, platform preferences, and remote configuration
LibraryDescription
Bluetooth LEFull BLE client with scanning, connection management, GATT services, and background operations
BLE HostingAdvertise your device as a BLE peripheral with custom GATT services
OBDOn-board diagnostics over Bluetooth LE with extensible command support and custom transports
GPS & GeofencingForeground and background location tracking with geofence monitoring
LibraryDescription
MusicQuery tracks, browse by genre/decade/playlist, and play music from the device library
HealthCross-platform health data access for HealthKit (iOS) and Health Connect (Android) — 12 metrics including steps, heart rate, calories, sleep, and more
Contact StoreCross-platform device contact access with full CRUD, LINQ queries, and MAUI permission classes
LibraryDescription
TableViewSettings-style TableView with 14 cell types, cascading styles, sections, and full MVVM support
SchedulerCalendar, agenda timeline, and event list views with shared event provider and custom templates
ChatViewModern chat UI with message bubbles, typing indicators, per-participant colors/avatars, and input bar
ImageEditorInline image editor with crop, rotate, freehand drawing, text annotations, undo/redo, and export
SheetViewDraggable bottom sheet overlay with configurable snap points, backdrop dimming, and pan gestures
Fab & FabMenuMaterial-style floating action button and expanding multi-action menu with staggered animations
Mermaid DiagramsNative Mermaid flowchart rendering using pure MAUI Graphics with Sugiyama layout and pan/zoom
ColorPickerFull-featured color picker with spectrum view, hue bar, opacity slider, hex input, and popup button mode
ImageViewerFull-screen image overlay with pinch-to-zoom, pan, double-tap zoom, and animated transitions
SecurityPinPIN entry with individually rendered cells, optional character masking, and full styling control
PillViewStatus badge/label control with 6 preset themes, custom colors, and WCAG-accessible contrast
MarkdownRender and edit markdown with native MAUI controls — read-only viewer and full editor with toolbar
LibraryDescription
Document DBStore and query .NET objects as JSON documents with full CRUD, LINQ querying, projections, aggregates, and transactions
SpatialDependency-free spatial database using SQLite R*Tree indexing with custom geometry algorithms
LibraryDescription
MediatorMediator pattern implementation with middleware, caching, offline support, HTTP endpoints, and AOT source generation
ReflectorSource-generated property access, JSON serialization, and assembly info generation
Dependency InjectionAttribute-driven, source-generated service registrations with category-based conditional registration
StoresCross-platform key/value store abstraction with persistent service binding
Localization GeneratorStrongly-typed localization classes generated from .resx files
MAUI HostingModular MAUI app configuration with IMauiModule, static service access, and platform lifecycle dispatch
Web HostingASP.NET Core infrastructure modules for common server-side patterns
LibraryDescription
OrleansSimplified Orleans hosting for Aspire with streamlined AppHost configuration and Silo setup
Gluetun VPNGluetun VPN container as a first-class Aspire resource with Docker Compose publish support