.NET Multi-platform App UI (.NET MAUI) Community Toolkit documentation

The .NET MAUI Community Toolkit is a collection of reusable elements for application development with .NET MAUI, including animations, behaviors, converters, effects, and helpers. It simplifies and demonstrates common developer tasks when building iOS, Android, macOS and WinUI applications using .NET MAUI.

The MAUI Community Toolkit is available as a set of NuGet Packages for new or existing .NET MAUI projects.

You can also preview the capabilities of the toolkit by running the sample app available in the MAUI Community Toolkit repo.

Feel free to browse the documentation using the table of contents on the left side of this page.

Supported versions

The .NET MAUI Community Toolkit supports the platforms officially supported by Microsoft:

  • Android 5.0 (API 21) or higher.
  • iOS 10 or higher.
  • macOS 10.15 or higher, using Mac Catalyst.
  • Windows 11 and Windows 10 version 1809 or higher, using Windows UI Library (WinUI) 3.
  • Tizen 7.0 or higher.

Get started

Follow the Getting started guide to install the CommunityToolkit.Maui NuGet packages into your existing or new .NET MAUI projects.

Open source

The .NET MAUI Community Toolkit is built as a set of open source projects hosted on GitHub by the community. Please feel free to join the team in contributing in any possible way that you can:

CommunityToolkit.Maui

CommunityToolkit.Maui.Markup