The Most Complete Open-Source Platform For Cross-Platform .NET Applications

Build single codebase native mobile, web, desktop and embedded apps quickly

ico-nuget.png
1 M+

NuGet Downloads

ico-contributors.png
100 +

Contributors

ico-git.png
6 K+

GitHub Stars

ico-x.png
10 K+

Twitter Followers

Flexible to Your Preferences

Use Only Parts You Need. Extend as You Please.

Develop From Any
Operating System

Work from Windows, macOS, or Linux — Uno Platform doesn’t tie you to a single environment. Use the tools you love, wherever you are, and build cross-platform apps without compromise.

Develop With
Any IDE

Choose the development environment that fits your workflow. Uno Platform works seamlessly with Visual Studio, Visual Studio Code, Rider, or any C#-friendly IDE — no lock-in, just productivity.

Develop for Mobile, Web,
Desktop or Embedded

Target Android, iOS, WebAssembly, Windows, macOS, Linux, or embedded systems — all from a single codebase. Uno Platform lets you write once and truly run anywhere.

Develop With
XAML or C#

Uno Platform gives you the freedom to build UIs with declarative XAML or fluent C#. Mix and match as needed — the choice is yours.

Easy to Start With & Maintain

From Zero to Working Project in Seconds

Uno Check

Set up your environment in minutes with Uno Check, a CLI tool that ensures all prerequisites are installed and configured correctly.

Solution Template Wizard

Start with confidence. Uno Platform’s Solution Template Wizard generates a complete, production-ready solution with best practices baked in — so you’re building apps that scale well.

True Single Project

Develop, debug, and deploy across all platforms from a unified project structure. Uno Platform’s true single project setup eliminates fragmentation and complexity, so you can focus on building business-critical applications that are easy to maintain.

Single Codebase

Maintain one codebase for iOS, Android, Windows, WebAssembly, macOS, and Linux. Share UI and business logic in C# and XAML, and deliver consistent, high-quality user experiences without duplicating effort or introducing platform-specific bugs.

Rich & Fast UI

Reuse Windows, .NET, .NET MAUI Ecosystem and Native Capabilities.

Unified Skia Rendering

Render consistent, performant UIs across mobile, web, desktop, and embedded platforms — all powered by Uno Platform’s unified rendering architecture that is screaming fast everywhere it runs. Your UI looks and behaves the same, everywhere, and you retain control of every pixel!

Native Rendering

In addition to Unified Skia rendering, Uno Platform also provides a fully native user experience across mobile, web, and desktop by targeting the native UI frameworks of each platform. Uno Platform renders controls using the underlying native toolkit whenever possible — ensuring your app feels right at home on every device, with platform-specific look, performance, and accessibility baked in.

Reuse Hundreds of UI Controls

Accelerate development with access to a vast ecosystem of reusable controls — from Uno Toolkit’s purpose-built components to embedded MAUI controls and popular third-party libraries such as LiveCharts, Windows Community Toolkit, Scot Plott or MapsUI – You’re not starting from scratch.

More +

Non-UI APIs

Go beyond the UI layer and build complete, production-grade applications with access toplatform-specific APIs for sensors, file systems, networking, app lifecycle, geolocation, Bluetooth and more. Uno Platform gives you access to the full breadth of device capabilities through a unified .NET API surface.

More +

Beautiful UI, Fast

Create Modern, Polished UIs Without Compromising Speed or Responsiveness.

Uno Platform Extensions

Speed up development and reduce boilerplate with Uno Platform Extensions — a growing set of opinionated libraries that simplify common tasks like navigation, dependency injection, localization, and more. Build rich UIs faster, with best practices built in.

More +

Custom
Components

Go beyond what’s available out of the box. Easily build and reuse your own UI components tailored to your app’s needs. Whether you are designing interactive dashboards or bespoke widgets, Uno Platform makes custom component development seamless and scalable.

More +

Themes

Deliver a cohesive look and feel across all platforms with centralized theming. Uno Platform supports light and dark modes, custom color palettes, and dynamic styling, helping you maintain brand consistency and polish with minimal effort.

More +

Accessibility Out of the Box

Build inclusive applications from the start. Uno Platform supports native accessibility APIs on every platform, enabling screen readers, keyboard navigation, high-contrast modes, and more — so your apps are usable by everyone, everywhere.

More +

“At Uno Platform, we guarantee that everything core to building and running your cross-platform app will always be free and open source under the permissive Apache 2.0 license, with no hidden restrictions. Our sustainability relies on optional premium tools and enterprise support, ensuring your projects remain future-proof, open, and unconstrained—today and long into the future.”
– Our Open Source Pledge –

Powerful Tools To Ship Fast

Purpose-built Tools to Streamline Your Workflow — From Development to Deployment.

Resizetizer

Deliver sharp, correctly sized images for every platform and resolution — automatically. Resizetizer handles asset generation for Android, iOS, WebAssembly, and more, simplifying cross-platform design consistency.

More +

DSP Import

Bring your designs to life with ease. Uno Platform’s DSP import tools help translate Figma outputs into ready-to-use XAML, reducing handoff friction and design implementation time.

More +

Deployment & Continuous Integration

Integrate seamlessly with your CI pipelines. Uno Platform supports modern DevOps workflows with tools and guidance for automating builds, tests, and deployments across all supported platforms — from GitHub Actions to Azure DevOps and beyond.

More +

You Are In Good Company
Uno Platform Studio

A premium suite of tools built on top of open-source Uno Platform for building
cross-platform .NET applications quickly.

Build cross-platform .NET Apps in record time with Uno Platform Studio. Boost productivity with premium visual tools for developers and designers.

Get Started Now

What are you waiting for – hop in!

Uno Platform 5.2 LIVE Webinar – Today at 3 PM EST – Watch