Fact-checked by Grok 2 weeks ago

Uno Platform

Uno Platform is an open-source cross-platform UI framework that enables developers to create native applications for web, mobile, desktop, and embedded systems using a single codebase written in C# and XAML. It leverages WinUI controls and Skia-based rendering to deliver pixel-perfect, performant user interfaces across platforms including iOS, Android, macOS, Windows, Linux, and WebAssembly. Originating as an internal project at the Montréal-based tech firm Nventive, the platform was released as open source in 2018; in 2023, it spun out into an independent company. As of November 2025, it has amassed over 300 contributors, around 10,000 GitHub stars, and over 130 million NuGet package downloads. Key features include hot reload for instant UI updates during development, a visual designer for drag-and-drop UI creation, and AI-assisted tools like the Model Context Protocol (MCP) for interacting with running applications, making it particularly suited for enterprise-grade .NET development; major releases like version 6.0 in 2025 have enhanced AI integrations. Adopted by organizations such as Toyota and Air Canada, Uno Platform supports integration with tools like Visual Studio and VS Code, emphasizing productivity and cross-platform consistency.

History

Origins and founding

Uno Platform traces its origins to nventive, a software consultancy founded in 2008 by François Tanguay, who serves as its CEO. Initially focused on providing coaching services in architecture and , nventive specialized in multi-platform application development, completing over 1,000 and web projects across and growing to more than 150 employees. The Uno Platform project began in 2012 as Umbrella UI, an internal coded element library at nventive, and evolved around 2013 as a response to limitations in the Universal Windows Platform (UWP) and XAML framework, which were primarily confined to Windows ecosystems. nventive developed Uno to extend UWP/WinUI capabilities, enabling C# and XAML-based applications to run natively on non-Windows platforms such as , , macOS, and the web via , thereby addressing the need for true cross-platform support in .NET development. This internal effort, spanning five years, aimed to streamline productivity for developers building single-codebase apps beyond Microsoft's native environment. On May 7, 2018, during , nventive released Uno Platform as under the Apache 2.0 license, hosted on to invite community contributions and broaden its adoption. The launch marked a shift from proprietary internal tooling to a collaborative , allowing developers worldwide to leverage and extend the framework for cross-platform UI applications. In 2023, Uno Platform was from nventive as an independent company, , headquartered in , , to focus exclusively on advancing the platform's enterprise capabilities. This transition positioned Uno as a dedicated entity while maintaining its open-source roots.

Key milestones and releases

Uno Platform was initially developed internally by nventive and open-sourced in May 2018, marking its public debut as a cross-platform framework with basic support for Windows, , , and targets. In September 2019, Uno Platform 2.0 introduced early integrations with Xamarin.Forms, enabling developers to extend existing mobile apps to web platforms using .NET for and . In August 2020, Uno Platform 3.0 introduced comprehensive integration across all supported browsers, alongside Linux desktop support and theming options like Fluent Design and , expanding its reach to additional operating systems. 2021 brought Uno Platform 4.0, which added major productivity tools including extension support, design integration, and Uno Platform Extensions for streamlined app development. This release coincided with the second annual UnoConf community conference in December 2021, establishing it as a key gathering for developers focused on cross-platform .NET topics. Uno Platform 5.0 launched in November 2023, aligning with .NET 8 and introducing C# Markup for declarative coding, along with approximately 500 enhancements to boost cross-platform productivity. A pivotal advancement occurred in May 2025 with Uno Platform 6.0, which debuted Uno Platform Studio—a visual design and development suite—and implemented a unified Skia rendering engine across , , , and desktop targets for improved performance and consistency. Subsequent updates followed rapidly: version 6.1 in July 2025 added mobile and cookie handling; 6.2 in August 2025 enhanced Hot Design tools and rendering optimizations; 6.3 in October 2025 provided day-one support for .NET 10 preview and Visual Studio 2026; and 6.4 in November 2025 enabled agentic AI development features via Studio 2.0 updates. Significant partnerships evolved in 2025, including a deepened with Microsoft's .NET team announced in October, focusing on contributions to .NET , SkiaSharp, and ecosystem advancements. Earlier ties were evident in ongoing .NET integrations dating back to 2020. In August 2025, Uno Platform secured a $3.5 million CAD seed funding round led by AQC Capital and Desjardins Capital, bringing total investment to $6.5 million CAD and supporting further open-source innovation. By late 2025, the project had garnered approximately 10,000 stars, over 300 contributors, and more than 130 million package downloads, reflecting robust community growth and adoption.

Technical overview

Core architecture

