aritchie
NuGet publisher profile
Packages (325)
Acr.UserDialogs
A cross platform library that allows you to call for standard user dialogs like Alerts, Confirmations, Prompts, and more. Supports Android, iOS, and MacCatalyst
Shiny.Core
The Shiny Core Foundation where all Shiny modules are built on
Acr.Support
Support libraries for android and ios
Shiny.Notifications
Shiny addon for all your notification needs
Acr.DeviceInfo
ACR Device Info Plugin Information Plugin for Xamarin and Windows Supported Platforms * .NET Standard * Android * iOS * macOS * UWP
Acr.Core
ACR Core Extensions
Shiny.Push
Shiny addon for all your push notification needs
Shiny.BluetoothLE.Common
Shiny BluetoothLE - Common components for Hosting and Client
Plugin.BluetoothLE
ACR Bluetooth LE Reactive Plugin for Xamarin and Windows Supported Platforms * .NET Standard * Android 4.3+ * iOS 7+ * tvOS * macOS * UWP
Shiny.BluetoothLE
Shiny Reactive BluetoothLE Plugin for client/central operations
Shiny.Hosting.Maui
Shiny
Shiny.Jobs
Shiny Background Jobs
Shiny.Locations
Shiny Locations - bringing geofencing and GPS to a background service near you!
Shiny.Support.Repositories
Shiny Internal Repository Library
Shiny.Support.DeviceMonitoring
Shiny Support Library for connectivity and battery
Shiny
Shiny
Shiny.Push.FirebaseMessaging
Shiny Push Integration - Google Firebase Cloud Messaging
Shiny.Net.Http
Shiny addon for adding upload and download management to your app (with metrics!)
Shiny.Beacons
Shiny Beacons - iBeacon and Eddystone ranging, monitoring and broadcasting
Shiny.Notifications.Common
Shiny common support lib for all notification libraries
Shiny.Push.AzureNotificationHubs
Shiny Push Integration - Microsoft Azure Notification Hubs
Shiny.Locations.Common
Shiny Locations - Common components for Beacons and Locations
Shiny.Push.Common
Shiny Push Common support lib for all push implementations
Acr.Settings
Cross Platform Settings Plugin for Xamarin and Windows. Unlike other setting libraries in the wild, this library provides several unique features * You can store/retrieve just about any type of object (thanks to Newtonsoft.Json) * You can monitor for changes using the Changed event * iCloud Settings Provider * You can use roaming profiles which is useful for iOS app groups, iOS extensions, iWatch, and Android Wear
Shiny.SpeechRecognition
Shiny addon for speech recognition on mobile platforms
Shiny.Support.Locations
Shiny Support Library for Common Location
Shiny.Mediator
The main Shiny Mediator library where all the infrastructure lives
Shiny.Logging.AppCenter
Shiny AppCenter Logging for Microsoft Extensions Logging
Shiny.Framework
A collection of libraries and classes to make Xamarin, Shiny, RXUI, and Prism play beautifully together
Shiny.BluetoothLE.Hosting
Shiny BluetoothLE Hosting - Advertising and GATT server functionality
Shiny.Sensors
Shiny addon for all imaginable sensors for your devices
Shiny.Extensions.Configuration
Remote URL and Mobile Configuration Sources (Android/iOS) for Microsoft.Extensions.Configuration
Shiny.Templates
Shiny.NET Templates - One stop shop to setup almost everything you can imagine within your .NET MAUI application
Shiny.Integrations.Sqlite
Shiny Integration - SQLite Plugins for Cache, Logging, Service Repo Layers, and Settings
Shiny.Mediator.Contracts
Shiny Mediator - A mediator pattern for all .NET Apps
Shiny.Testing
Shiny mocks to make your unit testing life easier
Shiny.Nfc
Shiny Near Field Communication (NFC)
Acr.XamForms
ACR Xamarin Forms Extensions
Shiny.Mediator.Maui
Shiny Mediator - A mediator pattern for all .NET Apps
Shiny.Extensions.Stores
Store anything in a key/value store - Abstractions for iOS, Android and Windows preferences/secure storage
Plugin.UserDialogs
Allows for messagebox style dialogs to be called from your shared/PCL/MVVM code - Action Sheet (multiple choice menu) - Alert - Confirm - Date - Loading - Login - Progress - Prompt - Toast (Snackbars) - Time On android, be sure to call UserDialogs.Init() before using! Supported Platforms - iOS 7+ - Android - Universal Windows Platform (Win10/UWP) - Portable Class Libraries (Profile 259) - WP8/81 is here but UNSUPPORTED!
Shiny.Extensions.DependencyInjection
Utilities for Microsoft.Extensions.DependencyInjection as well as source generation to remove some boilerplating
Shiny.Logging.Firebase
Shiny Firebase Logging for Microsoft Extensions Logging
Shiny.Mediator.Blazor
Shiny Mediator - A mediator pattern for all .NET Apps
Shiny.Mediator.Resilience
Shiny Mediator - A mediator pattern for all .NET Apps
Shiny.Mediator.AppSupport
Shiny Mediator - A mediator pattern for all .NET Apps
Shiny.Mediator.Prism
Shiny Mediator - A mediator pattern for all .NET Apps
Shiny.Extensions.Localization
The best way to manage localization in your applications. The works well for all API surface types (APIs, mobile, and desktop applications)
Shiny.Mediator.AspNet
Shiny Mediator - A mediator pattern for all .NET Apps
Acr.Ble
Cross Platform Reactive Bluetooth LE Plugin for Xamarin Supported Platforms Android 4.3+ iOS 7+ Windows UWP tvOS macOS
Shiny.Mediator.FluentValidation
Shiny Mediator - A mediator pattern for all .NET Apps
Acr.UserDialogs.Maui
ACR UserDialogs Extensions for .NET MAUI
Shiny.Xunit.Runners.Maui
MAUI devices xunit runner
Estimotes.Xplat
Estimotes Plugin for Xamarin to allow for cross platform development using the Estimote libraries
Shiny.Extensions.Serialization
A centralized JSON serializer for Shiny with AOT-safe source-generated context contribution via [ShinyJsonInclude].
Shiny.DocumentDb
Database-agnostic document store with JSON querying for .NET, with built-in dependency-injection registration and OpenTelemetry instrumentation.
Plugin.Notifications
Package Description
Shiny.Push.OneSignal
Shiny Push Integration - OneSignal
Shiny.Extensions.Push.Abstractions
Shiny Push Extension Abstractions
Shiny.Mediator.Caching.MicrosoftMemoryCache
Shiny Mediator - A mediator pattern for all .NET Apps
Shiny.Extensions.Dialogs
Dialog abstractions for Shiny mobile applications
Shiny.Mediator.DapperRequests
Shiny Mediator - A mediator pattern for all .NET Apps
Plugin.HttpTransferTasks
Cross Platform HTTP (background) transfer tasks for Xamarin and Windows Supported Platforms * Android 4.3+ * iOS 7+ * Windows UWP Features * Background Uploads and Downloads on each platform * Supports transfer filtering based on metered connections (iOS and UWP only at the moment) * Event Based Metrics * Percentage Complete * Total Bytes Expected * Total Bytes Transferred * Transfer Speed (Bytes Per Second) * Estimated Completion Time
Acr.Mvvm
Just some simple models to have an abstract MVVM model that will work with almost all MVVM frameworks
Shiny.Mediator.Uno
Shiny Mediator - A mediator pattern for all .NET Apps
Shiny.Extensions.Push
Server-side push notification dispatch for .NET applications — provider-agnostic core plus the built-in APNs, FCM and Web Push transports.
Plugin.Jobs
ACR Background Jobs Plugin for Xamarin and Windows Supported Platforms * .NET Standard * Android 5.0+ (API 21) * iOS 8+ * UWP
Shiny.Hosting.Native
Shiny
Shiny.Msal
Shiny MSAL makes dealing with MSAL configuration and calls easy
Shiny.Extensions.Mail.Abstractions
All of the necessary abstraction points that make up Shiny.Extensions.Mail and attached libraries
Plugin.Geofencing
Cross Platform Geofencing Plugin for iOS, Android, and Windows
Plugin.SpeechRecognition
ACR Speech Recognition Plugin for Xamarin and Windows Supported Platforms * .NET Standard * Android 5+ * iOS 7+ * tvOS * macOS * UWP
Shiny.Maui.Controls
Shiny Controls for Blazor and .NET MAUI - Makes your UI shine beautifully with complex controls for free
Shiny.Mediator.Sentry
Shiny Mediator - A mediator pattern for all .NET Apps
Shiny.Extensions.Mail.StorageNet
A Mail template loader for use by Shiny.Extensions.Mail. By using Storage.NET, you can load templates up from nearly any blob provider you can think of
Shiny.Logging.Sqlite
Shiny SQLite Logging for Microsoft Extensions Logging
Plugin.Sensors
Cross Platform Reactive Motion Sensors Plugin for Xamarin and Windows Available Sensors * Accelerometer * Ambient Light * Barometer * Compass * Device Orientation * Gyroscope * Magnetometer * Pedometer * Proximity Supported Platforms * NET Standard * Android 4.3+ * iOS 8+ * Windows UWP
Acr.Geofencing
Geofencing Plugin for iOS, Android, and Windows
Shiny.DocumentDb.Sqlite
SQLite provider for Shiny.DocumentDb
Shiny.Controls.Camera.Shared
Shared contracts for the Shiny CameraView frame-analysis pipeline (Detection, IFrameAnalyzer, CameraFrame, CoordinateTransform).
Acr.EfCore
ACR Entity Framework Core Extensions
Shiny.Extensions.Mail
The ultimate email template engine with template parsing, loading, and sending all in one beautiful abstraction - provides razor templates, file system loading, smtp sending, and sendgrid providers out of the box
Shiny.Maui.Controls.Camera
Cross-platform .NET MAUI CameraView (iOS, Android, Windows, macOS AppKit) with live preview, zoom/torch/lens control, photo capture and a pluggable frame-analysis pipeline (barcode, face, motion, OCR) that draws bounding boxes on the preview.
Shiny.Mediator.Testing
Shiny Mediator - A mediator pattern for all .NET Apps
Shiny.Blazor.Controls
Shiny Controls for Blazor and .NET MAUI - Makes your UI shine beautifully with complex controls for free
Shiny.Extensions.Dialogs.XfMaterial
XF Material dialog implementations for Shiny mobile applications
Shiny.Maui.Controls.MermaidDiagrams
Shiny Controls for Blazor and .NET MAUI - Makes your UI shine beautifully with complex controls for free
Shiny.Mediator.Caching
Shiny Mediator - A mediator pattern for all .NET Apps
Shiny.Extensions.Stores.Web
Store anything in a key/value store - Stores for .NET Web Assembly (Local and Session Storage)
Shiny.Blazor.Controls.Markdown
Shiny Controls for Blazor and .NET MAUI - Makes your UI shine beautifully with complex controls for free
Shiny.Maui.Controls.Markdown
Shiny Controls for Blazor and .NET MAUI - Makes your UI shine beautifully with complex controls for free
FleetComplete.Geocoder.NGeoNames
PCL Library to get nearest location information from a set of coordinates (lat/long). Driven by NGeoNames and GeoNames.org data. This uses cross platform libraries underneath the hood, so be sure to install in your main iOS/Android/Windows projects as well
Shiny.Blazor.Controls.MermaidDiagrams
Shiny Controls for Blazor and .NET MAUI - Makes your UI shine beautifully with complex controls for free
Shiny.DocumentDb.PostgreSql
PostgreSQL provider for Shiny.DocumentDb
Shiny.Extensions.WebHosting
Web hosting module infrastructure for ASP.NET Core applications
Shiny.DocumentDb.MySql
MySQL provider for Shiny.DocumentDb
Shiny.DocumentDb.Extensions.DependencyInjection
Package Description
Shiny.Maui.Shell
Shiny MAUI Shell - Make .NET MAUI shell a pleasant experience
Shiny.DocumentDb.SqlServer
SQL Server provider for Shiny.DocumentDb
Shiny.DocumentDb.Sqlite.SqlCipher
SQLCipher (encrypted SQLite) provider for Shiny.DocumentDb
Plugin.Jobs.Autofac
ACR Background Jobs Plugin Autofac Extensions
Shiny.Extensions.Push.Ef
Entity Framework Core Repository for Shiny.Extensions.Push
Shiny.Maui.Controls.SpeechAddins
Shiny Controls for Blazor and .NET MAUI - Makes your UI shine beautifully with complex controls for free
FleetComplete.Geocoder
PCL Library to get nearest location information from a set of coordinates (lat/long).
Shiny.Blazor.Controls.SpeechAddins
Shiny Controls for Blazor and .NET MAUI - Makes your UI shine beautifully with complex controls for free
Shiny.Controls.Keyframe.Shared
Host-neutral keyframe timing engine — Timeline, Track<T>, IInterpolator<T>, easing curves, seekable playback, and the drawn scene graph. Evaluation is a pure function of time, so animations scrub, reverse and export deterministically.
Shiny.Controls.MotionIcons.Shared
Host-neutral motion icon library — animated icon artwork plus a declarative motion spec (channels, keyframes, easing) that the .NET MAUI and Blazor packages each compile to their own animation model.
Shiny.DocumentDb.CosmosDb
Azure CosmosDB provider for Shiny.DocumentDb
Shiny.DocumentDb.Extensions.AI
Microsoft.Extensions.AI tool surface for Shiny.DocumentDb — exposes IDocumentStore operations as AOT-friendly AIFunction tools.
Shiny.DocumentDb.LiteDb
LiteDB provider for Shiny.DocumentDb
Shiny.Maui.Controls.Camera.Ocr
Text-recognition (OCR) analyzer for the Shiny CameraView with a pluggable IDocumentAnalyzer hook for invoice/label field extraction. Apple Vision, Android MLKit, Windows.Media.Ocr.
Shiny.Maui.Controls.Barcodes
Shiny Controls for Blazor and .NET MAUI - Makes your UI shine beautifully with complex controls for free
Shiny.Maui.Controls.Desktop
Desktop-only .NET MAUI controls — system tray / status bar icon (Windows, macOS AppKit + Catalyst, Linux ayatana-appindicator), Visual-Studio-style docking (dockable tool windows, tabbed groups, splitters, auto-hide rails, tear-off floating windows), global hotkeys, and the desktop-window presentation of Shiny's quick entry popup and screen-edge glow.
Shiny.Maui.Controls.Camera.Barcode
Barcode/QR analyzer for the Shiny CameraView. Reads codes with the native scanner — Apple Vision (iOS/macOS) and Android MLKit; a no-op on Windows and bare net10.0.
Shiny.DocumentDb.MongoDb
MongoDB provider for Shiny.DocumentDb
Shiny.Blazor.Controls.Barcodes
Shiny Controls for Blazor and .NET MAUI - Makes your UI shine beautifully with complex controls for free
Shiny.Extensions.Mail.DotLiquid
Shiny.Extensions.Mail dotliquid template parser
Shiny.DocumentDb.IndexedDb
IndexedDB provider for Shiny.DocumentDb — enables document storage in Blazor WebAssembly apps
Shiny.Blazor.Controls.Camera
Blazor WebAssembly camera component (getUserMedia preview + capture) with pluggable in-browser frame analysis (native BarcodeDetector where available) surfaced as Shiny Camera Detection DTOs.
Shiny.DocumentDb.Orleans
Microsoft Orleans grain storage provider backed by Shiny.DocumentDb. One provider, every DocumentDb backend.
Shiny.DocumentDb.DuckDb
DuckDB provider for Shiny.DocumentDb
Shiny.Reflector
A high speed reflection library... without the actual reflection
Shiny.Maui.Controls.Camera.Motion
Motion-detection analyzer for the Shiny CameraView — pure managed luminance frame-differencing, no native dependencies.
Shiny.Maui.Controls.Camera.Face
Face-detection analyzer for the Shiny CameraView — Apple Vision (iOS/macOS), Android MLKit, Windows.Media.FaceAnalysis.
Shiny.Core.Blazor
Shiny Core support for Blazor PWA - connectivity and battery
Shiny.Maui.Controls.Themes.Ocean
Ocean theme pack for Shiny.Maui.Controls — a cool teal/cyan Material 3 palette.
Shiny.Speech
Shiny Speech - Cross-platform speech-to-text and text-to-speech for .NET MAUI
Shiny.Maui.Controls.Themes.Material
Material theme pack for Shiny.Maui.Controls — a Material Design 3 purple palette.
Shiny.Maui.Controls.Camera.Documents
Structured document analyzers for the Shiny CameraView — each document type (Invoice, Receipt, BusinessCard, DriversLicense, HealthCard, CreditCard, Passport) is its own analyzer with a strongly-typed event. Driver's licenses (AAMVA PDF417), passports (MRZ) and credit cards (IIN + Luhn) are parsed deterministically; invoices/receipts/business cards/health cards via OCR + swappable rules.
Shiny.Blazor.Controls.Themes.Material
Material theme pack for Shiny.Blazor.Controls — a Material Design 3 purple palette. Link _content/Shiny.Blazor.Controls.Themes.Material/css/shiny-theme-material.css after the core theme.
Shiny.Blazor.Controls.Themes.Ocean
Ocean theme pack for Shiny.Blazor.Controls — a cool teal/cyan Material 3 palette. Link _content/Shiny.Blazor.Controls.Themes.Ocean/css/shiny-theme-ocean.css after the core theme.
Shiny.DocumentDb.Oracle
Oracle provider for Shiny.DocumentDb
Shiny.BluetoothLE.Hosting.Linux
Shiny BluetoothLE Hosting (peripheral/GATT server) for Linux via BlueZ/D-Bus
Shiny.Push.Blazor
Shiny Push Notifications for Blazor PWA via Web Push API
Shiny.Locations.Blazor
Shiny Locations - GPS support for Blazor WebAssembly via the browser Geolocation API. Foreground only - the browser does not expose true background GPS or geofencing.
Shiny.Notifications.Linux
Shiny Notifications for Linux via the freedesktop notifications D-Bus spec
Shiny.BluetoothLE.Linux
Shiny BluetoothLE Plugin for Linux via BlueZ/D-Bus
Shiny.BluetoothLE.Blazor
Shiny BluetoothLE Plugin for Blazor WebAssembly via Web Bluetooth API
Shiny.Net.Http.Blazor
Shiny HTTP Transfers for Blazor PWA via Service Worker Background Sync API
Shiny.DocumentDb.Orleans.MongoDb
MongoDB registration for the Shiny.DocumentDb Orleans grain storage provider.
Shiny.DocumentDb.Orleans.CosmosDb
Azure Cosmos DB registration for the Shiny.DocumentDb Orleans grain storage provider.
Shiny.DocumentDb.Sqlite.VectorSupport
Bundled sqlite-vec native binaries + auto-extension registration for Shiny.DocumentDb.Sqlite vector search on iOS, Android, and desktop.
Shiny.Maui.Controls.Camera.Ai
AI add-ons for the Shiny CameraView. Document scanning: cheaply detects that a document is present in a frame (Apple Vision segmentation / managed edge detection), then ships just that one frame to a Microsoft.Extensions.AI IChatClient for structured data extraction — so the model only runs on real documents, not every frame. Photo stylization: redraws a captured still through a Microsoft.Extensions.AI IImageGenerator (comic, watercolour, pixel art, …) as a CameraView capture effect. Works with any IChatClient / IImageGenerator (Azure OpenAI, OpenAI, Ollama, …) and any strongly-typed payload via MEAI structured output.
Shiny.Blazor.Controls.Camera.Ai
AI add-ons for the Shiny Blazor CameraView. Document scanning: detects that a document is present in a frame in-browser (no OCR), then sends just that one cropped frame to a Microsoft.Extensions.AI IChatClient for structured data extraction — so the model only runs on real documents, not every frame. Photo stylization: redraws a captured still through a Microsoft.Extensions.AI IImageGenerator (comic, watercolour, pixel art, …) as a capture effect. Provider-agnostic, and strongly typed via MEAI structured output.
Shiny.Core.Linux
Shiny Core support for Linux - Battery and Connectivity via sysfs and NetworkInformation
Shiny.Data.Sync
Shiny addon for reliable, background-capable bidirectional JSON data sync over HTTP
Shiny.Controls.MediaElement.Shared
Shared contracts for the Shiny MediaElement (MediaElementState, MediaAspect, MediaMetadata, MediaPlaybackCapabilities) used by both the .NET MAUI and Blazor media packages.
Shiny.DocumentDb.OData
Dependency-free OData v4 query translator engine for Shiny.DocumentDb. Parses $filter/$orderby/$top/$skip/$select/$count into the fluent IDocumentQuery surface. AOT/trim-clean.
Shiny.Hosting.Uno
Shiny
Shiny.DocumentDb.Aspire.Hosting
.NET Aspire AppHost integration for Shiny.DocumentDb — model a document store as a resource, pick its backend (Postgres/SQL Server/MySQL/SQLite), and gate seeding. JIT-only (Aspire hosting is reflection-heavy).
Shiny.DocumentDb.Aspire.Client
.NET Aspire client integration for Shiny.DocumentDb — AddDocumentStore(name) resolves the Aspire-injected provider + connection string and registers the keyed store with health checks and OpenTelemetry.
Shiny.DocumentDb.AspNetCore.OData
ASP.NET Core host for Shiny.DocumentDb OData v4 query endpoints. Exposes IDocumentStore document types as OData entity sets. JIT-only (EDM is reflection-heavy) — not AOT.
Shiny.DocumentDb.AppDataSync
Offline-first Shiny.Data.Sync integration for Shiny.DocumentDb — auto-enqueues local writes to the sync outbox and applies pulled server changes back into the document store.
Shiny.Extensions.Localization.SqlServer
A localization provider using SQL Server for use by Shiny.Extensions.Localization
Shiny.DocumentDb.Aspire.Orleans
Aspire + Shiny.DocumentDb + Orleans — back Orleans grain storage, reminders, clustering, and grain directory with the Aspire-provisioned Shiny.DocumentDb store in one call.
Shiny.Extensions.Push.GoogleFirebase
Shiny Push Driver for Apple
Shiny.Extensions.Push.Apple
Shiny Push Driver for Apple
Shiny.DocumentDb.JsonSchema
JSON Schema (draft 2020-12) validation before write for Shiny.DocumentDb
Shiny.Music
Access the device music library on Android, iOS, and Mac Catalyst - permissions, metadata querying, playback, and file copy
Shiny.DocumentDb.Diagnostics
OpenTelemetry-native metrics and distributed tracing for Shiny.DocumentDb — a drop-in instrumentation decorator over any IDocumentStore provider, built on System.Diagnostics.Metrics and ActivitySource.
Shiny.Extensions.Localization.Generator
Make IStringLocalizer strongly typed
Shiny.Speech.Cloud
Shiny Speech - Cross-platform speech-to-text and text-to-speech for .NET MAUI
Shiny.Maui.Controls.MediaElement
Cross-platform .NET MAUI MediaElement (iOS, Android, Windows, macOS AppKit; Linux GTK4 via the companion .Linux package) playing local and remote audio/video with a themed, per-element-toggleable transport bar (play/pause, seek scrubber, volume, fullscreen), background audio with OS lock-screen controls, and Picture-in-Picture.
Acr.UserDialogs.Forms
ACR User Dialogs (Forms Edition)
Plugin.Jobs.DryIoc
ACR Background Jobs Plugin Autofac Extensions
Shiny.Data.Sync.Blazor
Shiny Data Sync for Blazor WASM via LocalStorage repository and connectivity-based draining
Shiny.Blazor.Controls.MediaElement
Blazor media player component (HTML5 audio/video) with a themed, per-element-toggleable transport bar (play/pause, seek scrubber, volume, fullscreen), Picture-in-Picture, and Media Session metadata for OS/browser transport controls. Mirrors the .NET MAUI Shiny MediaElement API.
Shiny.Maui.Controls.Keyframe
Declarative keyframe animation for .NET MAUI — XAML timelines with CSS easing syntax, seekable/reversible playback, storyboards, and a drawable scene view.
Shiny.Maui.Controls.Keyframe.Export
Deterministic offscreen frame export for Shiny Keyframe scenes — lazily yielded frames rendered through Skia, plus a pure-managed GIF encoder.
Shiny.Contacts
Shiny Contacts - cross-platform device contact access with CRUD and LINQ queries
Shiny.DocumentDb.AzureTable
Azure Table Storage (and Cosmos DB Table API) provider for Shiny.DocumentDb
Shiny.Maui.Controls.Themes.Aurora
Aurora theme pack for Shiny.Maui.Controls — a vivid violet/cyan palette where depth is expressed as a coloured glow rather than a shadow.
Shiny.DocumentDb.DynamoDb
Amazon DynamoDB provider for Shiny.DocumentDb
Shiny.Extensions.MauiHosting
Package Description
Shiny.Blazor.Controls.Themes.Terminal
Terminal theme pack for Shiny.Blazor.Controls — a dense, square, phosphor-green console theme with monospace type and hairline rings instead of shadows. Link _content/Shiny.Blazor.Controls.Themes.Terminal/css/shiny-theme-terminal.css after the core theme.
Shiny.Blazor.Controls.Themes.Aurora
Aurora theme pack for Shiny.Blazor.Controls — a vivid violet/cyan palette where depth is expressed as a coloured glow rather than a shadow. Link _content/Shiny.Blazor.Controls.Themes.Aurora/css/shiny-theme-aurora.css after the core theme.
Shiny.Controls.Office.Shared
Host-agnostic OOXML document kernel for the Shiny Office editors - surgical package editing, transactional undo, and the spreadsheet model.
Shiny.Maui.Controls.Themes.Terminal
Terminal theme pack for Shiny.Maui.Controls — a dense, square, phosphor-green console theme with monospace type and hairline rings instead of shadows.
Shiny.Controls.Office.Skia
SkiaSharp rendering for the Shiny spreadsheet grid, shared by the MAUI and Blazor hosts.
Shiny.DocumentDb.CockroachDb
CockroachDB provider for Shiny.DocumentDb
Shiny.DocumentDb.MariaDb
MariaDB provider for Shiny.DocumentDb
Shiny.AiConversation
Shiny AI Conversation - Voice chat with your AI in your .NET apps
Shiny.Speech.Azure
Shiny Speech - Cross-platform speech-to-text and text-to-speech for .NET MAUI
Shiny.Locations.Extensions.AI
Microsoft.Extensions.AI tool surface for Shiny.Locations - exposes read-only GPS (current location, distance/travel-time to a destination) as AIFunction tools for LLM tool-calling.
Shiny.Notifications.Extensions.AI
Microsoft.Extensions.AI tool surface for Shiny.Notifications - exposes local notifications as reminder-style AIFunction tools for LLM tool-calling.
Shiny.Speech.ElevenLabs
Shiny Speech - Cross-platform speech-to-text and text-to-speech for .NET MAUI
Shiny.Health
Cross Platform health data - Apple Health and Android Health Connect Integrations
Shiny.Contacts.Extensions.AI
Microsoft.Extensions.AI tool surface for Shiny.Contacts - exposes IContactStore reads/writes as AIFunction tools for LLM tool-calling.
Shiny.Net.HttpServer
A dependency-light, AOT-friendly HTTP server for .NET. Runs anywhere .NET runs, including .NET MAUI, where ASP.NET Core cannot.
Shiny.Audio
Shiny Audio - Cross-platform audio capture and playback for .NET MAUI
Shiny.Calendar
Shiny Calendar - cross-platform device calendar access with event/calendar CRUD and LINQ queries
Shiny.Blazor.Controls.Kiosk
Kiosk-shaped Blazor controls — Visual-Studio-style window docking (dockable tool windows, tabbed groups, splitters, auto-hide rails, in-app floating panels) and an on-screen keyboard for touch tablets / kiosks. Pairs with the MAUI-side Shiny.Maui.Controls.Desktop add-on.
Shiny.Extensions.Reflector
A high speed reflection library... without the actual reflection
Shiny.Extensions.Push.Endpoints
Defines all of the necessary endpoints to register push notifications
Shiny.Maui.Controls.MediaElement.Linux
Linux GTK4 backend for the Shiny .NET MAUI MediaElement, built on GtkMediaFile/GtkPicture. Pairs with Shiny.Maui.Controls.MediaElement and the Microsoft.Maui.Platforms.Linux.Gtk4 host from dotnet/maui-labs.
Shiny.Maui.Shell.UxDiversDialogs
Shiny MAUI Shell - Make .NET MAUI shell a pleasant experience
Shiny.Calendar.Extensions.AI
Microsoft.Extensions.AI tool surface for Shiny.Calendar - exposes ICalendarStore reads/writes as AIFunction tools for LLM tool-calling.
Shiny.Blazor.Controls.Office
Spreadsheet viewer and editor for Blazor WebAssembly, rendering .xlsx on a SkiaSharp canvas.
Shiny.Speech.MicrosoftAI
Shiny Speech - Cross-platform speech-to-text and text-to-speech for .NET MAUI
Shiny.Extensions.Configuration.Sqlite
Package Description
Shiny.Speech.OpenAI
Shiny Speech - Cross-platform speech-to-text and text-to-speech for .NET MAUI
Shiny.DocumentDb.Firestore
Google Firestore provider for Shiny.DocumentDb
Shiny.DocumentDb.DocumentDb
Amazon DocumentDB provider for Shiny.DocumentDb (MongoDB wire-compatible)
Shiny.AiConversation.OpenAi
Shiny AI Conversation - Voice chat with your AI in your .NET apps
Shiny.DocumentDb.Redis
Redis Stack (RedisJSON + RediSearch) provider for Shiny.DocumentDb
Shiny.DocumentDb.RavenDb
RavenDB provider for Shiny.DocumentDb
Shiny.Extensions.Localization.AdoNet
A localization provider using SQL Server for use by Shiny.Extensions.Localization
Shiny.AiConversation.Maui.GithubCopilot
Shiny AI Conversation - Voice chat with your AI in your .NET apps
Shiny.SqliteDocumentDb
SQLite-based document store with JSON querying for .NET
Shiny.MusicKit.Binding
Slim MusicKit binding for Shiny.Music — exposes Apple Music subscription status via MusicSubscription.
Shiny.DocumentDb.Geo
Reference geographic dataset (US states, Canadian provinces, US & Canadian cities) for Shiny.DocumentDb, seeded into any provider via IDocumentSeeder.
Shiny.Net.Discovery
Shiny Network Discovery - cross-platform local network discovery: mDNS/DNS-SD (Bonjour/Zeroconf), SSDP/UPnP and WS-Discovery browsing, resolution and publishing
Platform.Maui.MacOS
MAUI Platforms
Shiny.AiConversation.MessageStores.SqliteDocDb
Shiny AI Conversation - Voice chat with your AI in your .NET apps
Platform.Maui.MacOS.BlazorWebView
Blazor Hybrid support for Platform.Maui.MacOS — host Blazor components in a native macOS AppKit window using WKWebView.
Shiny.Maui.Controls.Office
Spreadsheet, document and slide viewers and editors for .NET MAUI, rendering .xlsx, .docx and .pptx on a SkiaSharp canvas.
Shiny.Spatial
Package Description
Shiny.DocumentDb.Extensions.VectorData
Microsoft.Extensions.VectorData (MEVD) connector for Shiny.DocumentDb — one VectorStore over every vector-capable DocumentDb provider.
Shiny.Obd
OBD-II vehicle communication library with command-object pattern for .NET
Shiny.Controls.Gantt.Shared
Host-neutral Gantt scheduling engine — task hierarchy with rollups, typed dependencies with lag, working-time calendars, constraints, auto-scheduling cascades and critical-path analysis, plus the time-to-pixel geometry the .NET MAUI and Blazor Gantt controls both draw with.
Shiny.Net.HttpServer.Mcp
Model Context Protocol (Streamable HTTP) transport for Shiny.Net.HttpServer. Hosts an MCP server anywhere this server runs — including inside a .NET MAUI app, where ASP.NET Core's MCP transport cannot go.
Shiny.Extensions.Configuration.Remote.Maui
Package Description
Shiny.Net.HttpServer.Ssh
SSH remote port forwarding for Shiny.Net.HttpServer. Publishes an embedded server through any SSH endpoint you can log in to — a VPS you own, or a hosted tunnel like sish — with no inbound connectivity.
Shiny.Extensions.Configuration.Remote
Package Description
Shiny.Net.Wifi
Shiny Wi-Fi - cross-platform Wi-Fi scanning, connect/disconnect, current network (IP/DNS) monitoring, saved/known network management and local hotspot for Android, iOS, Mac Catalyst, macOS and Windows
Shiny.Net.HttpServer.Jwt
JWT creation and validation for Shiny.Net.HttpServer. Uses only in-box cryptography — no Microsoft.IdentityModel dependency — and is trim- and AOT-clean.
Shiny.Net.HttpServer.Grpc
gRPC and gRPC-Web for Shiny.Net.HttpServer — unary, client-streaming, server-streaming and bidirectional methods served over the same HTTP/2 stack, callable from Grpc.Net.Client, grpcurl or a browser, without ASP.NET Core. Serialization is supplied by the caller, so nothing here reflects over your messages and the whole path stays trim- and AOT-clean.
Shiny.Net.HttpServer.Mediator
Shiny.Mediator integration for Shiny.Net.HttpServer. Publishes mediator requests, commands and streams as HTTP endpoints generated at compile time — the Shiny.Mediator.AspNet shape, without ASP.NET Core and without reflection, so it runs in a .NET MAUI app.
Shiny.Obd.Ble
BLE transport for Shiny.Obd using Shiny.BluetoothLE
Shiny.AiConversation.GithubCopilot
Shiny AI Conversation - Voice chat with your AI in your .NET apps
Shiny.Net.HttpServer.AzureRelay
Azure Relay Hybrid Connections tunnel for Shiny.Net.HttpServer. Gives an embedded server a public HTTPS endpoint without inbound connectivity, so it works from behind carrier-grade NAT.
Shiny.Extensions.Push.Web
Shiny
Shiny.Net.HttpServer.DocumentDb
REST and live-query (SSE) endpoints for Shiny.DocumentDb on Shiny.Net.HttpServer — a document type as a complete HTTP resource in one line, without ASP.NET Core, so it runs in a .NET MAUI app. Plain JSON, AOT-clean.
Shiny.Extensions.Reactive
Package Description
Shiny.Net.HttpServer.WebDav
A WebDAV (RFC 4918) class 1 and 2 server for Shiny.Net.HttpServer — mount a directory from a .NET MAUI app in Finder, Windows Explorer or any WebDAV client, without ASP.NET Core. XML is read and written with XmlReader/XmlWriter, so the whole path is trim- and AOT-clean.
Shiny.Net.Wifi.Linux
Shiny Wi-Fi for Linux via NetworkManager/D-Bus - scanning, connect/disconnect, current network (IP/DNS), access point hosting and saved network management
Shiny.Aspire.Orleans.Hosting
Package Description
Shiny.Spatial.Geofencing
Package Description
Shiny.Aspire.Orleans.Client
Package Description
Acr.SpeechRecognition
Supported Platforms - iOS 10+ - Android - Universal Windows Platform (Win10/UWP) - Portable Class Libraries (Profile 259)
Shiny.Aspire.Orleans.Server
Package Description
Platform.Maui.MacOS.Essentials
MAUI Platforms
Shiny.Music.Extensions.AI
Microsoft.Extensions.AI tool surface for Shiny.Music — exposes the device music library and player as AIFunction tools for LLM tool-calling.
Shiny.Net.HttpServer.CommandLine
Serves a directory over HTTP from the command line: a browser file manager with upload, rename and delete, and the same address mounts as a WebDAV drive in Finder or Explorer. Basic auth, per-operation permissions (read/create/update/delete), optional TLS and a public tunnel. Installs as a .NET tool.
Shiny.Speech.Typecast
Shiny Speech - Cross-platform speech-to-text and text-to-speech for .NET MAUI
Shiny.Firebase.Messaging.iOS.Binding
Package Description
Shiny.Firebase.Analytics.iOS.Binding
Package Description
ShinyDocDbMyAdmin.Tui
A terminal front end for Shiny.DocumentDb stores - browse and edit documents, run SQL, manage JSON indexes, diff history, inspect geometry, blobs and vectors. Same admin layer and same connection profiles as the web front end, without a browser or a container.
Shiny.Net.HttpServer.Discovery
mDNS/DNS-SD (Bonjour) discovery for Shiny.Net.HttpServer — advertises an embedded server on the local link and finds the ones other devices are advertising, so a phone, a desktop or a Raspberry Pi can reach each other without anyone typing an IP address.
Shiny.Net.HttpServer.Tunnels
Agent-backed tunnels for Shiny.Net.HttpServer — publishes a locally bound server through cloudflared, ngrok or Tailscale Funnel by supervising the vendor's own agent process. Desktop, server and CLI hosts; on mobile use the SSH or relay providers instead.
ShinyDocDbMcp
An MCP (Model Context Protocol) server for Shiny.DocumentDb stores, over stdio. Point Claude Code, Claude Desktop, Copilot or any MCP client at a store and let it explore and query the data — read-only by default, with page caps and per-collection scope filters.
Shiny.Net.HttpServer.Testing
In-memory testing for Shiny.Net.HttpServer — an HttpClient wired straight to a server through a pair of pipes, so endpoint tests run with no socket, no port and no listener, while still going through the real parser, router and middleware.
Shiny.DocumentDb.Mcp
MCP (Model Context Protocol) server over Shiny.DocumentDb — exposes the Extensions.AI tool surface, plus resources and prompts, to Claude Code / Claude Desktop / Copilot and any other MCP client. Read-only by default, with a non-removable per-type scope.
Shiny.Extensions.EntityFramework
Entity Framework Extensions
Shiny.Mediator.TickerQ
Shiny Mediator - A mediator pattern for all .NET Apps
Shiny.DocumentDb.AspNetCore
REST + live-query (SSE) endpoints for Shiny.DocumentDb — turn a document type into a complete HTTP resource in one line. Plain JSON, no third-party dependency, AOT-clean. The non-OData half of the HTTP story.
Acr.UserDialogs.Uno
ACR UserDialogs Extensions for the Uno Platform
Shiny.ScreenRecorder.Linux
Shiny Screen Recorder for Linux - records the screen through the xdg-desktop-portal ScreenCast API (Wayland and X11), encoding with GStreamer or FFmpeg
Shiny.Maui.TableView
Shiny TableViews - Bringing back the awesome TableView to .NET MAUI with more toys too
Shiny.ScreenRecorder
Shiny Screen Recorder - record the screen to an MP4 with optional microphone and system audio on Android (MediaProjection), iOS and Mac Catalyst (ReplayKit), macOS (ScreenCaptureKit) and Windows (Windows.Graphics.Capture)
Shiny.ScreenRecorder.Blazor
Shiny Screen Recorder for Blazor WebAssembly - records the screen through getDisplayMedia and MediaRecorder, with optional microphone and tab audio
Shiny.Maui.Shell.ShinyDialogs
Shiny MAUI Shell - Make .NET MAUI shell a pleasant experience
Shiny.Support.DeviceMonitoring.Razor
Shiny
Shiny.Aspire.Hosting.Gluetun
Package Description
Shiny.Support.Storage.Blazor
Shiny storage support for Blazor PWA - IRepository and IKeyValueStore backed by browser localStorage
Shiny.Support.DeviceMonitoring.Blazor
Shiny Support Library for connectivity and battery for Blazor PWA
Shiny.Extensions.BlazorHosting
App support (device/browser info, culture & time-zone change notifications) for Blazor WebAssembly
Shiny.Speech.Linux.Whisper
Shiny Speech for Linux - on-device, offline speech-to-text using Whisper (whisper.cpp) with no cloud account and no network
Shiny.Audio.Linux
Shiny Audio for Linux - microphone capture, playback, device enumeration and live mic monitoring over PulseAudio/PipeWire with an ALSA fallback
Shiny.Extensions.Push.DocumentDb
Shiny.DocumentDb-backed IPushRepository for Shiny.Extensions.Push (any DocumentDb provider — SQLite, Postgres, Cosmos, …).
Shiny.Extensions.Webhooks
Shiny
Shiny.Support.DeviceMonitoring.Linux
Shiny Device Monitoring (Battery, Connectivity) for Linux via sysfs and NetworkInformation
Shiny.Net.HttpServer.Mobile
Mobile lifecycle for Shiny.Net.HttpServer, built on Shiny.Core — stops the server when the app is backgrounded and starts it again on resume, keeps it alive on Android through a foreground service, rebinds when the device changes network, and reports the manifest or bundle entries that otherwise fail silently. For iOS and Android, with or without MAUI.
Shiny.Health.Extensions.AI
Microsoft.Extensions.AI tool surface for Shiny.Health — exposes IHealthService reads/writes as AIFunction tools for LLM tool-calling.
Shiny.Obd.Wifi
WiFi (TCP) transport for Shiny.Obd - works on every platform, including iOS and Android
Shiny.Obd.Serial
Serial (USB/UART) transport for Shiny.Obd - works on Windows, Linux and macOS
Shiny.Maui.ContactStore
Shiny.Maui.ContactStore - A cross-platform .NET MAUI library for accessing device contacts
Shiny.Controls.Diagram.Shared
Host-neutral diagramming engine - a graph of shapes and connections, tidy tree/hierarchy, layered (Sugiyama), mindmap/radial and force-directed auto-layout, straight/orthogonal/bezier connector routing that anchors to real shape outlines, hit testing, cancellable revertable edit plans and JSON round-tripping, plus the geometry the .NET MAUI and Blazor Diagram controls both draw with.
Platform.Maui.Essentials.MacOS
MAUI Platforms
Shiny.AiConversation.Maui
Shiny AI Conversation - a drop-in .NET MAUI chat control (AiChatView) wired to IAiConversationService
Shiny.Controls.FloorPlan.Shared
Host-neutral floor plan engine - the plan document (rooms, walls, doors, cubicles, outlets, furniture and custom SVG shapes), its JSON serializer, a pan/zoom camera, pluggable element renderers and hit-testing, and the drawing/placement tools the .NET MAUI and Blazor FloorPlanView controls both run on.
Shiny.Mobile.LiveActivities
Live Activities for .NET - iOS/iPadOS Live Activities (ActivityKit, 16.2+) and Android 16 Live Updates behind one API, with push token plumbing for server-driven updates. Mobile only: every other platform (macOS, Mac Catalyst, tvOS, Windows, Linux, Blazor) gets a safe no-op implementation, so shared code needs no platform checks.
Shiny.iOS.LiveActivities.Binding
ActivityKit binding for Shiny.Mobile.LiveActivities - a Swift shim exposing Live Activity start/update/end and push token observation to .NET, because ActivityKit has no Objective-C interface.
Shiny.DocumentDb.Geofencing
GPS-driven geofencing over Shiny.DocumentDb spatial documents - unlimited polygon or radius regions sourced from any spatial-capable provider.
Shiny.Obd.Emulator
An OBD-II adapter emulator for Shiny.Obd - answers the ELM327 dialect over TCP with selectable vehicles, settable PIDs and driving scenarios, so you can test without a car
Shiny.Maui.Controls.FloorPlan
An interactive floor plan for .NET MAUI - rooms, walls, doors, cubicles, outlets, furniture and custom SVG stencils on a pan/zoom SkiaSharp canvas, with drawing and placement tools, snap-to-grid, selection and resize handles in edit mode, and tap-to-identify in view mode for seating charts.
Shiny.Obd.Emulator.Ble
BLE peripheral front-end for Shiny.Obd.Emulator - advertises the emulated vehicle as a Bluetooth LE OBD-II adapter
Shiny.Blazor.Controls.Diagram
An interactive diagram control for Blazor - hierarchies, decision trees, flowcharts and mindmaps. Bindable shapes and connections, tidy tree / layered / mindmap / radial / force-directed auto-layout, straight, orthogonal and bezier connectors anchored to real shape outlines, pan, zoom, marquee selection, node dragging, connection authoring and undo.
Shiny.Blazor.Controls.FloorPlan
An interactive floor plan for Blazor - rooms, walls, doors, cubicles, outlets, furniture and custom SVG stencils on a pan/zoom SkiaSharp canvas, with drawing and placement tools, snap-to-grid, selection and resize handles in edit mode, and tap-to-identify in view mode for seating charts.
Shiny.Maui.Controls.Diagram
An interactive diagram control for .NET MAUI - hierarchies, decision trees, flowcharts and mindmaps. Bindable shapes and connections, tidy tree / layered / mindmap / radial / force-directed auto-layout, straight, orthogonal and bezier connectors anchored to real shape outlines, pan, zoom, marquee selection, node dragging, connection authoring and undo.
Shiny.Maui.Controls.TrayIcon
Cross-platform system tray / status bar icon for .NET MAUI - supports Windows, macOS (AppKit), MacCatalyst, and Linux (libayatana-appindicator).
Shiny.Mediator.SourceGenerators
Shiny Mediator - A mediator pattern for all .NET Apps
Shiny.Maui.Scheduler
Shiny MAUI Scheduler - Calendar, Agenda, and Event List components for .NET MAUI
Shiny.Maui.MermaidDiagrams
Shiny MAUI Mermaid Diagrams - Mermaid diagram rendering components for .NET MAUI
Shiny.SqliteDocumentDb.Extensions.DependencyInjection
Microsoft.Extensions.DependencyInjection extensions for Shiny.SqliteDocumentDb
Shiny.DocumentDb.Firestore.Mobile
Native (on-device) Firebase Firestore provider for Shiny.DocumentDb — per-user auth, offline-first, real-time. iOS/Android only.
Shiny.FaceIntelligence
Face enrollment + recognition pipeline (contracts, orchestration, imaging). Add an embedder (Shiny.FaceIntelligence.Onnx) and a store (Shiny.FaceIntelligence.DocumentDb.Sqlite).
Shiny.VoiceIntelligence
Speaker enrollment + recognition pipeline (contracts, orchestration). Add an embedder (Shiny.VoiceIntelligence.Onnx) and a store (Shiny.VoiceIntelligence.DocumentDb.Sqlite). Audio capture is the app's job — the core takes PCM samples.
Shiny.FaceIntelligence.DocumentDb
Shiny.DocumentDb-backed face store for Shiny.FaceIntelligence (vector search). Provider-agnostic — supply any IDatabaseProvider (Sqlite, Postgres, ...).
Shiny.VoiceIntelligence.DocumentDb
Shiny.DocumentDb-backed voice store for Shiny.VoiceIntelligence (vector search). Provider-agnostic — supply any IDatabaseProvider (Sqlite, Postgres, ...).
Shiny.Hosting.Xamarin
Shiny v3 Hosting for Xamarin iOS and Xamarin Android
Shiny.DocumentIntelligence
On-device document scanning for .NET: VisionKit (iOS/Mac Catalyst), ML Kit (Android), and Vision document segmentation (macOS AppKit), behind one IDocumentScanner.
Shiny.VoiceIntelligence.DocumentDb.Sqlite
Turnkey SQLite (sqlite-vec) voice store for Shiny.VoiceIntelligence. Bundle the vec0 native binary per platform.
Shiny.FaceIntelligence.Maui
Live face recognition as a Shiny CameraView frame analyzer: detects faces on every frame and runs Shiny.FaceIntelligence recognition when a face holds steady — no still capture required.
Shiny.FaceIntelligence.DocumentDb.Sqlite
Turnkey SQLite (sqlite-vec) face store for Shiny.FaceIntelligence. Bundle the vec0 native binary per platform.
Shiny.FaceIntelligence.Onnx
ONNX ArcFace embedder for Shiny.FaceIntelligence (Microsoft.ML.OnnxRuntime). Ships the iOS/MacCatalyst RegisterCustomOps linker workaround.
Shiny.VoiceIntelligence.Maui
Guided voice enrollment as a MAUI control: shows a set of sentences to read, records each one, and keeps going until the stored voiceprints agree well enough to be worth matching against.
Shiny.VoiceIntelligence.Onnx
ONNX ECAPA-TDNN / x-vector speaker embedder for Shiny.VoiceIntelligence (Microsoft.ML.OnnxRuntime). Ships the iOS/MacCatalyst RegisterCustomOps linker workaround.
Shiny.Jobs.Blazor
Shiny Background Jobs for Blazor PWA
Shiny.Firebase.Firestore.Android.Binding
First-party .NET binding for the native Firebase Firestore (Android) SDK — used by Shiny.DocumentDb.Firestore.Mobile.
Shiny.Firebase.iOS.Binding
First-party .NET binding for the native Firebase (iOS) SDK - Core, Cloud Messaging and Analytics.
Shiny.Firebase.Firestore.iOS.Binding
First-party .NET binding for the native Firebase Firestore (iOS) SDK — used by Shiny.DocumentDb.Firestore.Mobile.
Shiny.Permissions.MSBuild
Android Manifest Permissions and Features - iOS PList Values - MAUI Collective Permissions - but from your CSPROJ
Shiny.Aspire.Hosting.Tunnel.Ngrok
ngrok for Aspire. Runs the ngrok agent as a container beside the app and publishes a project or container endpoint through it, with the assigned address surfaced as a connection string.
Shiny.Music.Sqlite
Package Description
Shiny.Net.HttpServer.SourceGenerators
Source generator for Shiny.Net.HttpServer typed endpoints.
Shiny.Net.HttpServer.Proxy
Reverse proxy for Shiny.Net.HttpServer — destination clusters, load balancing, active and passive health checks, session affinity, a transform pipeline, WebSocket and HTTP upgrade forwarding, and IConfiguration-driven routes with hot reload. Trim- and AOT-clean, with no reflection-based configuration binding.
Platform.Maui.Essentials.TvOS
MAUI Platforms
Shiny.Aspire.Hosting.Tunnel.Cloudflare
Cloudflare Tunnel for Aspire. Runs cloudflared as a container beside the app and publishes a project or container endpoint through it - a throwaway trycloudflare.com address, or a named tunnel on your own domain.
Platform.Maui.TvOS
MAUI Platforms
Shiny.Aspire.Hosting.Tunnel
Public addresses for Aspire resources. A pluggable tunnel resource with the Shiny relay built in - host the relay in the app model and publish any project or container endpoint through it.
Shiny.Blazor.Controls.Docking
Visual-Studio-style docking for Blazor — dockable tool windows, tabbed groups, splitters, auto-hide rails, and in-app floating panels.
Shiny.Extensions.MauiHosting.Linux
Linux (GTK4) app support and software-centre integration for .NET MAUI apps built on the dotnet/maui-labs GTK4 backend
Shiny.Aspire.Hosting.Tunnel.Ssh
SSH tunnelling for Aspire. Publishes a project or container endpoint through any SSH endpoint you can log in to - including zero-account quick tunnels - and reaches services on the other side of a bastion.
Shiny.Aspire.Hosting.Tunnel.AzureRelay
Azure Relay Hybrid Connections tunnelling for Aspire. Gives a project or container endpoint a stable public HTTPS address with no inbound connectivity and no port forwarding.