--- uid: Uno.Documentation.Intro --- # Uno Platform Documentation <!-- markdownlint-disable MD001 --> Uno Platform is an open-source .NET platform for building single codebase native mobile, web, desktop, and embedded apps quickly. <br/> <div class="row"> <!-- Get Started --> <div class="col-md-6 col-xs-12 "> <a href="get-started.md"> <div class="alert alert-info alert-hover"> #### Get Started Set up with your OS and IDE of choice. </div> </a> </div> <!-- How-tos and Tutorials --> <div class="col-md-6 col-xs-12 "> <a href="getting-started/counterapp/get-started-counter.md"> <div class="alert alert-info alert-hover"> #### How-tos and Tutorials Six complete tutorials and hundreds of real-world samples. </div> </a> </div> <!-- Developing with Uno Platform --> <div class="col-md-6 col-xs-12 "> <a href="using-uno-ui.md"> <div class="alert alert-info alert-hover"> #### Developing with Uno Platform Learn the principles of cross-platform development with Uno. </div> </a> </div> <!-- C# Markup --> <div class="col-md-6 col-xs-12 "> <a href="xref:Uno.Extensions.Markup.Overview"> <div class="alert alert-info alert-hover"> #### C# Markup Write UI using C# instead of XAML </div> </a> </div> <!-- MVUX --> <div class="col-md-6 col-xs-12 "> <a href="xref:Uno.Extensions.Mvux.Overview"> <div class="alert alert-info alert-hover"> #### MVUX Reactive programming with Uno Platform </div> </a> </div> <!-- Uno Toolkit --> <div class="col-md-6 col-xs-12 "> <a href="xref:Toolkit.GettingStarted"> <div class="alert alert-info alert-hover"> #### Uno Toolkit Include new advanced UI controls </div> </a> </div> <!-- Figma --> <div class="col-md-6 col-xs-12 "> <a href="xref:Uno.Figma.GetStarted"> <div class="alert alert-info alert-hover"> #### Figma Design your app in Figma and easily import to XAML or C# </div> </a> </div> <!-- Uno Themes --> <div class="col-md-6 col-xs-12 "> <a href="external/uno.themes/doc/themes-overview.md"> <div class="alert alert-info alert-hover"> #### Uno Themes Use Material or Cupertino themes in your app </div> </a> </div> <!-- Uno Extensions --> <div class="col-md-6 col-xs-12 "> <a href="external/uno.extensions/doc/ExtensionsOverview.md"> <div class="alert alert-info alert-hover"> #### Uno Extensions Include large building blocks to complete your app faster </div> </a> </div> <!-- API Reference --> <div class="col-md-6 col-xs-12 "> <a href="implemented-views.md"> <div class="alert alert-info alert-hover"> #### API Reference Browse the set of available controls and their properties. </div> </a> </div> </div> <br/> ## High level architecture Uno Platform's application API is compatible with Microsoft's [WinUI 3 API](https://learn.microsoft.com/windows/apps/winui/winui3/) and the older [UWP application API](https://learn.microsoft.com/windows/uwp/get-started/). In fact, when your application runs on Windows, it's just an ordinary WinUI 3 (or UWP) application. This means that existing WinUI or UWP code is compatible with Uno Platform. Existing WinUI or UWP libraries can be recompiled for use in Uno Platform applications. A number of [3rd-party libraries](xref:Uno.Development.SupportedLibraries) have been ported to Uno Platform.  Uno Platform is pixel-perfect by design, delivering consistent visuals on every platform. At the same time, it rests upon the native UI framework on most target platforms, making it easy to [integrate native views](xref:Uno.Development.NativeViews) and tap into native platform features. Learn more about [how Uno Platform works](xref:Uno.Development.HowItWorks). ## Next Steps Once you’ve gone through our [Get Started](get-started.md) guides please visit our [GitHub Discussions](https://github.com/unoplatform/uno/discussions) where our team and community will be able to help you. <br/> <br/> ---