Uno Platform

on Linux

.NET UI on Linux, using C# and XAML!
Pixel-perfect UI on Linux
Reuse the same code that runs on Windows and MacOS to also run on Linux using SkiaSharp and GTK.
DataBinding Engine
Complete DataBinding engine, optimized for static type-checking where possible.
Linux Desktop or IoT
Uno Platform apps run equally well on all popular Linux distros, as well as Raspberry Pi.

Build Fast. Reuse Often.

Dev Productivity

Framebuffer & 16 bit mode

Easily develop for very small devices via Framebuffer DPI scaling and the 16-bit mode support.
Pixel Perfect

Hot Reload

Build UI and features quickly while seeing the impact of your changes on the emulator or device instantaneously.
Code Reuse

Uno Extensions

Battle tested cross-platform code blocks for commonly used functions like authentication, navigation, reactive and many more.

Productivity Boosters

Uno Themes

Use Fluent, Material or Cupertino built-in themes to easily style your Linux applications.

Learn

Extensive docs, samples, and tutorials

Toolkit

Multiplatform-first UI components to speed up your development.

Support

Free and paid support available

Productivity Boosters

Uno Themes

Use Fluent, Material or Cupertino built-in themes to easily style your Linux applications.

Learn

Extensive docs, samples, and tutorials

Toolkit

Multiplatform-first UI components to speed up
your development.

Support

Free and paid support available

Showcase

Uno Calculator

A Windows app running on Linux

Windows Calculator, an application written in C++ and C over 30 years ago now also runs as a native Linux 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.
Tune in Today at 12 PM EST for our free Uno Platform 5.0 Live Webinar
Watch Here