dotnet/maui

.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 1 hour ago
Added to GitGenius on June 22nd, 2026
Created on May 8th, 2020
Open Issues & Pull Requests: 3,906 (-9)
GitHub issues: Enabled
Number of forks: 1,972
Total Stargazers: 23,319 (+0)
Total Subscribers: 604 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 10.5 hours
Mean response time: 16.4 days
90th percentile: 26.3 days
Tracked items: 9,648

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 87% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 35% of tracked open issues have had no activity in three months. Only 3% of issues opened in the past year have been closed. Three people close 60% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 3,502
New in 7 days: 124
Closed in 7 days: 42
Avg open age: 696 days
Stale 30+ days: 1,598
Stale 90+ days: 1,379

Recent activity

Opened in 7 days: 106
Closed in 7 days: 37
Comments in 7 days: 130
Events in 7 days: 661

Top labels

  • t/bug (7,690)
  • s/triaged (6,025)
  • s/verified (4,421)
  • platform/android (3,250)
  • platform/ios (2,718)
  • platform/windows (2,165)
  • partner/syncfusion (1,890)
  • area-controls-collectionview (1,080)

Detailed Description

.NET MAUI is a cross-platform framework developed by Microsoft for building native device applications using C# and XAML. The framework enables developers to create applications that run on Android, iOS, iPadOS, macOS, and Windows from a single shared codebase, representing an evolution of the earlier Xamarin.Forms platform that originally focused on mobile development. By consolidating development across multiple platforms, .NET MAUI allows teams to leverage a unified SDK, base class libraries, and toolchain while maintaining native performance and platform-specific capabilities.

The repository serves as the primary source for the .NET MAUI framework itself, with C# as its primary language. Developers can initialize new projects using the dotnet CLI with commands like dotnet new maui, and the framework integrates with Visual Studio productivity tools and emulators to streamline the development process. The ecosystem extends beyond the core framework through companion resources including official documentation, sample applications in a separate maui-samples repository, and integration with community projects like the .NET MAUI Community Toolkit and the Syncfusion Toolkit for .NET MAUI, which provides over 30 additional controls.

Activity data reveals this is a highly active and well-maintained project.

The repository's scope encompasses multiple technical domains including cross-platform development, mobile development, desktop applications, UI frameworks, and native control integration. Recent development has aligned with Microsoft's broader .NET release cycle, with updates announced for .NET 10 in 2025 and .NET 9 in November 2024. The project maintains active engagement with the open-source community, as evidenced by recent announcements welcoming Syncfusion open-source contributions and ongoing participation in initiatives like Hacktoberfest.

The framework's architecture supports building applications that perform consistently across diverse device types and operating systems. Developers can access comprehensive getting started guides, development documentation, and contribution guidelines through the repository's GitHub pages and wiki. The project maintains overlapping contributor relationships with other significant repositories including github/gh-aw, solo-io/gloo, and microsoft/vscode, indicating integration points and shared development practices within the broader Microsoft ecosystem.