<div>
<img width="160" src="media/logo.png" alt="Uno Platform">
</div>
<br>
Uno Platform is an open-source UI
Platform for building single-codebase .NET applications for Windows,
iOS, Android, WebAssembly, macOS, and Linux.
This is a list of awesome resources for users of Uno
Platform. If you find the list helpful, please make sure to ⭐
star it!
Contents
General
Repositories
- Uno Platform - Main
repository of Uno Platform, including the full API surface of UWP/WinUI,
the best place to submit issues and contribute.
- Uno Themes -
Material and Cupertino theme library for Uno Platform apps. In addition,
includes advanced controls based on Android/iOS developer
guidelines.
- Uno
Toolkit - Multiplatform-first UI component library to speed up
application development. Also provides Material and Cupertino styles for
the included components.
- Uno Gallery
- Controls and API gallery app. Includes live examples of most built-in
controls and features along with easy to use code snippets.
- Uno Samples
- A growing collection of code samples and snippets.
- Uno Core -
Provides a set of reusable utilities and helpers. Used by the main Uno
Platform repository.
- Uno UI Test
- Cross-platform UI testing library for Android, iOS and
WebAssembly.
Libraries
MVVM
- MVx.Observable
- A (mostly) unopinionated, light-weight alternative to ReactiveUI
provided as a library not a framework.
- Prism - Framewrok for
building loosely coupled, modular, maintainable, and testable XAML
applications.
- Microsoft
MVVM Toolkit - Modern, fast, and modular MVVM library.
Compatibility
Blogs
Live apps
- Uno Playground - App
which allows you to experiment with Uno Platform C# and XAML right from
the browser.
- Windows Calculator -
WebAssembly port of the Windows 10 Calculator app.
- NuGet.info - Modernized version of
NuGet Package Explorer application.
- Toolkit Labs - A place where
new components for the Windows Community Toolkit are developed.
- Unexpected APIs in Uno
Platform - Demo app including various UI and non-UI APIs that you
can use in Uno Platform.
Open-source apps
- UADO - Azure
DevOps backlog viewer.
- Uno
Playground - Uno Playground app with UI samples.
- Uno
Calculator - Port of the Windows 10 Calculator.
- NuGet
Package Explorer - Source code of the Uno Platform version of NuGet
Package Explorer.
- Ch9 - Channel 9
browser app.
- COduo - Visualizing
the environmental impact of current and forecast energy generation in
the UK. Designed for use on both single and dual-screen devices.
Live coding
Talks
Videos
Books
Contributing
Your contributions welcome! Please read the contribution guidelines before creating a
pull request.
unoplatform.md
Github