Uno Platform is built on the foundation of the Universal Windows Platform (UWP) and WinUI framework, utilizing XAML for declarative user interface definition and C# for application logic. This architecture projects Microsoft's WinUI types and APIs across multiple targets by mirroring the UWP and WinUI behaviors, allowing developers to write a single codebase that leverages the familiar XAML dialect and .NET tooling. At its core, Uno Platform employs a headless that decouples high-level logic from platform-specific implementations. Shared code handles abstract UI elements and in C#, while platform abstractions manage low-level rendering and input handling, ensuring that XAML is compiled into C# at build time via source generators for consistent execution across environments. This separation promotes code reusability by isolating platform-dependent code into targeted assemblies, with the majority of the application remaining platform-agnostic. State management in Uno Platform relies on dependency injection (DI) and patterns such as Model-View-ViewModel (MVVM) or the extended Model-View-Update (MVUX) approach, facilitated by the system and data binding inherited from WinUI. DI is integrated through libraries like Uno.Extensions or CommunityToolkit.Mvvm, enabling registration and resolution for modular, testable code that maintains state immutably in MVUX via message-driven updates. These mechanisms ensure reactive, reusable state handling without direct platform ties. Uno Platform integrates deeply with the .NET ecosystem, targeting .NET 10 as the default runtime (as of version 6.4, released November 11, 2025) with ongoing support for , enabling enhanced performance and features like . This compatibility allows seamless use of .NET libraries, tools, and updates, with Uno's abstractions ensuring that .NET's cross-platform capabilities are fully leveraged in a UWP-like environment.

Rendering and UI framework

Uno Platform utilizes Skia as its primary unified rendering engine, powered by the SkiaSharp .NET binding, to achieve pixel-perfect graphics rendering across all target platforms including , , , Windows, macOS, and . This Skia-based approach draws all UI elements consistently, replacing native renderers where required to maintain visual fidelity and enable hardware acceleration via APIs like Metal on , on , and on . By default in recent versions such as 6.3 and later, Skia rendering is enabled for new projects, offering superior performance for complex UIs compared to older native modes. In parallel, Uno Platform supports a native rendering mode that leverages platform-specific controls for enhanced integration, such as UIView from UIKit on and ViewGroup from the Android framework on , ensuring accessibility features and editor (IME) compatibility without sacrificing cross-platform consistency. Developers can incorporate these native views directly into the Uno visual tree using XAML or code-behind, with platform conditionals for targeted adaptations, allowing seamless interop while preserving the overall WinUI-style layout. This dual-mode architecture abstracts underlying platform differences, enabling a single codebase to render appropriately on each target. The framework provides extensive support for WinUI 3 controls and .NET embedding, including over 150 UI primitives like NavigationView, ProgressRing, and DataGrid, which can be styled with 3 or Fluent Design themes via the Uno Themes package. These themes offer light/dark variants, color customization, and pre-built styles aligned with Google's Material system or Microsoft's Fluent guidelines, facilitating modern, responsive interfaces without custom theming efforts. For instance, applying Fluent styles requires minimal code changes, automatically adapting controls like buttons and lists to platform-appropriate aesthetics. Performance optimizations in Uno Platform 6.3 (released October 9, 2025) introduce WebAssembly-specific rendering improvements, such as offloading image decoding to Web Workers to reduce main-thread blocking and enable smoother scrolling in image-heavy UIs like galleries. Version 6.4 (November 11, 2025) further enhances Skia performance with off-thread rendering and synced frame pacing. These enhancements, combined with Skia's efficient pixel rendering, result in faster load times and fluid animations on web targets, making it suitable for high-performance browser-based applications.

Features

Cross-platform development tools

Uno Platform provides project templates that enable developers to create and configure applications targeting multiple platforms from a single codebase using either or the .NET CLI. These templates, installed via the command dotnet new install Uno.Templates, include options such as unoapp for multi-platform applications supporting , , , , and Win32 Desktop, with presets like "Blank" for minimal setups or "Recommended" for enhanced configurations incorporating extensions such as and localization. The templates integrate with the Uno Platform Solution Wizard, accessible through 's New Project dialog or the live online wizard at aka.platform.uno/using-wizard, allowing customization of frameworks (.NET 9.0 or 10.0), presentation patterns (MVVM or MVUX), and renderers (Skia or Native) to streamline multi-target setup without manual project proliferation. Hot Reload in Uno Platform facilitates real-time updates to XAML and C# code during development, preserving application state and eliminating the need for full rebuilds or redeploys, which significantly reduces iteration cycles. This feature supports modifications to layouts, controls, bindings, styles, and business logic across all targeted platforms, including Windows, , , , macOS, and , and integrates seamlessly with IDEs like , Rider, and VS Code. An on-screen indicator provides visual feedback on Hot Reload status, aiding in quick identification of supported changes and potential limitations, such as platform-specific constraints on certain animations or resource updates. The platform's build and deployment pipelines leverage native .NET dotnet publish commands to automate packaging for diverse formats, ensuring compatibility with app stores and deployment environments. For Android, developers can generate APK or AAB files directly (e.g., dotnet publish -f net9.0-android -p:AndroidPackageFormat=aab), while iOS targets produce IPA packages ready for the , with similar support for MSIX/ on Windows, .app/.pkg/.dmg on macOS, Snap on , and static files or PWAs for . Cross-platform builds are enabled, such as creating Windows packages from or macOS hosts, and include features like self-contained deployments, single-file executables, and Native AOT compilation where applicable, with built-in CI/CD integrations for and Actions. Debugging in Uno Platform utilizes Visual Studio's unified project structure to support breakpoints and stepping through shared C# and XAML code across native and targets, allowing developers to inspect variables, set conditional breakpoints, and handle exceptions consistently from one session. For , debugging requires enabling the Mono runtime debugger in the project file and configuring the launch settings, enabling full C# debugging akin to native platforms like or . This approach extends to mobile targets via the VS Code extension, where breakpoints in shared code can be hit during device or sessions, fostering efficient without platform-specific reconfiguration.

