.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Go to file
Eilon Lipton 97b9ecdc50
Update policy/workflow automation to use new area labels (#22410)
Some got renamed, some are gone.
5 days ago
.config Update arcade (#22265) 2 weeks ago
.github Update policy/workflow automation to use new area labels (#22410) 5 days ago
.vscode Add .NET MAUI into the launch settings (#21760) 1 month ago
Assets Add NuGet package information (#18197) 7 months ago
docs Update UITesting.md (#21815) 1 month ago
eng Add provisioning mono back (#22395) 5 days ago
loc LEGO: Merge pull request 8721 2 years ago
src Border has a 1 pixel thickness even when it's thickness property is set to 0 - fix (#21197) 5 days ago
.editorconfig Bump editorconfig csharp_prefer_braces down to suggestion (#21041) 2 months ago
.gitattributes
.gitconfig
.gitignore Add visual testing support, on top of Appium (#14999) 10 months ago
Directory.Build.Override.props.in Allow MAUI to be built using .NET 7 (#10047) 2 years ago
Directory.Build.props [ci] Move to arcade , remove GitInfo and Mono dependencies (#21487) 2 weeks ago
Directory.Build.targets [ci] Move to arcade , remove GitInfo and Mono dependencies (#21487) 2 weeks ago
LICENSE.txt
Microsoft.Maui-dev.sln [ci] Move to arcade , remove GitInfo and Mono dependencies (#21487) 2 weeks ago
Microsoft.Maui-mac.slnf [ci] Move to arcade , remove GitInfo and Mono dependencies (#21487) 2 weeks ago
Microsoft.Maui-vscode.sln Fix the incorrect manifest project name (#18488) 7 months ago
Microsoft.Maui-windows.slnf Restructured CodeBehindGenerator pipeline (#20524) 3 months ago
Microsoft.Maui.BuildTasks.slnf SourceGen now supports internal duplicate types 1 year ago
Microsoft.Maui.Graphics.slnf Add back the SkiaSharp libs and Samples 2 years ago
Microsoft.Maui.LegacyControlGallery.slnf Only specify app path for Windows tests 8 months ago
Microsoft.Maui.Packages-mac.slnf Fix the incorrect manifest project name (#18488) 7 months ago
Microsoft.Maui.Packages.slnf Fix the incorrect manifest project name (#18488) 7 months ago
Microsoft.Maui.Samples.slnf [uitests] Work for get appium uitests with CI (#14488) 1 year ago
Microsoft.Maui.sln [ci] Move to arcade , remove GitInfo and Mono dependencies (#21487) 2 weeks ago
NuGet.config [ci] Move to arcade , remove GitInfo and Mono dependencies (#21487) 2 weeks ago
README.md Update readme with latest blog (#18763) 6 months ago
SECURITY.md
THIRD-PARTY-NOTICES.TXT Add animated GIF support for Image (#19411) 3 months ago
build.cake [ci] Move to arcade , remove GitInfo and Mono dependencies (#21487) 2 weeks ago
build.cmd
build.ps1 [ci] Move to arcade , remove GitInfo and Mono dependencies (#21487) 2 weeks ago
build.sh Fix typo in build.sh (#17305) 8 months ago
cSpell.json Add product names to cspell word list and add csharp to markdown code section 11 months ago
dotnet-local.cmd Add `dotnet-local` scripts to make using in tree dotnet easier. (#16461) 10 months ago
dotnet-local.sh Add `dotnet-local` scripts to make using in tree dotnet easier. (#16461) 10 months ago
global.json Update arcade (#22265) 2 weeks ago
maui.code-workspace Add a vscode workspace and some build tasks (#5827) 2 years ago
omnisharp.json Make MAUI into 1 workload and lots of NuGets instead of a full workload (#11206) 1 year ago

README.md

.NET Multi-platform App UI (.NET MAUI)

Build Status Build Status

.NET Multi-platform App UI (.NET MAUI) is a cross-platform framework for creating mobile and desktop apps with C# and XAML. Using .NET MAUI, you can develop apps that can run on Android, iOS, iPadOS, macOS, and Windows from a single shared codebase.

Getting Started

Overview

.NET Multi-platform App UI (.NET MAUI) is the evolution of Xamarin.Forms that expands capabilities beyond mobile Android and iOS into desktop apps for Windows and macOS. With .NET MAUI, you can build apps that perform great for any device that runs Windows, macOS, Android, & iOS from a single codebase. Coupled with Visual Studio productivity tools and emulators, .NET and Visual Studio significantly speed up the development process for building apps that target the widest possible set of devices. Use a single development stack that supports the best of breed solutions for all modern workloads with a unified SDK, base class libraries, and toolchain. Read More

.NET MAUI Weather App on all platforms

Current News

Follow the .NET MAUI Blog and visit the News wiki page for more news and updates.

FAQs

Do you have questions? Do not worry, we have prepared a complete FAQ answering the most common questions.

How to Engage, Contribute, and Give Feedback

Some of the best ways to contribute are to try things out, file issues, join in design conversations, and make pull-requests. Proposals for changes specific to MAUI can be found here for discussion.

See CONTRIBUTING, CODE-OF-CONDUCT and the Development Guide.