.NET MAUI Community Toolkit

Get Started with the Community Toolkit

The .NET MAUI Community Toolkit is a rich set of reusable components, helpers, and APIs that extend the capabilities of .NET MAUI. It's built and maintained by the community to provide common patterns and solutions that can accelerate your development.

To get started, simply add the NuGet package to your MAUI project:

dotnet add package CommunityToolkit.Maui

Explore the samples to see the toolkit in action!

Key Features & Components

Animations

Easily create engaging animations for your UI elements, from simple fades to complex sequences.

Learn More

Behaviors

Enhance controls with pre-built or custom behaviors to add functionality without modifying the control's code-behind.

Learn More

Converters

Transform data between different formats for display in your UI using a variety of built-in value converters.

Learn More

Effects

Apply platform-specific visual effects and customizations to your MAUI controls.

Learn More

Extensions

Helper methods and extensions for common tasks, making your code more concise and readable.

Learn More

Layouts

Specialized layouts for unique UI arrangements and responsive design patterns.

Learn More

Services

Cross-platform services for common application needs like dialogs, navigation, and more.

Learn More

Mvvm

Helpers and base classes to streamline Model-View-ViewModel (MVVM) pattern implementation.

Learn More

Contributing

The Community Toolkit thrives on community contributions! Whether it's reporting bugs, suggesting features, or submitting pull requests, your involvement is highly valued.

Visit the GitHub repository to learn how you can contribute.