
About Uno Platform
Uno Platform is an open source framework for building .NET apps that run on many platforms from one codebase. You write the interface in XAML and the logic in C#.
What it does
Uno Platform lets you target Windows, macOS, Linux, iOS, Android and WebAssembly from a shared project. Developers can use the MVVM pattern to structure the app. The project offers a visual designer and tools that work with Visual Studio, VS Code and Rider. Sample apps and starter templates show how screens, navigation and data can be organised.
Key features
- One XAML and C# codebase for many targets
- Desktop, mobile and web output
- Visual designer and design tool support
- Sample apps and starter templates
- Migration guidance from WPF and Xamarin Forms
Who it's for
Uno Platform suits .NET developers who already know XAML or WPF and want to reach more screens with the same skills. It also helps teams that want one codebase for their product across several operating systems.
Pricing and good to know
The framework is open source under the Apache 2.0 license. The site also sells Uno Platform Studio, a commercial product with extra tools and support. Check the pricing page before choosing a plan, and read the platform notes for each target you plan to ship.
Highlights
- Share one XAML and C# codebase across targets
- Target Windows, macOS, Linux, mobile and WebAssembly
- Design screens with a visual designer
- Start from sample apps such as a fitness or sales dashboard