AI and visual design integration

Uno Platform has integrated artificial intelligence and advanced visual design tools to streamline UI prototyping and development, particularly through its premium productivity suite, Uno Platform Studio. Launched in November 2025, Uno Platform Studio 2.0 introduces agentic capabilities that enable developers to generate code and build cross-platform applications visually, maintaining human oversight in the process. This update builds on earlier versions by incorporating assistants that collaborate directly within the development environment, accelerating workflows for .NET developers targeting multiple platforms. A key component is the Hot Design tool, a visual UI editor introduced in late 2024 and enhanced through 2025, which allows real-time editing of running applications by transforming live apps into editable design surfaces. Hot Design supports import and export via a dedicated , enabling seamless translation of designs into XAML or C# Markup code for use in , while preserving styles, animations, and component structures. This integration facilitates rapid prototyping by bridging design tools with code, ensuring pixel-perfect fidelity across platforms without manual recreation. Complementing these visual features are specialized AI agents, such as the Hot Design Agent, which provides automated layout suggestions and real-time collaboration during UI design sessions within Hot Design. The agent interprets developer intent through natural language prompts to propose and iterate on visual elements, enhancing creativity while keeping the user in control. Additionally, the App MCP (a local service) enables agents to interact with live applications across platforms like Windows, WebAssembly, macOS, , and , performing multi-platform consistency checks to verify UI rendering and behavior uniformity. These tools align with emerging vibe coding paradigms, where AI handles high-level intent description to generate and refine code, tailored for enterprise developers seeking productivity gains without compromising security or customization. This approach, supported by a $3.5 million seed funding round in August 2025, empowers .NET teams to prototype and iterate faster in controlled environments.

Supported platforms

Target operating systems and devices

Uno Platform enables the development of applications that deploy natively across a range of operating systems and devices, leveraging a unified codebase built with C# and XAML. The platform's rendering engine, primarily based on Skia, ensures consistent visual output across these targets. On mobile devices, Uno Platform supports starting from version 5.0 and from version 11.0, allowing apps to run natively on smartphones and tablets from manufacturers like , , , and others. These targets utilize .NET for Android and .NET for iOS, respectively, to compile code into platform-specific binaries for optimal performance. For desktop environments, the platform targets Windows from version 7 onward via Skia rendering and Windows 10 (build 19041) or later for native WinUI integration; macOS from version 10.15; and various Linux distributions supported by the latest .NET runtime, including environments like X11 and Framebuffer. This enables deployment on personal computers, laptops, and workstations across these ecosystems. Web applications built with Uno Platform run in browsers via , compatible with modern desktop and mobile browsers such as , , , , and that support . This target delivers near-native performance without plugins, targeting the WebAssembly roadmap for ongoing enhancements. In the embedded and space, Uno Platform supports Linux-based devices, including models, through its and Skia rendering options, facilitating applications on resource-constrained hardware like single-board computers and custom controllers. Examples include systems and remote controls running on Zero. As of 2025, Uno Platform does not provide direct support for or , limiting deployment to the aforementioned platforms.

Compatibility with .NET ecosystem

Uno Platform maintains full compatibility with .NET 9 and later versions, enabling developers to leverage the latest features of the .NET across its supported targets. As of November 2025, this includes seamless integration with .NET 10 as the current LTS stable release (released November 11, 2025) and .NET 9 (STS, supported until November 2026), allowing applications to utilize enhanced performance optimizations and cloud-native capabilities introduced in these versions. Earlier support for .NET 8, an LTS release, was discontinued in Uno Platform 6.3 to align with the deprecation of .NET MAUI 8 workloads, ensuring without legacy constraints. Dependencies are managed through packages, which facilitate straightforward integration of Uno Platform libraries into existing .NET projects, including automatic resolution of transitive dependencies for multi-targeting scenarios. The platform supports interoperability with other .NET-based frameworks such as , .NET MAUI, and , particularly in application development where components from these ecosystems can be or extended. For instance, Uno Platform allows the incorporation of .NET MAUI controls and the Maui Community Toolkit through embedding mechanisms, enabling developers to reuse Xamarin-derived codebases for mobile-specific features while targeting broader platforms. This interoperability extends to via shared WebAssembly runtime, permitting web scenarios where Uno's pixel-perfect rendering complements Blazor's Razor-based components without requiring full code rewrites. Such integrations are facilitated by Uno's adherence to .NET standards, allowing shared libraries and services to operate across these frameworks in unified codebases. Uno Platform collaborates closely with on key open-source repositories, including contributions to SkiaSharp for cross-platform graphics rendering and extensions for .NET MAUI to enhance compatibility and performance. This partnership, announced in October 2025, involves joint development efforts to align Uno's rendering pipeline with .NET's evolution, such as upgrading SkiaSharp bindings in Uno Platform 6.4 for improved support. These collaborations ensure that Uno Platform benefits from Microsoft's ongoing investments in .NET ecosystem tools, fostering a more cohesive development experience for shared rendering and UI extensibility. At its core, Uno Platform primarily utilizes C# for application logic and XAML for declarative UI definition, aligning with the WinUI and UWP paradigms to promote code reuse across platforms. For WebAssembly targets, it incorporates extensions through a interop layer, which handles DOM manipulation and browser-specific interactions while maintaining C# as the primary language. This enables developers to build native-like applications without platform-specific adaptations, with XAML parsed into C# at for efficient runtime execution.

