Uno Extensions

Common developer tasks made fast and easy. There is a package for that!
Reusable Code Blocks

Get to a fully functional project in minutes. Never again write code from scratch for commonly used functions.

Flexible and Extendable
Pick and choose which of the Extensions (NuGet packages) to use. Easily extend any particular feature.
Right Architecture from the Start
Provide the best base possible for building a production-ready app by reusing real-world best practices and battle-tested code blocks.

Build Fast. Reuse Often.

Cross-Platform

Navigation

Easily move between pages, open dialogs etc via the use of Frame, TabBar, NavigationView or ContentControl.
Out-of-box

Localization

Ensure proper localization of your cross-platform app by simply declaring each supported language.
EnterprisE Grade

Authentication

Easily authenticate a user or restrict access to specific parts of the application using MSAL, OIDC, Cookie or simple Web authentication.
Reactive / MVUX

Reactive programming for mere mortals. Easily create asynchronous and event-based cross-platform .NET apps. Read more.

HTTP

Easily manage registration of all API endpoints via one central location for accessing Web resources.

Configuration

Out-of-box, uniform way to read or write configuration data from a number of distinct sources.

Logging

A simple way to wire up custom log providers for locations not included by the runtime libraries or extensions.

Hosting

Leverages IHostBuilder from Microsoft.Extensions.Hosting to register components and services to be used by the application

Serialization

Easily convert an object into a format that can be easily stored or transmitted.

Dependency Injection

Register and access dependencies anywhere in an application that uses Uno Extensions Hosting.

Validation

Catch user-entered information errors before they before it is saved to a database or sent to a web service.

Productivity Boosters

UI Toolkit

Multiplatform-first UI components to speed up your development.

Learn

Extensive docs, samples, and tutorials for Extensions, and Uno Platform overall.  

Proven Modernization Path

Reuse business logic and most of your XAML. Leverage modern WinUI and Windows Community Toolkit.

Support

Free and paid support available

Productivity Boosters

UI Toolkit

Multiplatform-first UI components to speed up your development.

Learn

Extensive docs, samples, and tutorials for Extensions, and Uno Platform overall.  

Proven Modernization Path

Reuse business logic and most of your XAML. Leverage modern WinUI and Windows Community Toolkit.

Support

Free and paid support available

Showcase

Kahua

Kahua migrates 1,000,000 lines of WPF code to Web

Traditionally a Windows-only shop, Kahua can now provide a modern, intuitive, and consistent user experience across Web and Mobile.  By adopting .NET and Uno Platform, Kahua’s WebApp performs comparably to their desktop app!

Seeing is believing

Discover Uno Platform through two full, free, step-by-step workshops

Try Free Now

Getting started is easy with
this simple 5 minute, step-by-step tutorial.

Uno Platform 5.2 – True Single Project, enhanced Skia renderers, Multi Window and .NET 9 support , and more! See what’s new