// the find
CommunityToolkit/Maui
The .NET MAUI Community Toolkit is a community-created library that contains .NET MAUI Extensions, Advanced UI/UX Controls, and Behaviors to help make your life as a .NET MAUI developer easier
The official community extension library for .NET MAUI, filling gaps in the base framework with converters, behaviors, controls, and platform utilities. Backed by the .NET Foundation and tightly coupled to the official MAUI team — features that prove themselves here have a path into the core framework. If you're building a production MAUI app, you're probably going to end up depending on this.
1. The MediaElement package solves a genuinely hard cross-platform problem — audio/video playback in MAUI is painful without it. 2. Behaviors like TouchBehavior and EventToCommandBehavior cover MVVM patterns that MAUI's base class library handles awkwardly or not at all. 3. Documentation lives on Microsoft Learn, not just in the README — it's actually maintained and versioned alongside releases. 4. The contribution pipeline is structured: proposal → champion → vote → PR → docs, which explains why the quality bar is higher than most community toolkits.
1. The Camera package is still rough — real-world usage reports platform inconsistencies, especially on Mac Catalyst, and the API surface has changed between minor versions in breaking ways. 2. No roadmap with dates because everything runs on volunteer time — you can't plan a feature around this if you don't know when it ships. 3. The Maps package is a thin wrapper over platform map controls that still requires you to manage Google/Apple API keys and native SDKs; the abstraction leaks immediately. 4. Pre-release versions require a GitHub personal access token to install, which is an unnecessary friction point for evaluating whether an unreleased feature works.