Development and ecosystem

Tools and IDE support

Uno Platform provides robust integration with popular integrated development environments () through dedicated extensions and plugins, enabling efficient project setup, editing, and debugging for cross-platform applications. The official Uno Platform extension for , available via the Visual Studio Marketplace, facilitates project creation by offering templates for single-codebase multiplatform apps using C# and XAML, including application blocks for rapid bootstrapping with libraries like Uno.Extensions. It supports templating through reuse of controls from WinUI, Windows Community Toolkit, or Uno Toolkit, and allows C# for Markup to develop UIs without XAML, similar to Flutter-style coding. For debugging, the extension enables XAML and C# Hot Reload directly within , allowing instant iteration on and changes during , alongside full build and debug capabilities for all supported platforms. For developers preferring lighter IDEs, Uno Platform offers extensions for Visual Studio Code and JetBrains Rider that emphasize streamlined editing and enhanced code intelligence. The VS Code extension, installed from the VS Code Marketplace, provides IntelliSense via the XAML Language Server for completions on controls, properties, events, enums, and more in XAML files, while supporting lightweight editing through XAML and C# Hot Reload for real-time UI modifications without rebuilding. It also includes mobile debugging features like breakpoints and variable inspection on physical devices or emulators. Similarly, the Rider plugin, available from the JetBrains Marketplace, delivers IntelliSense integration and lightweight editing with Hot Reload for XAML and C#, enabling seamless cross-platform development on Windows, macOS, and Linux, including support for third-party controls from vendors like Syncfusion and Infragistics. The Uno Check tool, a cross-platform .NET CLI utility installed globally via dotnet tool install -g uno.check, performs environment validation by scanning for prerequisites on Windows, , and macOS, detecting missing or outdated components such as .NET SDKs and workloads, and providing automatic fixes or setup instructions. For dependency management, it verifies platform-specific requirements (e.g., for or ) using configurable manifests and ensures repeatable setups across development machines. Community-maintained tools complement these IDE integrations, with the Uno Gallery serving as a key resource for control demonstrations and testing; this cross-platform app, available on , , and as a WebAssembly demo, acts as a live to showcase and experiment with Platform's UI controls, MVVM patterns, data binding, styling, animations, and data templating features.

Licensing and community contributions

Uno Platform's core framework is released under the Apache 2.0 license, a permissive that allows for free use, modification, and distribution, including in commercial applications, while requiring attribution and protection of patent rights. Community contributions to Uno Platform are primarily facilitated through its repository, where developers can report issues, submit pull requests, and participate in discussions via integrated tools like issue trackers and channels. The project has attracted over 300 contributors who have fixed more than 1,300 issues across numerous releases since its open-sourcing in 2018. Contributions follow established guidelines, including adherence to a , conventional commit standards, and requirements for including tests with code submissions to ensure quality and maintainability. The governance of Uno Platform operates on a community-driven model, with a core team from Uno Platform Inc. overseeing maintenance, triage, and releases through workflows and tools like Dependabot for dependency management. This structure encourages broad participation while allowing the core team to prioritize stability and feature development based on . Collaboration is further fostered through the annual UnoConf developer conference, which serves as a key gathering for the to share knowledge, discuss roadmap items, and engage directly with the core team. Uno Platform sustains its open-source development through a dual model: the core framework remains free under Apache 2.0, while revenue is generated via paid tiers of Uno Platform Studio, which provides enterprise-grade features such as advanced visual tooling, prioritized support, and integrations for workflows. This approach mirrors sustainability strategies in other open-source projects, balancing community accessibility with commercial viability to support ongoing innovation.

Adoption and impact

Notable applications and users

Uno Platform has seen adoption across enterprise sectors including , healthcare, and , where companies use it to build cross-platform internal tools such as dashboards and productivity applications. In the industry, TradeZero employs Uno Platform for its commission-free , options, and trading app, prioritizing high-performance mobile delivery. MD Financial Management also leverages it for portfolio management tools. Healthcare applications built with Uno Platform include myVCA for pet care services, AQPS's for prevention resources, and for clinician workflow support. Retail adopters feature Parkland Fuel Corp.'s gamified app, Cineplex's movie ticketing system, and Jean Coutu's services platform. Productivity-focused examples encompass Mobile for requests, as well as government apps like the City of Ottawa's citizen services portal and the City of Québec's transport planning tool. Prominent enterprise users include for mobile app development, Kahua for construction , for , and for aviation tools. Other adopters span WCT Labs, the UK Government's Central Facility, Vogels, HubSe, and Safe All Star. Case studies illustrate substantial efficiency gains in multi-platform projects; HubSe reported 10x productivity improvements when migrating a Silverlight-based to via Uno Platform. Kahua accelerated delivery of a multi-platform app by four times the anticipated timeline, migrating over 1,000,000 lines of WPF code to web while enhancing cross-platform consistency. Safe All Star reduced development time for child safety apps across platforms. Uno Platform addresses challenges in legacy migrations, particularly achieving pixel-perfect UI consistency; Toyota navigated complexities in transitioning a feature-rich mobile app from Xamarin.Forms, adhering to strict design standards. Community showcases, such as the League of Legends client recreation, demonstrate handling intricate WPF controls in cross-platform contexts. Microsoft WCT Labs runs WinUI and UWP XAML in browsers to support such transitions. By 2025, Uno Platform's GitHub repository has exceeded 10,000 stars, with over 130 million NuGet package downloads signaling robust developer engagement.

