awesome-dotnet-maui
github.com/jsuarezruiz/awesome-dotnet-maui ↗A curated list of awesome .NET MAUI libraries and resources.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me ui resources from awesome-dotnet-maui"
Installation instructions →What's inside
UI
- AcrylicView.MAUI
Acrylic creates a translucent texture.
- AiForms.Maui.SettingsView
This is a flexible TableView specialized in settings for Android / iOS.
- AlohaKit
A set of .NET MAUI drawn controls.
- AppActions.Icons.Maui
A .NET MAUI library that provides some default icons for AppActions without having to create your own.
- AuroraControls.Maui
A collection of beautiful, customizable UI controls for .NET MAUI applications. Aurora Controls provides a rich set of controls designed with modern UI/UX principles in mind.
- Breadcrumb
This is a breadcrumb navigation control that is complete automatic and uses the Navigation stack and page titles to generate the breadcrumbs. It's also 100% accessible by default.
Plugins
- Aptabase.Maui
Analytics for .NET MAUI Apps. 100% Open Source, Privacy-Friendly and Simple.
- BarcodeScanning.Native.Maui
Barcode scanning library based on native platform APIs for barcode detection: Google ML Kit, Apple Vision framework
- BindableProps
This library helps you to reduce writing boilerplate code when creating your custom UI components.
- Camera.MAUI
A Camera View control and a Barcode Endode/Decode control (based on ZXing.Net) for .NET MAUI applications.
- CameraScanner.Maui
This library offers camera preview and barcode scanning functionality for .NET MAUI apps using native platform APIs with Google ML Kit and Apple Vision framework.
- Docutain SDK
Cross platform SDK including Document Scanner, Barcode Scanner, Textrecognition (OCR), Dataextraction and PDF creation.
Samples
- AStore App
AStore is a simple e-commerce app built with .NET MAUI. Uses MVVM architecture. UI built with XAML.
- BMI Calculator
A simple and gorgeous BMI Calculator built using .NET MAUI and Skia Sharp. Inspired by Dribble design.
- HackerNews
A .NET MAUI app for displaying the top posts on Hacker News that demonstrates text sentiment analysis gathered using artificial intelligence.
- Maui Planets
Planets Mobile App UI built using .Net Maui. Implements the Dribbble design.
- Maui Premier League
.NET Conf 2022 Korea by .NET Dev showcase app. CollectionView and simple UI design.
- MauiSamples
.NET MAUI samples (.NET MAUI Paint, .NET MAUI Blazor Photo gallery, Kanban board and more).
Blazor
- Bit Platform
Ready to use project templates plus UI components focused on Blazor WASM/Hybrid(MAUI) that are extremely fast yet lightweight.
- BlazorBindings.Maui
Use Blazor syntax to build native MAUI applications.
- BlazorUI
UI Framework and component library for Blazor based Websites and Maui projects.
- Cropper.Blazor
Cropper.Blazor is a component that wraps around Cropper.js for cropping images in Blazor. Support Blazor Server, Blazor WebAssembly, Blazor Server Hybrid with MVC and MAUI Blazor Hybrid. Demo .
- MASA.Blazor
Blazor component library based on Material Design. Support Blazor Server and Blazor WebAssembly.
- Radzen.Blazor
Robust Blazor component library supporting WASM and Server and multiple themes. Also available is a WYSIWIG desktop application ( Radzen Blazor Studio ) with auto-CRUD builders. Freemium options for additional themes and functionality.
Workshops
- Build a .NET MAUI Weather App (Dev.to Series)
Community-driven tutorial series guiding you through building a weather app with API integration, SQLite storage, and cross-platform UI.
- Build mobile and desktop apps with .NET MAUI (Microsoft Learn)
Official Microsoft Learn interactive workshop series covering UI, MVVM, navigation, DI, and deployment. Step-by-step learning path for building cross-platform apps.
- .NET MAUI Hands-on Workshop
A free, self-paced workshop that walks you through building a real-world chat app with .NET MAUI. Covers cross-platform UI, navigation, and backend integration for iOS, Android, macOS, and Windows.
- .NET MAUI Workshop
A full day workshop (.NET MAUI Workshop in a Box) on how to build apps with .NET MAUI for iOS, Android, macOS, and Windows.
Tools
- DotNet.Meteor
The .NET Meteor allows you to build, debug .NET 6 / .NET 7 apps and deploy them to devices or emulators.
- MAUI App Accelerator
A Visual Studio extension to accelerate the creation of new .NET MAUI apps using a wizard-based UI.
- MAUI Designer
A small project to be able to preview XAML changes into MAUI view, and later add drag and drop functionality to create MAUI UI.
- MemoryToolkit.Maui
A developer toolkit for detecting, diagnosing, and mitigating memory leaks in .NET MAUI applications.
- .NET MAUI Check tool
NET MAUI Check tool.
- Shiny Templates
A dotnet new template for .NET MAUI that helps wireup over 60 community plugins and libraries
Books
- Enterprise Application Patterns using .NET MAUI
This book is for .NET MAUI developers that are already familiar with the framework, but that are looking for guidance on architecture and implementation when building enterprise applications. This book can help developers solve common problems using tried and true patterns.
- Introducing .NET MAUI: Build and Deploy Cross-Platform Applications Using C# and .NET 9.0 Multi-Platform App UI
End-to-end build-along guide for creating production-ready apps with .NET MAUI 9.0. Covers AOT, MauiReactor, Shell, Polly, accessibility, deployment, performance, and multi-window support. Ensures you learn modern cross-platform techniques step by step.
- .NET MAUI Cookbook
This book is for intermediate developers familiar with .NET MAUI basics. It addresses real-world usage scenarios, including UI best practices, MVVM, dependency injection, performance, and memory profiling. Since real-world apps often go beyond frontend development, this book also explores integration with backend services for authentication, data processing, synchronization, AI, and real-time updates.
- .NET MAUI Cross-Platform Application Development
You’ll gain all the knowledge needed to create a cross-platform application for Android, iOS, macOS, and Windows following an example project step by step. As you advance, you’ll integrate the latest frontend technology into your app using Blazor components, including the new Blazor Bindings feature. After this, you’ll learn how to test and deploy your apps.
- .NET MAUI for C# Developers: Build cross-platform mobile and desktop applications
The book starts with the fundamentals and quickly moves on to intermediate and advanced topics on laying out your pages, navigating between them, and adding controls to gather and display data. You'll explore the key architectural pattern of Model-View-ViewModel: and ways to leverage it. You'll also use xUnit and NSubstitute to create robust and reliable code.
- .NET MAUI in Action
.NET MAUI in Action shows you how you can use the cutting-edge MAUI framework to write apps that will run on Windows, Android, macOS, and iOS platforms using your existing .NET development skills. This book reveals essential MAUI development techniques through hands-on example applications in every chapter.
Showing a sample of 175 resources. View the full list on GitHub →