Shiny.NET
Official@shinyorg · Toronto, Ontario
We make Shiny things for .NET
Agent Skills by Shiny.NET
Showing 24 vetted skills indexed across 4 GitHub repositories.
shiny-core
Provide hosting, DI, and platform abstractions for Shiny apps.
shiny-http-transfers
Queue and monitor background HTTP transfers in .NET MAUI apps.
shiny-locations
Enable GPS tracking and geofence monitoring in .NET MAUI apps.
shiny-documentdb
Bridge relational data and JSON document storage for .NET apps.
shiny-contactstore
Access device contacts in .NET MAUI apps with CRUD and LINQ queries.
shiny-ble-hosting
Host BLE GATT servers with managed characteristics in MAUI apps.
shiny-push
Register and manage push notifications in MAUI apps with Shiny.Push.
shiny-bluetoothle
Scan, connect, and communicate with BLE peripherals in .NET MAUI apps.
shiny-jobs
Schedule and execute background jobs in MAUI apps with Shiny.Jobs.
shiny-notifications
Manage cross-platform local notifications for .NET MAUI apps.
shiny-spatial
Create and query geospatial databases with SQLite R*Tree indexing.
shiny-stores
Provide cross-platform key/value storage and persistent service binding for .NET applications.
shiny-web-hosting
Configures ASP.NET Core web hosting using modular IWebModule-based service registration and middleware setup.
shiny-sqlitedocumentdb
Store .NET objects as JSON documents in SQLite with LINQ querying.
shiny-maui-shell
Generate .NET MAUI Shell pages, ViewModels, and navigation infrastructure.
shiny-di
Automate .NET dependency injection registration with attribute-driven source generators.
shiny-obd
Read vehicle diagnostic data via Bluetooth LE OBD-II adapters.
localizegen
Generate strongly-typed C# localization classes from .resx files.
shiny-reflector
Generate C# source code for AOT-compliant reflection and property access.
shiny-aspire-orleans
Integrate Orleans ADO.NET hosting and Gluetun VPN containers into .NET Aspire applications.
shiny-maui-hosting
Generate and configure Shiny MAUI hosting with IMauiModule and lifecycle hooks.
shiny-music
Provides a unified .NET API for Android and iOS music library management.
shiny-tableview
Generate .NET MAUI TableView UI components for settings screens.
shiny-mediator
Generate Shiny Mediator handlers, contracts, and middleware scaffolding for .NET applications.
Frequently Asked Questions About Shiny.NET
FAQPage SchemaWhat specific mobile capabilities does Shiny.NET enable for developers?▼
Shiny.NET enables background execution for HTTP transfers, GPS tracking, geofencing, and local notification management. It provides direct access to device hardware including Bluetooth LE peripherals, OBD-II vehicle diagnostic adapters, and native contact stores within cross-platform mobile environments.
Which technical personas benefit most from these libraries?▼
Mobile engineers and backend architects working within the .NET ecosystem benefit from these libraries. They are designed for developers building complex, hardware-integrated mobile applications or those requiring modular, source-generated dependency registration and service configuration in enterprise-grade mobile and web environments.
What are the primary prerequisites for integrating these libraries?▼
Integration requires a .NET 8 or newer environment, specifically targeting .NET MAUI for mobile features or ASP.NET Core for web hosting components. Projects must support C# source generators to utilize the attribute-driven registration and reflection-free code generation features provided by the core modules.