Shiny.NET avatar

Shiny.NET

Official

@shinyorg · Toronto, Ontario

0Followers
|
37Public Repos
|
24Published Skills

We make Shiny things for .NET

Skills Distribution
DomainDeveloper To...Mobile Application.. (40%)Source Generation .. (30%)Background Process.. (30%)

Agent Skills by Shiny.NET

Showing 24 vetted skills indexed across 4 GitHub repositories.

shinyorgshinyorg
152

shiny-core

Provide hosting, DI, and platform abstractions for Shiny apps.

Official
Advanced
shinyorgshinyorg
152

shiny-http-transfers

Queue and monitor background HTTP transfers in .NET MAUI apps.

Official
Advanced
shinyorgshinyorg
152

shiny-locations

Enable GPS tracking and geofence monitoring in .NET MAUI apps.

Official
Advanced
shinyorgshinyorg
152

shiny-documentdb

Bridge relational data and JSON document storage for .NET apps.

Official
Advanced
shinyorgshinyorg
152

shiny-contactstore

Access device contacts in .NET MAUI apps with CRUD and LINQ queries.

Official
Intermediate
shinyorgshinyorg
152

shiny-ble-hosting

Host BLE GATT servers with managed characteristics in MAUI apps.

Official
Advanced
shinyorgshinyorg
152

shiny-push

Register and manage push notifications in MAUI apps with Shiny.Push.

Official
Advanced
shinyorgshinyorg
152

shiny-bluetoothle

Scan, connect, and communicate with BLE peripherals in .NET MAUI apps.

Official
Advanced
shinyorgshinyorg
152

shiny-jobs

Schedule and execute background jobs in MAUI apps with Shiny.Jobs.

Official
Advanced
shinyorgshinyorg
152

shiny-notifications

Manage cross-platform local notifications for .NET MAUI apps.

Official
Advanced
shinyorgshinyorg
4

shiny-spatial

Create and query geospatial databases with SQLite R*Tree indexing.

Official
Advanced
shinyorgshinyorg
4

shiny-stores

Provide cross-platform key/value storage and persistent service binding for .NET applications.

Official
Intermediate
shinyorgshinyorg
4

shiny-web-hosting

Configures ASP.NET Core web hosting using modular IWebModule-based service registration and middleware setup.

Official
Intermediate
shinyorgshinyorg
4

shiny-sqlitedocumentdb

Store .NET objects as JSON documents in SQLite with LINQ querying.

Official
Intermediate
shinyorgshinyorg
4

shiny-maui-shell

Generate .NET MAUI Shell pages, ViewModels, and navigation infrastructure.

Official
Intermediate
shinyorgshinyorg
4

shiny-di

Automate .NET dependency injection registration with attribute-driven source generators.

Official
Intermediate
shinyorgshinyorg
4

shiny-obd

Read vehicle diagnostic data via Bluetooth LE OBD-II adapters.

Official
Intermediate
shinyorgshinyorg
4

localizegen

Generate strongly-typed C# localization classes from .resx files.

Official
Intermediate
shinyorgshinyorg
4

shiny-reflector

Generate C# source code for AOT-compliant reflection and property access.

Official
Intermediate
shinyorgshinyorg
4

shiny-aspire-orleans

Integrate Orleans ADO.NET hosting and Gluetun VPN containers into .NET Aspire applications.

Official
Advanced
shinyorgshinyorg
4

shiny-maui-hosting

Generate and configure Shiny MAUI hosting with IMauiModule and lifecycle hooks.

Official
Intermediate
shinyorgshinyorg
4

shiny-music

Provides a unified .NET API for Android and iOS music library management.

Official
Intermediate
shinyorgshinyorg

shiny-tableview

Generate .NET MAUI TableView UI components for settings screens.

Official
Intermediate
shinyorgshinyorg
52

shiny-mediator

Generate Shiny Mediator handlers, contracts, and middleware scaffolding for .NET applications.

Official
Advanced

Frequently Asked Questions About Shiny.NET

FAQPage Schema
What 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.