Streamlines .NET development with attribute-driven dependency injection, cross-platform storage abstractions, and modular ASP.NET infrastructure.
Shiny Extensions is a comprehensive suite of .NET libraries designed to reduce boilerplate and enforce best practices through source generation and clean abstractions. It features attribute-driven dependency injection for automatic service registration, a unified API for cross-platform key/value and secure storage, and a modular infrastructure system for ASP.NET Core. This skill assists developers in implementing persistent settings, managing complex DI lifetimes, and organizing web hosting logic into reusable modules across mobile, desktop, and web platforms.
주요 기능
010 GitHub stars
02Attribute-driven DI registration with high-performance source generators
03Cross-platform key/value store abstractions for settings and secure data
04Modular ASP.NET Core infrastructure registration via IInfrastructureModule
05Automatic persistence for INotifyPropertyChanged objects to underlying stores
06Post-configuration startup tasks for clean application initialization
사용 사례
01Organizing complex ASP.NET Core middleware and service logic into clean, reusable modules
02Implementing secure, cross-platform user settings that persist across application restarts
03Automating service registration in .NET MAUI or Blazor applications to reduce manual configuration