Uno Platform
| Uno Platform | |
|---|---|
| File:Uno Platform Logo.svg | |
| Original author | nventive |
| Developers | Uno Platform and community |
| Initial release | May 7, 2018[1] |
| Stable release | 6.1.34
/ July 17, 2025[2] |
| Repository |
|
| Written in | C#, XAML, .NET, .NET Framework, TypeScript, Xamarin, Universal Windows Platform, WinUI, WebAssembly |
| Engine | |
| Platform | Web platform Mobile Device |
| Type | .NET Library and Framework |
| License | Apache License |
| Website | platform |
Uno Platform (/ˈuˌnoʊ/) is an open source cross-platform graphical user interface that allows WinUI and XAML - based code to run on iOS, macOS, Linux, Android, Windows and WebAssembly.[3][4] Uno Platform is released under the Apache 2.0 license.
Applications can be built by using the tools in Visual Studio on Windows, including XAML and C#, and run on iOS, macOS, Android, Windows or in WebAssembly in a web browser.[5] A plug in for Microsoft Visual Studio is available from Microsoft's Visual Studio Marketplace,[6] VS Code Marketplace,[7] or JetBrains Rider Marketplace.[8] The community surrounding Uno Platform open source project comes together at its annual conference UnoConf.[9]
Uno Platform is an open-source project sustained by a support model like Red Hat’s[10] and via revenue from its commercial product, Uno Platform Studio, for which it raised a seed round.[11] Microsoft and Uno Platform announced official collaboration on maintaining .NET for iOS and .NET for Android GitHub repositories, as well as co-maintenance of SkiaSharp repository.[12][13]
See also
[edit | edit source]References
[edit | edit source]- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
Further reading
[edit | edit source]- The Register: WinUI and WinRT: Official modern Windows API now universal thanks to WebAssembly
- InfoWorld: Put Windows apps on the web with Uno
- Channel9: Uno Platform Part 1