Products
Component library
53 packages on GitHub Packages, 60 entries in the catalog including MauiEssentials. Install one NuGet in any host. The whole ecosystem (nuvyn init) is optional and uses these same packages.
Version-wise nuget.org downloads live on the NuGet stats page.
60 packages
- Catalog
MauiEssentials
Catalog of production .NET MAUI plugins
- .NET MAUI
- NuGet
- Catalog
- Application framework
Plugin.Maui.MVVMExpress
Modular MVVM for MAUI — ViewModels, async state, Shell or NavigationPage, dialogs
- .NET MAUI
- MVVM
- ViewModel
- Application framework
Plugin.Wpf.MVVMExpress
Modular MVVM for WPF — ViewModels, async state, Frame navigation, dialogs
- WPF
- MVVM
- ViewModel
- Application framework
Plugin.Avalonia.MVVMExpress
Modular MVVM for Avalonia — ViewModels, async state, Frame host, dialogs
- Avalonia
- MVVM
- ViewModel
- Application framework
Plugin.Uno.MVVMExpress
Modular MVVM for Uno Platform — ViewModels, async state, Frame navigation, dialogs
- Uno Platform
- WinUI
- MVVM
- Application framework
Plugin.WinUI.MVVMExpress
Modular MVVM for WinUI 3 — ViewModels, async state, Frame navigation, dialogs
- WinUI
- WinUI 3
- Windows App SDK
- Location & network
Plugin.Maui.GeoLocator
On-demand location, tracking, and reverse geocoding
- .NET MAUI
- GPS
- Geocoding
- Location & network
Plugin.Maui.Geofence
Circular geofence enter, exit, and dwell (max 20)
- .NET MAUI
- Geofence
- Location
- Location & network
Plugin.Maui.NetworkMonitor
Real internet availability, not just 'connected'
- .NET MAUI
- Connectivity
- Captive Portal
- Background & sync
Plugin.Maui.BackgroundTasks
One-time and periodic work on JobScheduler / BGTaskScheduler
- .NET MAUI
- Background
- JobScheduler
- Background & sync
Plugin.Maui.JobQueue
Durable SQLite task queue with retry and dead letter
- .NET MAUI
- SQLite
- Queue
- Background & sync
Plugin.Maui.SmartUpload
Chunked, resumable uploads with process-death recovery
- .NET MAUI
- Upload
- Resumable
- Security & identity
Plugin.Maui.DeviceSession
Device, installation, and analytics session identity
- .NET MAUI
- Identity
- Analytics
- Background & sync
Plugin.Maui.OfflineSync
Offline-first local writes with queued sync and conflicts
- .NET MAUI
- Offline-First
- Sync
- Background & sync
Plugin.Maui.LocalStore
Room-style local store — host picks SQLite, NuvexaDB, or another engine
- .NET MAUI
- SQLite
- NuvexaDB
- App services
Plugin.Maui.PushRouter
Route FCM / APNs payloads to handlers and Shell screens
- .NET MAUI
- Push
- FCM
- App services
Plugin.Maui.LocalNotifications
Schedule and route local notifications — not FCM
- .NET MAUI
- Notifications
- Alarm
- Security & identity
Plugin.Maui.PermissionFlow
Named permission flows with rationale and Settings fallback
- .NET MAUI
- Permissions
- UX
- App services
Plugin.Maui.AppHealth
App, device, and environment health reports
- .NET MAUI
- Health
- Diagnostics
- Security & identity
Plugin.Maui.SecureStoragePlus
AES-256-GCM secure storage with expiry and migration
- .NET MAUI
- Security
- AES-256-GCM
- Security & identity
Plugin.Maui.SecureSession
Access/refresh tokens, 401 retry, biometrics, multi-device
- .NET MAUI
- Auth
- Tokens
- HTTP & APIs
Plugin.Maui.ApiResilience
HttpClient retry, circuit breaker, offline queue, token refresh
- .NET MAUI
- HttpClient
- Resilience
- HTTP & APIs
Plugin.Maui.HttpForge
Source-generated typed REST client — Refit-shaped, MauiEssentials-aligned
- .NET MAUI
- REST
- HttpClient
- HTTP & APIs
Plugin.Maui.TlsPin
HttpClient SPKI / public-key pin — fail-closed
- .NET MAUI
- TLS
- SPKI
- Security & identity
Plugin.Maui.FileVault
Encrypted local files with key protection and lifecycle
- .NET MAUI
- Encryption
- Files
- Device & UX
Plugin.Maui.MediaPipeline
Camera-to-upload image pipeline
- .NET MAUI
- Media
- Privacy
- Device & UX
Plugin.Maui.VideoPipeline
Camera/gallery video — limits, thumbnail, encrypt
- .NET MAUI
- Video
- Camera
- Voice
Plugin.Maui.VoipCore
SIP/VoIP session model with pluggable signaling
- .NET MAUI
- VoIP
- SIP
- App services
Plugin.Maui.FeatureFlags
Mobile-first feature flags with MAUI targeting
- .NET MAUI
- Feature Flags
- Remote Config
- App services
Plugin.Maui.DeepLinks
App Links, Universal Links, custom schemes, auth-restore
- .NET MAUI
- Deep Links
- App Links
- Observability
Plugin.Maui.Performance
On-device profiler plus maui profile / maui-perf wrapper
- .NET MAUI
- Performance
- Profiling
- Observability
Plugin.Maui.Diagnostics
Crash, ANR, unhandled exceptions, and breadcrumbs
- .NET MAUI
- Crash
- ANR
- Observability
Plugin.Maui.LeakAnalyser
Detect visual-tree leaks and tear down finished views
- .NET MAUI
- Memory
- Leak detection
- Observability
Plugin.Maui.Observability
Umbrella telemetry over the NugetWorld plugins
- .NET MAUI
- Telemetry
- Observability
- App services
Plugin.Maui.AppUpdate
Play In-App Updates, App Store checks, mandatory prompts
- .NET MAUI
- Updates
- Play Store
- App services
Plugin.Maui.AppReview
iOS SKStoreReviewController; Android Play Core ReviewManager
- .NET MAUI
- Review
- Play Store
- Location & network
Plugin.Maui.NetworkDiagnostics
Layered check: internet, DNS, TLS, then the API
- .NET MAUI
- Diagnostics
- DNS
- Background & sync
Plugin.Maui.RetryQueue
Retry the call that already failed
- .NET MAUI
- Retry
- Queue
- HTTP & APIs
Plugin.Maui.ApiCache
HTTP GET cache with CacheFirst and SWR
- .NET MAUI
- Cache
- HTTP
- Device & UX
Plugin.Maui.BluetoothManager
BLE connection lifecycle for printers, POS, and IoT
- .NET MAUI
- BLE
- IoT
- Device & UX
Plugin.Maui.BluetoothSerial
Classic Bluetooth SPP / RFCOMM serial
- .NET MAUI
- Bluetooth
- SPP
- Device & UX
Plugin.Maui.SharePlus
Share to WhatsApp, Email, AirDrop — FileProvider-safe
- .NET MAUI
- Share
- Device & UX
Plugin.Maui.ClipboardPlus
Sensitive clips, expiry, and content-changed events
- .NET MAUI
- Clipboard
- Security
- Device & UX
Plugin.Maui.DeviceInfoPlus
Fingerprint plus NFC, camera, biometric, GPS, flash
- .NET MAUI
- Device Info
- Fingerprint
- Device & UX
Plugin.Maui.NfcPlus
NDEF read/write, tag ID, attendance and inventory
- .NET MAUI
- NFC
- NDEF
- Security & identity
Plugin.Maui.AppLock
Lock the app after background — Face ID, PIN, timer
- .NET MAUI
- App Lock
- Biometrics
- Security & identity
Plugin.Maui.BiometricPlus
One-shot Face ID, fingerprint, or device PIN
- .NET MAUI
- Biometrics
- Face ID
- Security & identity
Plugin.Maui.ScreenGuard
Screenshot and recents-thumbnail guard
- .NET MAUI
- Privacy
- FLAG_SECURE
- Device & UX
Plugin.Maui.KeepAwake
Reference-counted keep-screen-on
- .NET MAUI
- Keep awake
- Screen
- Device & UX
Plugin.Maui.Printing
PDF, image, receipt, and Bluetooth thermal print
- .NET MAUI
- ESC/POS
- Device & UX
Plugin.Maui.DeviceOrientationPlus
Lock and unlock landscape or portrait, per page
- .NET MAUI
- Orientation
- Landscape
- Device & UX
Plugin.Maui.KeyboardManager
Hide, show, dismiss, resize, and safe-area keyboard
- .NET MAUI
- Keyboard
- IME
- Device & UX
Plugin.Maui.FormValidation
Rules next to the model, Validation.For in XAML
- .NET MAUI
- Validation
- XAML
- App services
Plugin.Maui.CommunityToolkitPlus
Opt-in production extras on top of CommunityToolkit.Maui
- .NET MAUI
- CommunityToolkit
- Accessibility
- Shared libraries
NuvyntraLabs.NET.Guard
Null, empty, positive, and range checks at a public boundary
- .NET
- Guard
- Arguments
- Shared libraries
NuvyntraLabs.NET.DataMask
Mask a phone, PAN, card, or connection string before it is logged
- .NET
- Logging
- Redaction
- Shared libraries
NuvyntraLabs.NET.TimeKit
Business days, month and quarter bounds, Unix time, and IANA zones
- .NET
- Dates
- Time zones
- Shared libraries
NuvyntraLabs.NET.Identifiers
PAN format, GSTIN checksum, Aadhaar Verhoeff, and IBAN mod-97
- .NET
- PAN
- GSTIN
- Shared libraries
NuvyntraLabs.NET.Result
A success value or a typed error without throwing
- .NET
- Result
- Errors
- Shared libraries
NuvyntraLabs.NET.ObjectKit
Source-generated structural copy and equality
- .NET
- Source generator
- Equality
Next step
Need help choosing a plugin?
This catalog is the component-library door. For a new host on the full stack, use Nuvyn. Or contact the lab for a recommended set.