All Projects → unoplatform → Uno

unoplatform / Uno

Licence: other
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.

Programming Languages

C#
18002 projects
javascript
184084 projects - #8 most used programming language
typescript
32286 projects
java
68154 projects - #9 most used programming language
powershell
5483 projects
shell
77523 projects

Projects that are alternatives of or similar to Uno

Uno.Themes
This library is designed to help you use the material design system with the Uno Platform
Stars: ✭ 112 (-98.14%)
Mutual labels:  xaml, xamarin, uwp, webassembly, uno-platform, winui
Uno.ch9
Ch9 - Uno Reference Implementation project
Stars: ✭ 45 (-99.25%)
Mutual labels:  hacktoberfest, webassembly, wasm, xamarin, uwp, mono
Uno.playground
Source code for the Uno Gallery apps and Uno Playground (made in Wasm)
Stars: ✭ 184 (-96.95%)
Mutual labels:  webassembly, wasm, xamarin, uwp, mono
Csla
A home for your business logic in any .NET application.
Stars: ✭ 865 (-85.65%)
Mutual labels:  webassembly, xamarin, uwp, mono
Xamarin Forms Gtk Movies Sample
The Movie DB Xamarin.Forms Sample
Stars: ✭ 83 (-98.62%)
Mutual labels:  xamarin, uwp, mono, xaml
Xamarin Demos
This repository contains the Syncfusion Xamarin UI control’s samples and the guide to use them.
Stars: ✭ 218 (-96.38%)
Mutual labels:  xamarin, uwp, mvvm, xaml
Mvvmvalidation
Lightweight library that helps reduce boilerplate when implementing validation in XAML MVVM applications
Stars: ✭ 141 (-97.66%)
Mutual labels:  xamarin, uwp, mvvm, xaml
Mvvmlight
The main purpose of the toolkit is to accelerate the creation and development of MVVM applications in Xamarin.Android, Xamarin.iOS, Xamarin.Forms, Windows 10 UWP, Windows Presentation Foundation (WPF), Silverlight, Windows Phone.
Stars: ✭ 973 (-83.86%)
Mutual labels:  cross-platform, xamarin, uwp, mvvm
Reactivemvvm
Cross-platform ReactiveUI sample app built for a talk at MSK .NET conf.
Stars: ✭ 94 (-98.44%)
Mutual labels:  cross-platform, xamarin, uwp, mvvm
Open Source Xamarin Apps
📱 Collaborative List of Open Source Xamarin Apps
Stars: ✭ 318 (-94.73%)
Mutual labels:  hacktoberfest, cross-platform, xamarin, uwp
Reactiveui
An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.
Stars: ✭ 6,709 (+11.28%)
Mutual labels:  hacktoberfest, xamarin, uwp, mvvm
Mvvmcross
The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.
Stars: ✭ 3,594 (-40.39%)
Mutual labels:  xamarin, uwp, mono, mvvm
Reactiveproperty
ReactiveProperty provides MVVM and asynchronous support features under Reactive Extensions. Target framework is .NET Standard 2.0.
Stars: ✭ 603 (-90%)
Mutual labels:  xamarin, uwp, mvvm, xaml
Uno.quickstart
An Uno "Hello world!" project using Windows UWP, iOS, Android and WebAssembly
Stars: ✭ 157 (-97.4%)
Mutual labels:  cross-platform, wasm, xamarin, uwp
Essentials
Essential cross platform APIs for your mobile apps.
Stars: ✭ 1,344 (-77.71%)
Mutual labels:  hacktoberfest, cross-platform, xamarin, uwp
uno.toolkit.ui
A set of custom controls for the WinUI and the Uno Platform not offered out of the box by WinUI, such as Card, TabBar, NavigationBar, etc.
Stars: ✭ 45 (-99.25%)
Mutual labels:  xamarin, uwp, mono, uno-platform
react-native-xaml
A React Native Windows library to use XAML / WinUI controls
Stars: ✭ 55 (-99.09%)
Mutual labels:  xaml, uwp, winui
WordpadUWP
A UWP version of... WordPad!
Stars: ✭ 54 (-99.1%)
Mutual labels:  xaml, uwp, winui
ably-dotnet
.NET, Xamarin and Mono client library SDK for Ably realtime messaging service
Stars: ✭ 32 (-99.47%)
Mutual labels:  xamarin, uwp, mono
PCLExt.FileStorage
Portable Storage APIs
Stars: ✭ 35 (-99.42%)
Mutual labels:  xamarin, uwp, mono

Pixel-Perfect. Multi-Platform. C# & Windows XAML. Today.

Open Uno in Gitpod Azure DevOps Dependabot Status Twitter Followers GitHub Stars NuGet Downloads All Contributors PRs Welcome

What is the Uno Platform?

The Uno Platform is a UI Platform for building single-codebase applications for Windows, Web/WebAssembly, iOS, macOS, Android and Linux.

