Skip to content
Nuvyntra Labs
All packages

App services

Plugin.Maui.CommunityToolkitPlus

Opt-in production extras on top of CommunityToolkit.Maui

Current NuGet 1.0.2

Unofficial, opt-in production extensions built on CommunityToolkit.Maui for .NET MAUI on Android and iOS — accessibility auditing, state restoration, upgrade guard, trusted time, app integrity, wallet passes, and privacy consent.

Install

dotnet add package Plugin.Maui.CommunityToolkitPlus

Package ID: Plugin.Maui.CommunityToolkitPlus

Plugin.Maui.* restores from GitHub Packages. Add the org feed first — see Use nuvyntralabs GitHub Packages from a C# project.

Overview

Plugin.Maui.CommunityToolkitPlus is an unofficial, opt-in layer of production extensions that sit above CommunityToolkit.Maui. All seven modules ship in one assembly and every module is disabled until explicitly enabled: accessibility visual-tree auditing with SARIF export, Shell state restoration after process death, journaled upgrade migrations with safe mode, tamper-aware trusted time from a host ITimeSource plus HTTP Date URLs, App Attest / Play Integrity challenge-and-proof, Apple Wallet and Google Wallet pass handoff, and a versioned privacy-consent ledger with SDK activation gates.

Current release

  • 1.0.2. Current nuget.org pack.
  • 1.0.1. HTTP Date sources register alongside a host ITimeSource so Trusted Time no longer collides in DI.

Full upgrade map for the 3 September 2026 hardening wave: Hardened plugin releases.

Capabilities

  • Accessibility audit — visual tree scan for missing labels, small targets, contrast, and clipped text with JSON and SARIF export.
  • State restoration — Shell route and contributor checkpoints that survive process death.
  • Upgrade guard — idempotent journaled migrations and startup-loop safe mode.
  • Trusted time — host ITimeSource plus HTTPS / HTTP Date sources, with outlier rejection and wall-clock jump detection.
  • App integrity — App Attest (iOS) and Play Integrity (Android) challenge-and-proof for backend verification.
  • Wallet passes — .pkpass handoff on iOS and Google Wallet save URL on Android.
  • Privacy consent — versioned purpose ledger with revocation, expiry, and SDK activation gates.

Discussion

Comment on Plugin.Maui.CommunityToolkitPlus. The thread lives on this component's GitHub repository (nuvyntralabs/Plugin.Maui.CommunityToolkitPlus). Sign in with GitHub — Giscus uses Discussions, Utterances uses Issues.

Related in App services