Funding and company evolution

Uno Platform originated as an internal project at nventive, a Montreal-based software consultancy founded in 2008 by François Tanguay, and was released as an open-source initiative in 2018 to extend Universal Windows Platform (UWP) applications to other environments using C# and XAML. In 2023, nventive fully spun out the project to establish Uno Platform Inc. as an independent entity, marking a shift from a service-oriented consultancy to a dedicated product company focused on cross-platform development solutions. In August 2025, Uno Platform raised C$3.5 million in seed funding, co-led by AQC Capital and Desjardins Capital, with additional participation from angel investors including Microsoft executive Scott Hanselman, bringing the company's total investment to C$6.5 million. The capital is earmarked for accelerating the development of AI-driven tools, such as patent-pending visual design features, and bolstering enterprise-level support to enhance developer productivity in .NET ecosystems. Over time, Uno Platform has evolved from a specialized open-source UWP extension into a full-fledged .NET cross-platform suite, enabling single-codebase applications across , desktop, and embedded targets. This progression includes adopting a model akin to Red Hat's, featuring a free community edition under the Apache 2.0 license complemented by paid enterprise subscriptions for advanced support and tools like Hot Design. François Tanguay, co-founder of nventive and a key architect of the platform's early development, leads Uno Platform Inc. as CEO, advocating for "pragmatic vibe coding" to deliver controlled, enterprise-ready assistance that maintains developer oversight. Under his guidance, the company recently launched Uno Platform Studio 2.0 in November 2025, integrating agents for enhanced visual and code-based workflows.