It allows C# and WinUI XAML code to run on all target platforms, while allowing you control of every pixel. It comes with support for Fluent, Material and Cupertino design systems out of the box. Uno Platform implements a growing number of the WinRT and WinUI APIs, such as Windows.UI.Xaml, to enable WinUI applications to run on on all platforms with native performance.

Use the WinUI tooling from Windows in Visual Studio, such as XAML Hot Reload and C# Edit and Continue, build your application as much as possible on Windows, then validate that your application runs on iOS, Android, macOS and WebAssembly.

Visit our documentation for more details.

Getting Started

See the complete Getting Started guides for starting with Visual Studio, Visual Studio Code, JetBrains Rider or Visual Studio Mac.

For a larger example and features demo:

Uno Platform Features

Live WebAssembly Apps

Here's a list of live apps made with the Uno Platform for WebAssembly.

Let us know if you've made your app publicly available, we'll list it here!

Have questions? Feature requests? Issues?

Make sure to visit our FAQ, StackOverflow, create an issue or Discord - "Uno-Platform" channel where our engineering and community are.

Contributing

There are many ways that you can contribute to the Uno Platform, as the WinRT and WinUI APIs are pretty large! Read our contributing guide to learn about our development process and how to propose bug fixes and improvements. Come visit us on our visit our Discord Channel #uno-platform for help on how to contribute!

Contribute to Uno in your browser using GitPod.io, follow our guide here.

Open in Gitpod

Contributors

Thanks goes to these wonderful people (emoji key):

Jérôme Laban
Jérôme Laban

💻 🖋 📖 💡 🚧 🚇 🤔 👀 ⚠️ 📆
David Oliver
David Oliver

📝 💻 🖋 📖 🚧 👀 ⚠️ 💡
Martin Zikmund
Martin Zikmund

💻 ⚠️ 👀
Geoffrey Huntley
Geoffrey Huntley

💬 📖 🚧 💻 ⚠️ 👀
Patrick Decoster
Patrick Decoster

⚠️ 💻 💡
David
David

💻 🖋 📖 🚧 👀 ⚠️ 💡
Carl de Billy
Carl de Billy

💻 🖋 📖 🚧 👀 ⚠️ 💡
vincentcastagna
vincentcastagna

💻 💡
TopperDEL
TopperDEL

💻
Maxine Mheir-El-Saadi
Maxine Mheir-El-Saadi

💻 💡 ⚠️
Artem
Artem

💻 📖
Dysnomian Charles
Dysnomian Charles

💻
Jean-Philippe Lévesque
Jean-Philippe Lévesque

💻
Xiaotian Gu
Xiaotian Gu

💻
Rockford Lhotka
Rockford Lhotka

📝
Nick Randolph
Nick Randolph

📝
Microsoft
Microsoft

💻 📖 💡 ⚠️ 🚇
Xamarin
Xamarin

💻 📖 💡 ⚠️
NicolasChampagne
NicolasChampagne

💻
Agnes ZITTE
Agnes ZITTE

💻
Miguel Rochefort
Miguel Rochefort

💻
Yohan Guérin
Yohan Guérin

💻
jcantin-nventive
jcantin-nventive

💻
Mathieu Fillion
Mathieu Fillion

💻 🚧
Florent Cima
Florent Cima

💻
alextrepanier
alextrepanier

💻
warrenbenyahia
warrenbenyahia

💻
JP
JP

💻
GuillaumeSE
GuillaumeSE

💻
Shimmy
Shimmy

📖
Geoffrey Fielden-Briggs
Geoffrey Fielden-Briggs

💻
Massimo Cacchiotti
Massimo Cacchiotti

💻
rfrappier
rfrappier

📖
Furkan Kambay
Furkan Kambay

📖
pkar70
pkar70

💻 ⚠️ 📖
Hugo van Kemenade
Hugo van Kemenade

📖
Tomer Cohen
Tomer Cohen

📖
Antero Santos
Antero Santos

📖
Zhen Zhi Lee
Zhen Zhi Lee

💻
Gert de Pagter
Gert de Pagter

📖
Devesh Singh
Devesh Singh

📖
RanadeepPolavarapu
RanadeepPolavarapu

📖
Ujjwal
Ujjwal

📖
Chris Baumler
Chris Baumler

📖
SnicklePickles
SnicklePickles

📖
Pedro Gonçalves
Pedro Gonçalves

📖
Bharat Raghunathan
Bharat Raghunathan

📖
Aayush Bisen
Aayush Bisen

📖
Alexey Pyltsyn
Alexey Pyltsyn

📖
José Antonio Chio
José Antonio Chio

📖
Marouane R
Marouane R

📖
Avinash Jha
Avinash Jha

📖
Khyati Valera
Khyati Valera

📖
Alex
Alex

📖
Miguel Piedrafita
Miguel Piedrafita

📖
Gagan Deep
Gagan Deep

📖
RobJenks
RobJenks

📖
Pratik Gadhiya
Pratik Gadhiya

📖
MacKenzie Whalen
MacKenzie Whalen

📖
Giovanni De Luca
Giovanni De Luca

🚇
Binit Ghimire
Binit Ghimire

📖

💖 Thank-you.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].