Skip to content

Uno Platform

Uno Platform

## Awesome Uno Platform [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)

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!

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.

Tools

Libraries

Toolkits

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.

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.