dotnet/maui-samples

Samples for .NET Multi-Platform App UI (.NET MAUI)

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 1 hour ago
Added to GitGenius on September 19th, 2026
Created on April 15th, 2020
Open Issues & Pull Requests: 96 (+0)
GitHub issues: Enabled
Number of forks: 1,489
Total Stargazers: 3,657 (+0)
Total Subscribers: 123 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.4 hours
Mean response time: 25.5 days
90th percentile: 112.3 days
Tracked items: 68

Most active contributors

Sign in to see contributor activity.

How this project is maintained

79% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 87% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 28
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 415 days
Stale 30+ days: 28
Stale 90+ days: 28

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • :checkered_flag: Release: .NET 9 (2)
  • enhancement (2)
  • documentation (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

dotnet/maui-samples is a collection of sample applications demonstrating .NET Multi-Platform App UI, a cross-platform framework for building mobile and desktop applications with C# and XAML that run on Android, iOS, iPadOS, macOS, and Windows from a single codebase.

The samples address the challenge of learning how to build multi-platform applications by providing working code examples across different complexity levels and use cases. The repository is organized by framework version, with the current stable release in the 10.0 folder and preview features in 11.0, allowing developers to target the version they are using. Samples range from basic building blocks like a calculator demonstrating grid layout techniques to complete applications like a point-of-sale system that adapts to both desktop and mobile form factors while leveraging native platform features. The repository also includes migration guides for developers transitioning from Xamarin.Forms to .NET MAUI, and samples showing integration with modern .NET libraries such as Microsoft.Extensions.AI for building chat applications with language model capabilities.

Developers should use these samples when learning .NET MAUI or when building applications that need to run across multiple platforms with native look and feel. The samples are particularly valuable for understanding responsive UI patterns that adapt between desktop and mobile layouts, navigation patterns in different scenarios, and how to integrate platform-specific features. The repository serves as the official sample collection and is complemented by a samples browser for discovering examples by feature or use case.

The project maintains samples aligned with active framework releases, marking deprecated versions clearly and providing centralized package version management across samples to ensure consistency. The repository includes samples specifically designed for beginners following the official .NET MAUI for Beginners series, alongside more advanced examples demonstrating real-world application patterns.