.NET MAUI
dotnet/maui
A cross-platform framework by Microsoft that lets you write code once in C# and deploy to both mobile and desktop devices.
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
AI Summary
What This Project Does
It's an official Microsoft toolkit designed to help developers create software that runs simultaneously on Android, iOS, Windows, and Mac.
What Problems It Solves
Solves the headache of learning different languages and writing multiple codebases for cross-platform apps, saving repetitive work so one codebase works on all major devices.
Who It's For
Suitable for programmers who know C#, desktop developers looking to switch to App development, and small-to-medium enterprises needing quick multi-platform coverage.
Typical Use Cases
Building frontend interfaces for internal enterprise management systems, creating educational apps supporting both phones and tablets, developing cross-platform utility software.
Key Strengths & Highlights
Good native performance, not just a web wrapper; strong Microsoft ecosystem support with complete docs; interfaces look native to each platform.
Getting Started Requirements
Requires programming knowledge, specifically C#; needs Visual Studio development environment installed; unusable without coding basics.
Purpose
Suitable for those with C# basics wanting to quickly develop cross-platform apps, not for non-technical users seeking ready-made software, or projects pursuing extreme native experiences without maintaining cross-platform compatibility.
Category
Tech Stack
Project Info
- Primary Language
- C#
- Default Branch
- main
- License
- MIT
- Homepage
- https://dot.net/maui
- Created
- May 8, 2020
- Last Commit
- today
- Last Push
- today
- Indexed
- Apr 19, 2026