The Most Complete Open-Source Platform for Cross-Platform .NET Applications
Build single codebase native mobile, web, desktop and embedded apps quickly

NuGet Downloads
NuGet Downloads
Contributors
Contributors
GitHub Stars
GitHub Stars
Twitter Followers
Twitter Followers
Flexible to Your Preferences

Develop From Anywhere Using Your Favorite IDE

C# or XAML for UI Development
Build polished cross-platform .NET UIs with concise declarative UI markup using a modern XAML-centric syntax or declarative-style C# Markup.
State Management
Model-View-Update-eXtended (MVUX) gives you all the benefits of Reactive, Immutable and Declarative presentation, as well as state management., but with the additional benefit of easy testing provided by decoupling Views from Models and Updates. Read more.

One Project,
Six Platforms
Our true Single Project approach simplifies development, accelerates build times, and facilitates platform-specific development, enhancing your productivity and efficiency. Single Project for iOS, Android, WebAssembly, Linux, macOS and Windows.

Ultimate Productivity Using
Tools of Your Choice
C# and XAML Hot Reload in both Visual Studio and VS Code
Build .NET UIs and features quickly while instantaneously seeing the impact of your changes on the emulator or device.
Generate C# or XAML Markup in Seconds
Solution Template Wizard
Get running .NET projects in minutes. Easily configure your project to your exact preferences. Select as many or as few Uno Platform features as you’d like.
Rich UI, Fast
Reuse Windows, .NET, .NET MAUI ecosystem and native capabilities.


Reuse Hundreds of UI Controls
Streamline the development process by creating stunning web, mobile, and desktop apps using a single codebase with hundreds of UI components available from WinUI, Windows Community Toolkit, 3rd-party providers, .NET MAUI controls and the Uno Toolkit

Native Features & Performance



Uno Platform Extensions
Battle tested .NET-based cross-platform code blocks for commonly used functions like authentication, navigation, reactive and many more.
Beautiful UI, Fast

Easily Theme
Your Apps

Bring Your Custom Components
or design systems.

Tools From Zero to Deployment
Hundreds of Manual Steps Reduced to a Few Commands

Simplify asset handling by automatically generating all required image scales and splash screens from a single SVG source. No more manual resizing or asset duplication

Automate app packaging across all platforms. Bundles binaries, assets, and dependencies into native installers while supporting code signing, notarization, and more.

CONTINUOUS INTEGRATION
From build to store release and everything in the middle.













Seeing is believing