References

  1. [1]
    Uno Platform: Build Cross-Platform .NET Apps Faster
    Uno Platform is the most complete cross-platform .NET UI framework for Web, Mobile, Desktop and Embedded. Boost productivity with Visual Designer, C# and ...Getting Started tutorialHow it WorksAnnouncingCode SamplesUno Platform Documentation
  2. [2]
    unoplatform/uno: Open-source platform for building cross ... - GitHub
    Uno Platform is an open-source developer platform for building single-codebase .NET applications that run natively on Web, Desktop, Mobile, and Embedded systems ...
  3. [3]
    Uno Platform raises $3.5 million to bring “pragmatic vibe coding” to ...
    Aug 12, 2025 · The team made the project open source in 2018, and it has amassed more than 300 contributors since. In May, Uno Platform created a paid offering ...Missing: history | Show results with:history
  4. [4]
    Our History - nventive
    nventive was founded by François Tanguay. The company starts out as a firm offering coaching services in architecture and software development.Missing: origins | Show results with:origins
  5. [5]
    FAQ: General - Uno Platform
    Uno Platform is an open-source project with many contributors. It was developed internally by nventive from 2013-2018, and has been open source since 2018.
  6. [6]
    Uno Platform Turns Two Years in the Open
    Jun 3, 2020 · Uno Platform is Open Source (Apache 2.0) and available on GitHub. To learn more about Uno Platform, see how it works, or create a small sample ...
  7. [7]
    Sustaining the Open-Source Uno Platform
    Feb 8, 2021 · Uno Platform is free and Open Source (Apache 2.0). We explain and document our sustainability model here so it is easily referenceable.
  8. [8]
    In a world of vibe coding startups, Uno Platform is ... - TechCrunch
    Aug 12, 2025 · Nventive decided to fully spin out the tool box and created Uno Platform in 2023. Since then, the company has started working with ...
  9. [9]
    Six years in the open and a glimpse into the future - Uno Platform
    May 22, 2024 · It was there in 2018 that we debuted Uno Platform as an open-source project and marked the beginning of a remarkable adventure.Missing: Apache | Show results with:Apache
  10. [10]
    Cross-platform development with Uno Platform
    Jun 5, 2025 · In May 2018, seeing its success, we open-sourced Uno Platform at Microsoft Build 2018. The motivation was always to simplify life for .NET ...
  11. [11]
    ANNOUNNCING: Uno Platform 3.0 - Linux Support, Fluent, Material ...
    Aug 13, 2020 · Uno Platform 3.0 brings: · Desktop: macOS, Linux, Windows 7 and 10 · Mobile: iOS, Android · Web: all browsers supported by WebAssembly.
  12. [12]
    Uno Platform Announces Version 2.0 of Cross-Platform ...
    Sep 19, 2019 · New Integration with Xamarin Forms enables software developers to extend their existing Xamarin Forms apps to the Web via WebAssembly and ...
  13. [13]
    Announcing Uno Platform 4-0. Four Major Components Added
    Nov 30, 2021 · Four platform additions for speeding up application development announced: Visual Studio Code and Figma integration, Uno Platform Extensions ...Missing: history milestones
  14. [14]
    UnoConf 2021 Summary and Recordings - Uno Platform
    Dec 8, 2021 · In this UnoConf blog series, we'll be breaking down each one of our speaker sessions and their demos in a deep dive.
  15. [15]
    Five is for 5X productivity. Announcing Uno Platform 5.0
    Nov 1, 2023 · Come see the launch of Uno Platform 5.0 at .NET Conf 2023. Uno Platform 5.0: Elevate Your Cross-Platform .NET Development with .NET 8 – Thursday ...Uno Platform 5.0 Brings · C# Markup For Cross-Platform... · Uno Platform TeamMissing: rendering | Show results with:rendering
  16. [16]
    The Next Chapter: Uno Platform Studio and Uno Platform 6.0 ...
    May 7, 2025 · Nearly seven years after unveiling Uno Platform, we're announcing our BIGGEST RELEASE EVER. A milestone that redefines developer ...Missing: history | Show results with:history
  17. [17]
    Announcing Uno Platform 6.1: CommandBarFlyout, Studio Updates ...
    Jul 17, 2025 · Uno Platform 6.1 introduces CommandBarFlyout, status bar APIs for mobile, cookie handling for WASM, and a new Thickness editor in Hot Design.Missing: stats | Show results with:stats<|control11|><|separator|>
  18. [18]
    Smoother, Faster, Everywhere - Uno Platform 6.2
    Aug 26, 2025 · Uno Platform 6.2 delivers smoother workflows, Hot Design upgrades, and nearly 100 fixes for faster, more reliable cross-platform app ...
  19. [19]
    Faster Rendering, .NET 10 Preview, VS 2026 Ready - Uno Platform 6.3
    Oct 9, 2025 · Uno Platform 6.3 delivers faster rendering, .NET 10 Preview support, Visual Studio 2026 readiness, smoother WebAssembly apps, and Hot Design ...Uno Platform 6.3 Highlights · Uno Platform 6.3 Adds . Net... · Visual Studio 2026...Missing: stats | Show results with:stats
  20. [20]
  21. [21]
    Announcing Uno Platform and Microsoft .NET team Collaboration
    Oct 14, 2025 · Announcing the partnership between Uno Platform and Microsoft's .NET team: deeper collaboration, key contributions to .NET MAUI, SkiaSharp, and ...
  22. [22]
    Uno Platform Secures $3.5M Seed Round for .NET Dev Tools
    Aug 12, 2025 · This round, led by AQC Capital and Desjardins Capital, rounds up $6.5M CAD of total investment in Uno Platform to date, and includes ...
  23. [23]
    How Uno Platform works
    Uno Platform is a cross-platform projection of Microsoft's WinUI framework (and its preview iteration, UWP). Uno mirrors WinUI types and supports the WinUI XAML ...
  24. [24]
  25. [25]
    Dependency Injection - Uno Platform
    Dependency injection (DI) in Uno Platform registers services for app dependencies, enabling sound design principles. Services are registered with the host and ...Registering Services · Resolving Services · Service Lifetimes
  26. [26]
    MVUX Overview - Uno Platform
    MVUX, or Model-View-Update eXtended, extends MVU with immutable models and data binding, using four central components: Model, View, Update, and Extended.
  27. [27]
  28. [28]
    .NET version support - Uno Platform
    As a Standard Term Support (STS) release, it is now supported for 24 months (until November 10, 2026). See the STS latest announcement for more details.<|separator|>
  29. [29]
    The Skia Renderer - Uno Platform
    The Skia Renderer is a cross-platform unified rendering component of Uno Platform which provides a single UI experience across all supported platforms.Benefits · Using Skia Desktop · Limitations
  30. [30]
    How Uno Platform Works
    Uno Platform provides two rendering modes, Skia and Native. The first one uses Skia to draw all the App pixels on the screen, while the second one uses the ...Uno Platform at Runtime · Rendering the UI · Uno Platform at Build TimeMissing: engine | Show results with:engine
  31. [31]
    Incorporating native views to the Uno visual tree - Uno Platform
    Since Uno's views are inheriting from the base native view type on these platforms, you can incorporate native views into your app's visual tree.Missing: Jetpack | Show results with:Jetpack
  32. [32]
    Using platform-native control styles
    Using platform-native control styles. By default, controls in Uno Platform applications are rendered exactly the same way on every target platform.Missing: Jetpack | Show results with:Jetpack
  33. [33]
    WinUI 3 and Uno Platform
    WinUI 3 is the next generation of Microsoft's Windows UI library. It succeeds the UWP XAML framework as Microsoft's actively developed native UI platform for ...How Does Winui 3 Differ From... · Technical · How Does This Affect Uno...
  34. [34]
    .NET MAUI Embedding - Uno Platform
    The integration of .NET MAUI controls into an Uno application consists of two parts, the .NET MAUI class library and the MauiHost control.Overview · Maui Embedding With Skia... · Mauiembedding Dependencies
  35. [35]
    Uno Themes
    Uno Themes offer Material, Fluent, or Cupertino styles, with dark/light themes, pre-built styles, and color customization. Styles can be compared in the Uno ...
  36. [36]
    dotnet new templates for Uno Platform
    This template can be used to create a multi-platform application for iOS, Android, WebAssembly, Linux, and Win32 Desktop, which uses the new WinUI 3 APIs.Check your developer... · Uno Platform Application
  37. [37]
    The Uno Platform Solution Template
    ### Summary of Uno Platform Solution Template
  38. [38]
    Uno Platform Hot Reload
    Uno Platform's Hot Reload works seamlessly across Windows, WebAssembly, iOS, Android, macOS, and Linux. Develop or modernize your app for any platform, ...
  39. [39]
    Publishing Your App (App Packaging) - Uno Platform
    Native dotnet publish Integration – No separate tools required. · Cross-Platform Build Support – Build Windows packages from Linux or macOS, and vice versa.
  40. [40]
    Automating Away Cross-Platform Packaging Complexity for .NET ...
    Oct 16, 2025 · Ship your .NET app everywhere: Windows, macOS, Linux, Android, iOS, and WebAssembly, with Uno Platform's automated cross-platform packaging.
  41. [41]
    Using the WebAssembly C# Debugger - Uno Platform
    There are two ways to debug a WebAssembly application: Using Visual Studio Here's what you need to do to debug an Uno Platform application in Visual Studio.
  42. [42]
    Uno Platform - Visual Studio Marketplace
    Oct 7, 2025 · Uno Platform is a free, open-source .NET platform for building cross-platform apps from a single codebase, enabling native mobile, web, desktop ...<|control11|><|separator|>
  43. [43]
  44. [44]
  45. [45]
  46. [46]
    Announcing Uno Platform Studio featuring Hot Design #18833
    Nov 18, 2024 · We are proud to introduce Uno Platform Studio, a suite of productivity tools featuring Hot Design, a next-generation Visual Designer for .NET cross-platform ...
  47. [47]
    Uno Platform Takes 'Hot Design' for Cross-Platform .NET Apps to ...
    Mar 10, 2025 · Uno Platform has taken its "Hot Design" feature to public beta, extending the "Hot Reload" paradigm with functionality to visually edit and refine a running ...
  48. [48]
    Design and Build Uno Platform Applications With Figma
    Using the Uno Platform Figma Plugin, it is possible to visualize how the application will render and to export actual XAML for use in Visual Studio for the ...
  49. [49]
    Module 4 - Importing UI from Figma - Uno Platform
    Uno Platform offers a Figma plugin that enables exporting the UI designed in Figma as both XAML and C# Markup. In this module, you'll learn how to export C# ...
  50. [50]
    An Efficient Design-to-Code Handoff Process Using Uno Platform ...
    Nov 17, 2023 · By “translating” the design to code directly from the Figma file, the developers can ensure that the application looks and behaves as intended, ...
  51. [51]
    Uno Platform Studio
    Explore Uno Platform Studio: The .NET productivity suite with Hot Design, Hot Reload, and Design-to-Code to accelerate cross-platform app development.<|control11|><|separator|>
  52. [52]
    Hot Design Agent Archives - Uno Platform
    The App MCP is a local runtime service that allows AI agents and automation tools to intelligently interact with a live Uno Platform ...<|control11|><|separator|>
  53. [53]
    Vibe Coding: Toward an AI‑Native Paradigm for Semantic and Intent ...
    Oct 9, 2025 · This paper introduces vibe coding, an emerging AI‑native programming paradigm in which a developer specifies high‑level functional intent ...Vibe Coding: Toward An... · 4 Architecture · 6 Evaluation
  54. [54]
    Target Platforms - Uno Platform
    Use Uno Platform support for Skia to create .NET-powered, C#, and XAML-built applications on Linux. Bonus: your app also works on Windows, Mac, iOS, Android, ...
  55. [55]
    Supported platforms - Uno Platform
    Uno Platform applications run on all macOS versions supported by .NET, currently macOS 10.15 and above, using the net9.0-desktop target framework. Linux. Uno ...
  56. [56]
    Linux Development with .NET, XAML and C# - Uno Platform
    Linux Desktop or IoT. Uno Platform apps run equally well on all popular Linux distros, as well as Raspberry Pi. Build Fast. Reuse Often. Develop from ...
  57. [57]
    Building .NET apps for Linux from any operating system - Uno Platform
    May 29, 2024 · Spotted in the Twitter wild, Uno Platform with .NET was used to create a Spotify Remote on a Raspberry Pi Zero 2 with a Pimoroni display.
  58. [58]
    Uno Platform 6.3 Adds .NET 10 Preview Support and VS 2026 ...
    Oct 21, 2025 · It is released under the Apache 2.0 open-source license on GitHub. Before version 6.3, the platform supported .NET 9 as the latest stable target ...
  59. [59]
    How to upgrade Uno Platform NuGet Packages
    To upgrade NuGet packages without the Uno.Sdk, you can use the Nuget Package Manager coming from Visual Studio. Choose the latest stable versions of Uno ...
  60. [60]
    Using the Uno.Sdk
    Adds support for SkiaSharp. SkiaRenderer, Adds support for using Skia as the graphics rendering engine. For more details, see Skia Rendering documentation.
  61. [61]
    Using Maui Community Toolkit in Uno Platform via .NET MAUI ...
    Sep 13, 2023 · NET MAUI controls into an Uno Platform application, you'll need two main components: the .NET MAUI class library and the MauiHost control.
  62. [62]
    SkiaSharp Archives - Uno Platform
    SkiaSharp is a .NET binding for Skia. Uno Platform provides support for SkiaSharp via the Uno.SkiaSharp.Views package.
  63. [63]
    Cross-Platform Mobile, Web and Desktop Apps with XAML and C#
    Uno Platform acts a bridge for WinUI and UWP apps to run natively on iOS, macOS, Android, Linux and WebAssembly. You can run your C# and XAML source code ...Missing: beyond nventive
  64. [64]
    How Uno works on WebAssembly Native
    Uno uses WebAssembly to run in browsers, with a TypeScript layer for DOM manipulation via JavaScript interop. C# calls JavaScript via WindowManagerInterop.NET.
  65. [65]
    Uno Platform Documentation
    Uno Platform is an open-source .NET platform for building single codebase native mobile, web, desktop, and embedded apps quickly.
  66. [66]
    .NET Development with Uno Platform Extension for Visual Studio
    Maximize productivity with the Uno Platform extension for Visual Studio. The fastest way to build cross-platform .NET applications.
  67. [67]
    Uno Platform - Visual Studio Marketplace
    Oct 7, 2025 · Uno Platform is the free and open-source .NET platform for building beautiful, high-performance, cross-platform applications for mobile, ...
  68. [68]
    .NET Development with Uno Platform Extension for VS Code
    Uno Platform VS Code extension uses our XAML Language Server for editing XAML files with code completion for controls, properties, events, enums, and more.
  69. [69]
    .NET Development with Uno Platform Plugin for Rider
    The fastest way to build .NET applications is with our JetBrains Rider extension. Boost productivity and streamline your development process.
  70. [70]
    Uno Platform Plugin for Rider - JetBrains Marketplace
    Rating 4.6 (7) The Uno Platform plugin for JetBrains Rider enables Hot Reload support for Uno Platform apps, streamlining the development of cross-platform .NET Mobile, Web, ...
  71. [71]
    Troubleshoot your environment with uno-check
    uno-check is a dotnet command-line tool that runs a suite of automated check-ups on your dev environment, making sure you have all the prerequisites installed.
  72. [72]
    unoplatform/uno.check: CLI tool to setup your environment ... - GitHub
    Uno.Check is a cross-platform, command-line .NET tool that validates and configures your development environment in a single step.
  73. [73]
    Uno Platform Gallery
    This application requires Javascript and WebAssembly to be enabled.
  74. [74]
    Uno Gallery on the App Store
    Rating 4.0 (2) · Free · iOSThis application showcases a playground for testing XAML code live, and the view the features of Uno platform library for iOS.
  75. [75]
  76. [76]
    Uno Platform Pricing
    Regardless of the intended use or the size of the organization, Uno Platform is free and open source under the very permissive Apache 2.0 Licence.
  77. [77]
    Contributing to Uno - Uno Platform
    Contributing to Uno. Everyone is welcome to contribute to the Uno Platform. Here you'll find useful information for new and returning contributors.Understanding The Uno... · Building And Debugging Uno · Adding Tests
  78. [78]
    Ways to contribute to Uno Platform
    Whatever you do, let us know through X/Twitter, our Discord Server in #contributing, or by emailing us at info@platform.uno. Contributing code. The WinUI ...Provide Feedback · Report A Bug By Opening An... · Contributing Code
  79. [79]
    UnoConf Archives - Uno Platform
    UnoConf · A Deep Dive Into Uno Extensions · Uno Platform Learning Resources for Beginners · Deploying Uno Platform Applications to Azure · Best Practices for ...Missing: governance | Show results with:governance
  80. [80]
    UnoConf - Uno Platform Developer Conference - YouTube
    UnoConf is an annual developer conference and gathering point for the complete Uno community that gives you a chance to learn from Uno Platform team members ...Missing: introduction | Show results with:introduction
  81. [81]
    Success Stories and Case Studies - Uno Platform
    See how Uno Platforms enables teams to design, build and ship real-world applications through case studies and showcases.Missing: notable enterprise adopters
  82. [82]
    Top 5 WebAssembly Use Cases for .NET Developers - Uno Platform
    Jul 9, 2020 · Our customer HubSe has been able to achieve 10x productivity by using Uno Platform to migrate their Silverlight-based Web App, see the case ...Missing: notable adopters
  83. [83]
    Kahua uses Uno Platform, WinUI and Azure to deliver a multi ...
    May 10, 2021 · For those new to Uno Platform – it allows for creation of pixel-perfect, single-source C# and XAML apps which run natively on Windows, Web/ ...Missing: history milestones
  84. [84]
    Toyota migrates mobile app to Uno Platform
    Mar 12, 2024 · This article explores Toyota's transition from Xamarin Forms to Uno Platform, highlighting how it navigated the challenges of migrating complex applications.Missing: adopters | Show results with:adopters
  85. [85]
    We raised a $3.5m CAD Seed Round! Open-source .NET FTW!
    Sep 3, 2025 · Uno Platform raises $3.5M CAD seed funding led by AQC Capital with support from Scott Hanselman, fueling open-source .Missing: 2023 | Show results with:2023