Build .NET applications for web, mobile, desktop, and embedded targets with Uno Platform.
Uno
Build native apps for mobile, web, desktop, and embedded targets from a shared C# and XAML codebase with Uno Platform.

About Uno
Uno is an open-source platform for building .NET applications from a shared C# and XAML codebase using the WinUI 3 API surface. It targets iOS, Android, WebAssembly, Windows, macOS, Linux, and embedded systems, with Skia rendering on desktop and framebuffer output on Linux for embedded scenarios.
It provides UI controls, Material, Fluent and Cupertino theming, MVVM and MVUX state options, and cross-platform APIs for functions such as sensors and secure storage. Related tooling supports Hot Reload, a runtime visual designer, and prompt-based starter app generation with export to an IDE or command-line workflow.
Key features
- Share C# and XAML code across mobile, web, desktop, and embedded targets
- Use WinUI 3 API surface for cross-platform .NET apps
- Render desktop with Skia; support Linux framebuffer for embedded
- Use WinUI and Toolkit controls with Material, Fluent, Cupertino themes
- Manage state with MVVM or MVUX and extension libraries
- Preview changes with Hot Reload and runtime visual designer
- Core framework is open source under Apache 2.0
- One C# and XAML codebase targets mobile, web, desktop, and embedded
- Works with Visual Studio, VS Code, JetBrains Rider, and CLI workflows
Uno at a glance
- Website
- github.com/unoplatform/uno
- Category
- Development › Code Editors & IDEs
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
Uno alternatives
Tools and sites you could use instead, ranked by how closely they match.
packer.nvim manages Neovim plugins using native packages and Lua configuration.
Edit programming files in multiple languages on Android with Squircle CE, an application designed for mobile devices.
Write and edit source code on Android with Visual Code Space, a mobile code editor project.
Android code editing is available through Acode, an open-source mobile editor.
Kickstart.nvim provides a small, single-file starting point for configuring Neovim.
Popular in Code Editors & IDEs
Well-known listings from the same topic.
Uno FAQ
Which platforms does Uno target?
What license covers the Uno Platform core framework?
Which IDEs and workflows can be used?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












