unoplatform
NuGet publisher profile
Packages (318)
Uno.WinUI
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
Uno.UI
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
Uno.Foundation.Logging
This package provides internal logging utilities for Uno.UI and Uno.WinUI packages
Uno.SourceGenerationTasks
The Uno Source Generator is an msbuild tasks used to generate C# code.
Uno.Diagnostics.Eventing
The Uno Diagnostics for Eventing library
Uno.Core.Extensions.Logging.Singleton
This package provides a set of Logging Singleton helpers and extension methods used to accelerate development.
Uno.WinUI.WebAssembly
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
Uno.ProjectTemplates.Dotnet
Package Description
Uno.Core.Extensions.Logging
This package provides a set of Logging helpers and extension methods used to accelerate development.
Uno.WinUI.Skia.Wpf
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
Uno.Foundation.Runtime.WebAssembly
This package provides the .NET interoperability support for WebAssembly in Uno Platform projects.
Uno.UI.WebAssembly
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
Uno.Core
This package provides a set of helpers and extension methods used to accelerate development.
Uno.UI.Adapter.Microsoft.Extensions.Logging
This package provides internal logging utilities for Uno.WinUI and Uno.UI packages
Uno.Fonts.Fluent
Uno Platform Fluent Font (Windows 11 iconography)
Uno.UI.Skia.Wpf
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
Uno.UI.Skia.Gtk
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
Uno.Core.Extensions.Disposables
This package provides a set of Disposable specialized helpers and extension methods used to accelerate development.
Uno.WinUI.Skia.Gtk
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
Uno.WinUI.Lottie
Support for Lottie on Uno.WinUI. This is the Uno-compatible version of the package Microsoft.Toolkit.Uwp.UI.Lottie. Original documentation: https://docs.microsoft.com/windows/communitytoolkit/animations/lottie
Uno.WinUI.Skia.Linux.FrameBuffer
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
Uno.UI.RemoteControl
DEPRECATED: Use Uno.[UI|WinUI].DevServer package instead. Development Server for Uno Platform projects, such as XAML Hot Reload.
Uno.Core.Extensions.Collections
This package provides a set of collection specialized helpers and extension methods used to accelerate development.
Uno.WinUI.Runtime.WebAssembly
This package provides the platform support for WebAssembly in Uno Platform projects.
Uno.Core.Extensions.Equality
This package provides a set of Equality specialized helpers and extension methods used to accelerate development.
Uno.Core.Build
A package that includes Uno.Core as a dependency for build tasks and Uno.SourceGeneration binaries.
Uno.UI.Skia.Linux.FrameBuffer
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
Uno.Toolkit
Primitives shared by Uno Toolkit.
Uno.Resizetizer
Uno Platform package support for images.
Uno.WinUI.Runtime.Skia.Wpf
This package provides the platform support for Skia in Uno Platform projects.
Uno.WinUI.RemoteControl
DEPRECATED: Use Uno.[UI|WinUI].DevServer package instead. Development Server for Uno Platform projects, such as XAML Hot Reload.
Uno.Check
A dotnet tool for helping set up your Uno Platform environment
Uno.WinUI.DevServer.Messaging
Development Server Support library for Uno Platform projects, such as XAML Hot Reload.
Uno.Sdk
Provides a base SDK for Uno Platform projects.
Uno.Core.Extensions
This package provides a set of helpers and extension methods used to accelerate development.
Uno.UI.Lottie
Support for Lottie on Uno.WinUI. This is the Uno-compatible version of the package Microsoft.Toolkit.Uwp.UI.Lottie. Original documentation: https://docs.microsoft.com/windows/communitytoolkit/animations/lottie
Uno.Toolkit.WinUI
A set of controls for Uno Platform and WinUI
Uno.WinUI.DevServer
Development Server for Uno Platform projects, such as XAML Hot Reload.
Uno.WinUI.Runtime.Skia.Linux.FrameBuffer
This package provides the platform support for Skia / Linux framebuffer in Uno Platform projects.
Uno.Wasm.WebSockets
This package provides a WebAssembly implementation of the System.Net.WebSocket base class, to be used along with the Uno.Wasm.Bootstrap package.
Uno.UI.Skia.Tizen
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
Uno.Wasm.Bootstrap
This package provides a Wasm bootstrap for net5.0+ projects.
Uno.WinUI.MSAL
This package provides the extensions to MSAL (Microsoft.Identity.Client) for an Uno Platform application.
Uno.UI.Runtime.WebAssembly
This package provides the platform support for WebAssembly in Uno Platform projects.
Uno.WinUI.Skia.Tizen
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
Uno.WinUI.Runtime.Skia.Gtk
This package provides the platform support for Skia in Uno Platform projects.
Uno.WinUI.Maps
This package provides the ability for Uno Platform based apps to use the MapControl
Uno.Wasm.Bootstrap.DevServer
[Deprecated] This package is not needed anymore and can be removed
Uno.UI.Runtime.Skia.Gtk
This package provides the platform support for Skia in Uno Platform projects.
Uno.Extensions.Logging.WebAssembly.Console
Package Description
Uno.Themes.WinUI
This package provides helpers and base class support for implementations of the Uno Themes Design Language, including Uno Material and Uno Cupertino.
Uno.UI.Maps
This package provides the ability for Uno Platform based apps to use the MapControl
Uno.UI.Runtime.Skia.Wpf
This package provides the platform support for Skia in Uno Platform projects.
Uno.Settings.DevServer
Uno Platform User Settings Management Tooling
Uno.Templates
Templates for creating Uno Platform apps and libraries
Uno.Extensions.Core
Extensions to accelerate your application development with Uno Platform, UWP and WinUI
Uno.Fonts.Roboto
Uno Platform Roboto Font. Bundles the Roboto variable font (Roboto.ttf) with static instances for every weight from Thin to Black and a font manifest that resolves FontWeight 100-900 to those instances on Skia and iOS targets, for use with Uno Platform applications.
Uno.Fonts.OpenSans
Uno Platform Open Sans Font
Uno.UI.MSAL
This package provides the extensions to MSAL (Microsoft.Identity.Client) for an Uno Platform application.
Uno.Extensions.Hosting
Reference Uno.Extensions.Hosting.UI (UWP) or Uno.Extensions.Hosting.WinUI (WinUI)
Uno.UI.HotDesign
Uno Platform
Uno.Extensions.Serialization
Serialization Extensions for working with ISerializer for the Uno Platform, UWP and WinUI
Uno.Extensions.Configuration
Configuration Extensions for reading configuration and writing settings for the Uno Platform, UWP and WinUI
Uno.Sdk.Extras
A support package for the Uno.Sdk package to provide build additional features, such as packaging.
Uno.UniversalImageLoader
A Xamarin.Android binding library for UniversalImageLoader https://github.com/nostra13/Android-Universal-Image-Loaders
Uno.Extensions.Hosting.WinUI
Hosting Extensions for creating and configuring IHost for Uno Platform, UWP and WinUI
Uno.Injectable
This package provides attributes for injectable entities source code generation. This package is part of the Uno.CodeGen to generate injectable entities in your project.
Uno.WinRT
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
Uno.Foundation
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
Uno.Extensions.Storage
Storage Extensions for Uno Platform, UWP and WinUI
Uno.Equality
This package provides attributes for Equality source code generation. This package is part of the Uno.CodeGen to generate equality members in your project.
Uno.WinUI.Runtime.Skia
This package provides the platform support for Skia in Uno Platform projects.
Uno.Extensions.Storage.WinUI
Storage Extensions for Uno Platform (WinUI)
Uno.Immutables
This package provides attributes for immutable entities source code generation. This package is part of the Uno.CodeGen to generate immutable entities in your project.
Uno.Extensions.Logging.WinUI
Logging Extensions for platform specific providers for Uno Platform, UWP and WinUI
Uno.Material.WinUI
A set of Material styles for WinUI Controls to be used in Uno Platform and WinAppSDK projects
Uno.WinUI.Graphics2DSK
This package provides 2D graphics extensions for an Uno Platform application.
Uno.XamlMerge.Task
An msbuild task which enables the merging of WinUI XAML resource dictionaries into a single flat ResourceDictionary.
Uno.Extensions.Core.WinUI
Core Extensions for the Uno Platform (WinUI)
Uno.CodeGen
This package provides tooling for code generation.
Uno.Core.Extensions.Threading
This package provides a set of Threading helpers and extension methods used to accelerate development.
Uno.UI.Runtime.Skia.Tizen
This package provides the platform support for Skia in Uno Platform projects.
Uno.WinUI.Skia.MacOS
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
Uno.WinUI.Skia.X11
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
Uno.Extensions.Navigation
Navigation Extensions for the Uno Platform, UWP and WinUI. Reference Uno.Extensions.Navigation.UI (UWP) or Uno.Extensions.Navigation.WinUI (WinUI) from head projects
Uno.WinUI.Runtime.Skia.X11
This package provides the platform support for Skia / X11 in Uno Platform projects.
Uno.WinUI.Runtime.Skia.Tizen
This package provides the platform support for Skia in Uno Platform projects.
Uno.WinUI.Runtime.Skia.MacOS
This package provides macOS platform support for Skia in Uno Platform projects.
Uno.Extensions.Navigation.WinUI
Navigation Extensions for the Uno Platform (WinUI)
Uno.UI.Runtime.Skia.Linux.FrameBuffer
This package provides the platform support for Skia / Linux framebuffer in Uno Platform projects.
Uno.Core.Extensions.Compatibility
This package provides a set of helpers and extension methods used to accelerate development.
Uno.Extensions.Navigation.Toolkit.WinUI
Navigation Extensions for working with the Uno Toolkit on the Uno Platform (WinUI)
Uno.Extensions.Localization.WinUI
Localization Extensions for registering IStringLocalizer implementation for Uno Platform (WinUI)
Uno.Extensions.Localization
Localization Extensions for the Uno Platform, UWP and WinUI. Reference Uno.Extensions.Localization.UI (UWP) or Uno.Extensions.Localization.WinUI (WinUI) from head projects
Uno.Extensions.Http
HTTP Extensions for registering endpoints for Uno Platform, UWP and WinUI
Uno.Extensions.Reactive
Reactive Extensions for the Uno Platform, UWP and WinUI
Uno.Toolkit.WinUI.Material
A set of controls for Uno Platform and WinUI
Uno.Extensions.Reactive.WinUI
Reactive Extensions for the Uno Platform (WinUI)
Uno.Extensions.Logging.OSLog
Package Description
Uno.WinUI.Foldable
This package provides the ability for Uno Platform based apps to use dual screen devices such as the Surface Duo or Neo
Uno.UITest.Xamarin
This package provides the support of the Uno.UITest framework for Uno Platform iOS and Android apps. This framework can be used to test Uno PlatformWebAssembly apps through the use of Selenuim, Xamarin.iOS and Xamarin.Android applications through Xamarin.UITest and Microsoft AppCenter.
Uno.UITest.Helpers
This package provides a set of high level helpers for the Uno.UITest framework. This framework can be used to test Uno PlatformWebAssembly apps through the use of Selenuim, Xamarin.iOS and Xamarin.Android applications through Xamarin.UITest and Microsoft AppCenter.
Uno.UITest.Selenium
This package provides the support of the Uno.UITest framework for Uno Platform WebAssembly apps. This framework can be used to test Uno PlatformWebAssembly apps through the use of Selenuim, Xamarin.iOS and Xamarin.Android applications through Xamarin.UITest and Microsoft AppCenter.
Uno.UITest
This package provides the common interfaces for the Uno.UITest framework. This framework can be used to test Uno PlatformWebAssembly apps through the use of Selenuim, Xamarin.iOS and Xamarin.Android applications through Xamarin.UITest and Microsoft AppCenter.
Uno.Extensions.Serialization.Refit
Serialization Extensions for working with ISerializer with HTTP and Refit for the Uno Platform, UWP and WinUI
Uno.Extensions.Serialization.Http
Serialization Extensions for working with ISerializer and Http for the Uno Platform, UWP and WinUI
Uno.UI.WpfHost
A WPF host for the WebAssembly build on Uno.UI
Uno.Extensions.Reactive.Messaging
Extensions to accelerate your application development with Uno Platform, UWP and WinUI
Uno.Extensions.Http.WinUI
HTTP Extensions for registering endpoints for Uno Platform, UWP and WinUI
Uno.UI.DualScreen
This package provides the ability for Uno Platform based apps to use dual screen devices such as the Surface Duo or Neo
Uno.UI.Foldable
This package provides the ability for Uno Platform based apps to use dual screen devices such as the Surface Duo or Neo
Uno.WinUI.Svg
Support for Svg on Uno.WinUI.
Uno.Extensions.Authentication
Authentication Extensions for the Uno Platform, UWP and WinUI. Reference Uno.Extensions.Authentication.UI (UWP) or Uno.Extensions.Authentication.WinUI (WinUI) from head projects
Uno.WinUI.Runtime.Skia.Win32
This package provides the platform support for Skia in Uno Platform projects.
Uno.WinUI.XamlHost
This package provides the XAML hosting capabilities for an Uno Platform application.
Uno.ClassLifecycle
This package provides attributes for object's life cycle source code generation. This package is part of the Uno.CodeGen to generate object life cycle methods in your project.
Uno.CodeGen.ClassLifecycle
This package provides a generator which generates the class life cycle method using the attributes from Uno.ClassLifecycle. This package is part of the Uno.CodeGen to generate classes lifecycle methods in your project.
Uno.UI.App.Mcp
Uno Platform App MCP tooling
Uno.WinUI.DualScreen
This package provides the ability for Uno Platform based apps to use dual screen devices such as the Surface Duo or Neo
Uno.WinUI.XamlHost.Skia.Wpf
This package provides the XAML hosting capabilities for an Uno Platform Skia+WPF applications.
Uno.DevTools.Telemetry
A development-time dependency for telemetry
Uno.WinUI.MediaPlayer.WebAssembly
This package provides support for MediaPlayerElement for WebAssembly
Uno.Extensions.Http.Refit
HTTP Refit Extensions for registering Refit endpoints for Uno Platform, UWP and WinUI
Uno.UI.Skia.X11
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
Uno.UI.Skia.MacOS
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
Uno.icu-macos
The International Components for Unicode for macOS
Uno.icu-win
The International Components for Unicode for Windows
Uno.WinUI.Runtime.Skia.WebAssembly.Browser
This package provides the platform support for Skia / Linux framebuffer in Uno Platform projects.
Uno.Dsp.Tasks
This is the package that contains the MSBuild tasks to automate the generation of the color overrides file in projects using Uno.
Uno.SourceGeneration
The Uno Source Generator is a set of classes used to generate C# code.
Uno.Extensions.Templates
Quickstart template for using Uno Extensions.
Uno.Extensions.Markup.WinUI
This package provides the base class helpers and builders to power building app UI's with C# Markup for Uno Platform applications.
Uno.UI.XamlHost.Skia.Wpf
This package provides the XAML hosting capabilities for an Uno Platform Skia+WPF applications.
Uno.UI.XamlHost
This package provides the XAML hosting capabilities for an Uno Platform application.
Uno.Extensions.Logging.Serilog
Logging Extensions for configuring Serilog for Uno Platform, UWP and WinUI
Uno.Extensions.Authentication.WinUI
Authentication Extensions for the Uno Platform (WinUI)
Uno.Microsoft.Xaml.Behaviors.Interactivity.WinUI
Package Description
Uno.UI.Svg
Support for Svg on Uno.WinUI.
Uno.Microsoft.Xaml.Behaviors.WinUI.Managed
Package Description
Uno.Toolkit.Skia.WinUI
A set of controls for Uno Platform and WinUI
Uno.Extensions.Http.Kiota
Extensions to accelerate your application development with Uno Platform, UWP and WinUI
Uno.icu-wasm
The International Components for Unicode for WebAssembly
Uno.MonoAnalyzers
A set of Roslyn C# analyzers for Xamarin and Mono-based code bases.
Uno.Sdk.Private
Do not use this package directly. It is intended for Uno Platform code contributors during development.
Uno.Material
A set of Material styles for WinUI Controls to be used in Uno Platform and UWP projects
Uno.UI.RuntimeTests.Engine
Package Description
Uno.WinUI.Markup
This package provides the base class helpers and builders to power building app UI's with C# Markup for Uno Platform applications.
Uno.UI.DevServer
Development Server for Uno Platform projects, such as XAML Hot Reload.
Uno.WinUI.Runtime.Skia.Android
This package provides the platform support for Skia Android in Uno Platform projects.
Uno.WinUI.Runtime.Skia.AppleUIKit
This package provides the platform support for Skia Apple iOS and tvOS in Uno Platform projects.
Uno.Extensions.Authentication.Oidc.WinUI
Oidc Authentication Extensions for the Uno Platform (WinUI)
Uno.Microsoft.Xaml.Behaviors.Interactivity
Package Description
Uno.WinUI.MediaPlayer.Skia.Gtk
This package provides support for MediaPlayerElement for Uno Platform Skia+Gtk apps
Uno.ColorCode.Core
The Core Library, containing the Parser, and the classes to create your own formatter.
Uno.Microsoft.Xaml.Behaviors.Uwp.Managed
Package Description
Uno.UI.MediaPlayer.WebAssembly
This package provides support for MediaPlayerElement for WebAssembly
Uno.UI.MediaPlayer.Skia.Gtk
This package provides support for MediaPlayerElement for Uno Platform Skia+Gtk apps
Uno.BenchmarkDotNet
Powerful .NET library for benchmarking
Uno.BenchmarkDotNet.Annotations
Powerful .NET library for benchmarking
Uno.Extensions.Navigation.WinUI.Markup
A set of C# for Markup helpers for Uno.Extensions.Navigation.WinUI
Uno.Cupertino.WinUI
A set of Cupertino styles for WinUI Controls to be used in Uno Platform and WinAppSDK projects
Uno.Extensions.Reactive.WinUI.Markup
A set of C# for Markup helpers for Uno.Extensions.Reactive.WinUI
Uno.Toolkit.UI
A set of controls for Uno Platform, UWP and WinUI
Uno.Extensions.Markup.Generators
This package provides the Uno Platform source generator for adding C# Markup extensions to a project or for 3rd party library references.
Uno.Toolkit.WinUI.Markup
A set of C# for Markup helpers for Uno.Toolkit.WinUI
Uno.RoslynHelpers
Package Description
Uno.WinUI.Graphics3DGL
Package Description
Uno.WinUI.GooglePlay
This package Google Play functionality for Uno Platform based apps on Android
Uno.WinUI.MediaPlayer.Skia.Win32
This package provides support for MediaPlayerElement for Uno Platform Skia+Win32 apps
Uno.Cupertino
A set of Cupertino styles for WinUI Controls to be used in Uno Platform and UWP projects
Uno.WinUI.MediaPlayer.Skia.X11
This package provides support for MediaPlayerElement for Uno Platform Skia+X11 apps
Uno.CommunityToolkit.WinUI
This package includes code only helpers such as Color conversion tool, Storage file handling, a Stream helper class, SystemInformation helpers, etc.
Uno.Themes.WinUI.Markup
A base set of C# for Markup helpers that can be shared between all compatible Themes from Uno.Themes
Uno.CommunityToolkit.Common
This package includes .NET Standard code only helpers such as: - IncrementalLoadingCollection: Simplifies the definition and usage of collections whose items can be loaded incrementally only when needed by the view. - String extensions and array extensions: These extensions make working with string and arrays easier.
Uno.WinUI.WebView.Skia.X11
This package provides support for WebView for Uno Platform Skia+X11 apps
Uno.UI.DevServer.Messaging
Development Server Support library for Uno Platform projects, such as XAML Hot Reload.
Uno.Licensing.Sdk.Contracts
Uno Platform User Licensing Management Support
Uno.Extensions.Authentication.MSAL.WinUI
MSAL Authentication Extensions for the Uno Platform (WinUI)
Uno.CommunityToolkit.WinUI.UI
This library provides various common UI helpers. It is a part of the Windows Community Toolkit. AdvancedCollectionView: It's a collection view implementation that support filtering, sorting and incremental loading. It's meant to be used in a viewmodel. CacheBase: Provides methods and tools to cache files in a folder. Converters: Commonly used converters that allow the data to be modified as it passes through the binding engine. Extensions: - ApplicationViewExtensions: Provides attached properties for interacting with the ApplicationView on a window (app view). - AttachedDropShadow: Provides a composition based shadow effect which supports masking. - FrameworkElementExtensions: Provides attached dependency properties for the FrameworkElement. - ListViewExtensions: Provides attached dependency properties for the ListViewBase - LogicalTree: Defines a collection of extensions methods for UI. - MatrixExtensions: Provides a set of extensions to the Matrix struct. - MatrixHelperEx: Static helper methods for Matrix. - Mouse: Helper class for easily changing the mouseover cursor type. - NullableBool: Custom MarkupExtension which can provide nullable bool values. - RotateTransformExtensions: Extension methods for RotateTransform. - ScaleTransformExtensions: Extension methods for ScaleTransform. - ScrollViewerExtensions: Provides attached dependency properties for the ListViewBase - SkewTransformExtensions: Extension methods for SkewTransform. - SurfaceDialTextbox: Helper class that provides attached properties to enable any TextBox with the Surface Dial. - TextBoxMask: TextBox mask property allows a user to more easily enter fixed width text in TextBox control. - TextBoxRegex: TextBoxRegex allows text validation using a regular expression. - TitleBarExtensions: Provides attached dependency properties for interacting with the ApplicationViewTitleBar on a window (app view). - TranslateTransformExtensions: Extension methods for TranslateTransform. - VisualExtensions: Extension methods and attached properties for Visual objects - VisualTree: Defines a collection of extensions methods for UI. Helpers: - BindableValueHolder: Holds the value. Can be used to change several objects' properties at a time. - DependencyPropertyWatcher: Used to Track Changes of a Dependency Property - ThemeListener: Class which listens for changes to Application Theme or High Contrast Modes and Signals an Event when they occur. Triggers: Various Visual State Triggers to help trigger VisualStates in a wide variety of scenarios.
Uno.Microsoft.Toolkit.Uwp
This package includes code only helpers such as Colors conversion tool, Storage file handling, a Stream helper class, etc.
Uno.Microsoft.Toolkit
This package includes .NET Standard code only helpers such as: - IncrementalLoadingCollection: Simplifies the definition and usage of collections whose items can be loaded incrementally only when needed by the view. - String extensions and array extensions: These extensions make working with string and arrays easier.
Uno.Microsoft.Toolkit.Uwp.UI
This library provides UI components, such as XAML extensions, helpers, converters and more. It is a part of the Windows Community Toolkit. AdvancedCollectionView: It's a collection view implementation that support filtering, sorting and incremental loading. It's meant to be used in a viewmodel. CacheBase: Provides methods and tools to cache files in a folder. Converters: Commonly used converters that allow the data to be modified as it passes through the binding engine. Extensions: - ApplicationViewExtensions: Provides attached properties for interacting with the ApplicationView on a window (app view). - FrameworkElementExtensions: Provides attached dependency properties for the FrameworkElement. - ListViewExtensions: Provides attached dependency properties for the ListViewBase - LogicalTree: Defines a collection of extensions methods for UI. - MatrixExtensions: Provides a set of extensions to the Matrix struct. - MatrixHelperEx: Static helper methods for Matrix. - Mouse: Helper class for easily changing the mouseover cursor type. - NullableBool: Custom MarkupExtension which can provide nullable bool values. - RotateTransformExtensions: Extension methods for RotateTransform. - ScaleTransformExtensions: Extension methods for ScaleTransform. - ScrollViewerExtensions: Provides attached dependency properties for the ListViewBase - SkewTransformExtensions: Extension methods for SkewTransform. - SurfaceDialTextbox: Helper class that provides attached properties to enable any TextBox with the Surface Dial. - TextBoxMask: TextBox mask property allows a user to more easily enter fixed width text in TextBox control. - TextBoxRegex: TextBoxRegex allows text validation using a regular expression. - TitleBarExtensions: Provides attached dependency properties for interacting with the ApplicationViewTitleBar on a window (app view). - TranslateTransformExtensions: Extension methods for TranslateTransform. - VisualExtensions: Extension methods and attached properties for Visual objects - VisualTree: Defines a collection of extensions methods for UI. Helpers: - BindableValueHolder: Holds the value. Can be used to change several objects' properties at a time. - DependencyPropertyWatcher: Used to Track Changes of a Dependency Property - ThemeListener: Class which listens for changes to Application Theme or High Contrast Modes and Signals an Event when they occur.
Uno.Material.WinUI.Markup
A set of C# for Markup helpers for Uno.Material.WinUI
Uno.Toolkit.WinUI.Cupertino
A set of controls for Uno Platform and WinUI
Uno.Toolkit.UI.Material
A set of controls for Uno Platform, UWP and WinUI
Uno.Wasm.Bootstrap.Server
Runtime server features for ASP.NET Core hosted Uno Platform applications.
Uno.CommunityToolkit.WinUI.UI.Controls.Primitives
This library provides controls for use in XAML which don't provide their own style. It is a part of the Windows Community Toolkit. Controls: - AdaptiveGridView: Presents items in an evenly-spaced set of columns to fill the total available space. - ConstrainedBox: Constrain child element by aspect ratio, scale, or multiple. - DockPanel: Define areas where you can arrange child elements either horizontally or vertically, relative to each other. - StaggeredLayout: Layout of items in a column approach where an item will be added to whichever column has used the least amount of space. - StaggeredPanel: Layout of items in a column approach where an item will be added to whichever column has used the least amount of space. - SwitchPresenter: A presenter which can act as a switch statement for layout providing alternate layouts based on a value. - UniformGrid: Presents items in an evenly-spaced set of rows or columns to fill the total available display space. - WrapLayout: Positions child elements in sequential position from left to right and breaks content to the next line. - WrapPanel: Positions child elements in sequential position from left to right and breaks content to the next line.
Uno.UI.Runtime.Skia
This package provides the platform support for Skia in Uno Platform projects.
Uno.Extensions.Navigation.UI
Navigation Extensions for the Uno Platform (UWP)
Uno.Licensing.Common
Uno Platform User Licensing Management Support
Uno.ColorCode.WinUI
Contains the RichTextBlockFormatter, for rendering the Colorized Code to a RichTextBlock.
Uno.Toolkit.WinUI.Material.Markup
A set of C# for Markup helpers for Uno.Toolkit.WinUI.Material
Uno.CommunityToolkit.WinUI.UI.Controls.Layout
This library provides XAML layout controls. It is a part of the Windows Community Toolkit. Controls: - BladeView: Provides a horizontal collection of blades for drilling into detailed scenarios. - Carousel: Presents items in a carousel control. - Expander: Expander allows user to show/hide content based on a boolean state. - GridSplitter: A the control that redistributes space between columns or rows of a Grid control. - HeaderedContentControl: Provides a header to content. - HeaderedItemsControl: Provides a header to items. - LayoutTransformControl: Support for transformations as if applied by LayoutTransform. - ListDetailsView: Implements the List/Details design pattern. - OrbitView: Positions items in a circle around a center element and supports orbits and anchors.
Uno.Licensing.Sdk
Uno Platform User Licensing Management Support
Uno.CommunityToolkit.WinUI.UI.Controls.DataGrid
This library provides a XAML DataGrid control. It is a part of the Windows Community Toolkit.
Uno.Extensions.Toolkit.WinUI
Toolkit Extensions for the Uno Platform (WinUI)
Uno.Extensions.Toolkit
Extensions for Uno Platform, UWP and WinUI
Uno.Extensions.Hosting.UWP
Hosting Extensions for creating and configuring IHost for Uno Platform, UWP and WinUI
Uno.UI.Runtime.Skia.MacOS
This package provides macOS platform support for Skia in Uno Platform projects.
Uno.Toolkit.UI.Cupertino
A set of controls for Uno Platform, UWP and WinUI
Uno.CommunityToolkit.WinUI.UI.Controls.Core
This library provides XAML templated controls. It is a part of the Windows Community Toolkit. Controls: - CameraPreview: Easily preview video from camera sources and get realtime frames from the selected source. - DropShadowPanel: DropShadowPanel control allows the creation of a DropShadow for any Xaml FrameworkElement in markup. - ImageEx: Images are downloaded asynchronously showing a load indicator and can be stored in a local cache. - InAppNotification: Show local notifications in your application. - Loading: Helps to show content with animation to the user while the app is doing some calculation. - MetadataControl: Control for organizing text based categories with a separator, supports commands. - RadialProgressBar: Displays progress as a circle getting filled. - RotatorTile: Rotates through a set of items one-by-one like a live-tile. - TabbedCommandBar: A command bar that organizes features of an application into a series of tabs. - TextToolbar: A Toolbar for Editing Text attached to a RichEditBox. It can format RTF, Markdown, or use a Custom Formatter. - TileControl: A ContentControl that show an image repeated many times.
Uno.icu-ios
The International Components for Unicode for iOS
Uno.Extensions.Logging.UWP
Logging Extensions for platform specific providers for Uno Platform, UWP and WinUI
Uno.Extensions.Reactive.UI
Reactive Extensions for the Uno Platform (UWP)
Uno.Extensions.Navigation.Toolkit.UI
Navigation Extensions for working with the Uno Toolkit on the Uno Platform (UWP)
Uno.CommunityToolkit.WinUI.UI.Controls.Markdown
This library provides a XAML MarkdownTextBlock control, an efficient and extensible control that can parse and render markdown. It is a part of the Windows Community Toolkit.
Uno.Extensions.Maui.WinUI
Extensions to embed .NET MAUI controls within your Uno app.
Uno.UI.Runtime.Skia.X11
This package provides the platform support for Skia / X11 in Uno Platform projects.
Uno.Simple.WinUI
A set of Simple styles for WinUI Controls to be used in Uno Platform and WinAppSDK projects
Uno.Toolkit.WinUI.Simple
A set of controls for Uno Platform and WinUI
Uno.ShowMeTheXAML.MSBuild
Package Description
Uno.Roslyn
A set of Roslyn extensions and helpers packaged as content files to avoid extertnal dependencies in analyzers and Uno source generators
Uno.ShowMeTheXAML
Package Description
Uno.Microsoft.Toolkit.Uwp.UI.Controls
This library provides Controls, Panels, ItemsRepeater Layouts, and various other classes & helpers for XAML UI development with UWP. It is a part of the Windows Community Toolkit. This package is only an aggregate of its dependencies, meaning it's a meta-package and has no assemblies. You can find out how to optimize your app after development at https://aka.ms/wct/optimize
Uno.WinUI.RemoteControl.Messaging
Remote Control module for Uno Platform projects, such as XAML Hot Reload.
Uno.UI.RemoteControl.Messaging
Remote Control module for Uno Platform projects, such as XAML Hot Reload.
Uno.Microsoft.Toolkit.Uwp.UI.Controls.Layout
This library provides XAML layout controls. It is a part of the Windows Community Toolkit. Controls: - BladeView: Provides a horizontal collection of blades for drilling into detailed scenarios. - Carousel: Presents items in a carousel control. - Expander: Expander allows user to show/hide content based on a boolean state. - GridSplitter: A the control that redistributes space between columns or rows of a Grid control. - HeaderedContentControl: Provides a header to content. - HeaderedItemsControl: Provides a header to items. - LayoutTransformControl: Support for transformations as if applied by LayoutTransform. - ListDetailsView: Implements the List/Details design pattern. - OrbitView: Positions items in a circle around a center element and supports orbits and anchors.
Uno.CommunityToolkit.WinUI.UI.Controls
This library provides Controls, Panels, ItemsRepeater Layouts, and various other classes & helpers for XAML UI development with UWP. It is a part of the Windows Community Toolkit. This package is only an aggregate of its dependencies, meaning it's a meta-package and has no assemblies. You can find out how to optimize your app after development at https://aka.ms/wct/optimize
Uno.DevServer
CLI tool for managing the Uno Platform DevServer — local development server for Hot Reload, IDE integration, and AI-powered MCP tools.
Uno.CommunityToolkit.WinUI.UI.Controls.Input
This library provides XAML templated controls. It is a part of the Windows Community Toolkit. Controls: - ColorPicker/ColorPickerButton: Improved ColorPicker and DropDownButton version. - RadialGauge: Displays a value within a range, using a needle on a circular face. - RangeSelector: "Double slider" control for range values. - RemoteDevicePicker: Remote Device Picker Control for Project Rome. - RichSuggestBox: RichEditBox which supports at mentioning or tags. - TokenizingTextBox: An AutoSuggestBox like control which places entered input into easily removed containers for contacts or tags.
Uno.Wasm.Bootstrap.Cli
This package provides CLI support for Wasm bootstrap projects
Uno.CommunityToolkit.WinUI.UI.Controls.Media
This library provides controls backed by win2d for use in XAML. It is a part of the Windows Community Toolkit. Controls: - Eyedropper: Eyedropper allows user to pick up a color from anywhere in there application. - ImageCropper: ImageCropper control allows user to crop image freely. - InfiniteCanvas: Supports Infinite Scrolling, Ink, Text, Format Text, Zoom in/out, Redo, Undo, Export & Import.
Uno.Extensions
Extensions to accelerate your application development with Uno Platform, UWP and WinUI
Uno.Microsoft.Toolkit.Uwp.DeveloperTools
This library provides XAML user controls and services to help developers build their app. It is a part of the Windows Community Toolkit. -AligmentGrid : Displays a Grid that helps align the controls. -FocusTrackerControl : The FocusTracker Control is a feature that can be used to display information about the current focused XAML element. -Themes : Provides the source path of the resource dictionaries for the FocusTracker.
Uno.ColorCode.UWP
Contains the RichTextBlockFormatter, for rendering the Colorized Code to a RichTextBlock.
Uno.XamlParser
Streaming XAML reader, writer, and visitor abstractions shared across Uno tooling.
Uno.NuGet.Updater.Tool
A tool to automatically update nuget packages to stable or experimental versions
Uno.Microsoft.Toolkit.Uwp.UI.Controls.DataGrid
This library provides a XAML DataGrid control. It is a part of the Windows Community Toolkit.
Uno.Extensions.Reactive.Testing
Extensions to accelerate your application development with Uno Platform, UWP and WinUI
Uno.Extensions.Authentication.UI
Authentication Extensions for the Uno Platform (UWP)
Uno.Extensions.Authentication.MSAL.UI
MSAL Authentication Extensions for the Uno Platform (UWP)
Uno.Extensions.Authentication.Oidc.UI
Oidc Authentication Extensions for the Uno Platform (UWP)
Uno.WinUI.SpellChecking
This package provides support for spellchecking for Uno Platform apps
Uno.Extensions.Storage.UI
Storage Extensions for Uno Platform (UWP)
Uno.Extensions.Validation
Validation extensions for Uno Platform, UWP and WinUI
Uno.Extensions.Validation.Fluent
FluentValidation extensions for Uno Platform, UWP and WinUI
Uno.Microsoft.Toolkit.Uwp.UI.Controls.Primitives
This library provides controls for use in XAML which don't provide their own style. It is a part of the Windows Community Toolkit. Controls: - AdaptiveGridView: Presents items in an evenly-spaced set of columns to fill the total available space. - DockPanel: Define areas where you can arrange child elements either horizontally or vertically, relative to each other. - StaggeredLayout: Layout of items in a column approach where an item will be added to whichever column has used the least amount of space. - StaggeredPanel: Layout of items in a column approach where an item will be added to whichever column has used the least amount of space. - SwitchPresenter: A presenter which can act as a switch statement for layout providing alternate layouts based on a value. - UniformGrid: Presents items in an evenly-spaced set of rows or columns to fill the total available display space. - WrapLayout: Positions child elements in sequential position from left to right and breaks content to the next line. - WrapPanel: Positions child elements in sequential position from left to right and breaks content to the next line.
Uno.Microsoft.Toolkit.Uwp.UI.Controls.Media
This library provides controls backed by win2d for use in XAML. It is a part of the Windows Community Toolkit. Controls: - Eyedropper: Eyedropper allows user to pick up a color from anywhere in there application. - ImageCropper: ImageCropper control allows user to crop image freely. - InfiniteCanvas: Supports Infinite Scrolling, Ink, Text, Format Text, Zoom in/out, Redo, Undo, Export & Import.
Uno.Microsoft.Toolkit.Uwp.UI.Controls.Core
This library provides XAML templated controls. It is a part of the Windows Community Toolkit. Controls: - CameraPreview: Easily preview video from camera sources and get realtime frames from the selected source. - DropShadowPanel: DropShadowPanel control allows the creation of a DropShadow for any Xaml FrameworkElement in markup. - ImageEx: Images are downloaded asynchronously showing a load indicator and can be stored in a local cache. - InAppNotification: Show local notifications in your application. - Loading: Helps to show content with animation to the user while the app is doing some calculation. - RadialProgressBar: Displays progress as a circle getting filled. - RotatorTile: Rotates through a set of items one-by-one like a live-tile. - TabbedCommandBar: A command bar that organizes features of an application into a series of tabs. - TextToolbar: A Toolbar for Editing Text attached to a RichEditBox. It can format RTF, Markdown, or use a Custom Formatter. - TileControl: A ContentControl that show an image repeated many times.
Uno.Microsoft.Toolkit.Uwp.UI.Controls.Input
This library provides XAML templated controls. It is a part of the Windows Community Toolkit. Controls: - ColorPicker/ColorPickerButton: Improved ColorPicker and DropDownButton version. - RadialGauge: Displays a value within a range, using a needle on a circular face. - RangeSelector: "Double slider" control for range values. - RemoteDevicePicker: Remote Device Picker Control for Project Rome. - TokenizingTextBox: An AutoSuggestBox like control which places entered input into easily removed containers for contacts or tags.
Uno.Microsoft.Toolkit.Uwp.UI.Controls.Markdown
This library provides a XAML MarkdownTextBlock control, an efficient and extensible control that can parse and render markdown. It is a part of the Windows Community Toolkit.
Uno.Extensions.Localization.UI
Localization Extensions for registering IStringLocalizer implementation for Uno Platform (UWP)
Uno.Fonts.Inter
Uno Platform Inter Font. Bundles the Inter variable font (Inter.ttf) with static instances for every weight from Thin to Black and a font manifest that resolves FontWeight 100-900 to those instances on Skia and iOS targets, for use with Uno Platform applications.
Uno.Monaco.Editor
A cross-platform wrapper around the web-based Monaco Editor for WASM and Desktop (Skia). Designed for use with the Uno Platform
Uno.Microsoft.Toolkit.Uwp.UI.Animations
This library provides helpers and extensions on top of Windows Composition and XAML storyboards. It is a part of the Windows Community Toolkit. Namespace: - CompositionAnimations: - Animations: AnimationBase, OffsetAnimation, OpacityAnimation, RotationAnimation, RotationInDegreesAnimation, ScalarAnimation, ScaleAnimation, TranslationAnimation, TypedAnimationBase, Vector2Animation, Vector3Animation, Vector4Animation - CompositionAnimations: ExpressionKeyFrame, KeyFrame, KeyFrameCollection, ScalarKeyFrame, TypedKeyFrame, Vector2KeyFrame, Vector3KeyFrame, Vector4KeyFrame - ConnectedAnimations: Connected, ConnectedAnimationHelper, ConnectedAnimationListProperty, ConnectedAnimationProperties - Expressions: ExpressionNodes, ExpressionValues, ReferenceNodes, CompositionExtensions, ExpressionFunctions, OperationType - AnimationExtensions: Blur, Fade, Light, Offset, Rotate, Saturation, Scale
Uno.Extensions.Core.UI
Core Extensions for the Uno Platform (UWP)
Uno.Extensions.Toolkit.UI
Toolkit Extensions for the Uno Platform (UWP)
Uno.PackageDiff
This package provides a nuget package diffing CLI tool.
Uno.Extensions.Maui.WinUI.Markup
Extensions to embed .NET MAUI controls within your Uno app using C# Markup.
Uno.NETCore.App.Runtime.Mono.browser-wasm
.NET SDK for WebAssembly
Uno.Microsoft.Toolkit.Parsers
This .NET standard library contains various parsers Markdown: Allows you to parse a Markdown String into a Markdown Document, and then Render it with a Markdown Renderer. RSS: Allows you to parse an RSS content String into an RSS Schema.
Uno.NETCore.App.Runtime.AOT.linux-x64.Cross.browser-wasm
.NET Ahead of Time Compiler for WebAssembly
Uno.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm
.NET Ahead of Time Compiler for WebAssembly
Uno.UI.GooglePlay
This package Google Play functionality for Uno Platform based apps on Android
Uno.NETCore.App.Runtime.AOT.osx-arm64.Cross.browser-wasm
.NET Ahead of Time Compiler for WebAssembly
Uno.Themes
This package provides helpers and base class support for implementations of the Uno Themes Design Language, including Uno Material and Uno Cupertino.
Uno.sqlite-wasm
The SQLite database engine for WebAssembly
Uno.Extensions.Maui.WinUI.Runtime.Skia
Skia Renderer support package for .NET MAUI embedding for Uno app.
Uno.Wasm.HttpRequestMessageExtensions
Client-side HttpRequestMessage extensions for WebAssembly
Uno.Extensions.Http.UI
HTTP Extensions for registering endpoints for Uno Platform, UWP and WinUI
Uno.Simple.WinUI.Markup
A set of C# for Markup helpers for Uno.Simple.WinUI
Uno.CommunityToolkit.WinUI.DeveloperTools
This library provides XAML user controls and services to help developers build their app. It is a part of the Windows Community Toolkit. -AligmentGrid : Displays a Grid that helps align the controls. -FocusTrackerControl : The FocusTracker Control is a feature that can be used to display information about the current focused XAML element. -Themes : Provides the source path of the resource dictionaries for the FocusTracker.
Uno.UI.RuntimeTests.Engine.Wasm.Runner
WASM runtime tests runner for Uno Platform applications. Serves WASM apps and collects test results via HTTP. Requires Playwright to be installed separately.
Uno.GalaSoft.MvvmLight
Uno-compatible MVVMLight .NET Standard 2.0. A lightweight framework to implement Model-View-ViewModel applications in WPF, Windows Store, Windows Phone, Silverlight, Xamarin.
Uno.Wasm.VersionChecker
Package Description
Uno.SkiaSharp.Views
Package Description
Uno.UI.Sample.Banner
This package is used to add a standard banner giving information about Uno. Used on projects forked by nventive to add Uno as target.
Uno.Diagnostics.Eventing.Providers
A set of tools to generate performance traces to be visualized in Windows Performance Analyzer.
Uno.Microsoft.Toolkit.Uwp.UI.Behaviors
This library provides UI behaviors built on the XAML behaviors SDK. It is a part of the Windows Community Toolkit. Behaviors: - BehaviorBase: Helper for building Behaviors - AutoFocusBehevior: Sets focus to the associated control. - FocusBehavior: Sets focus to a specified control. - ViewportBehavior: Listening for element to enter or exit the ScrollViewer viewport - FadeHeaderBehavior, QuickReturnHeaderBehavior, StickyHeaderBehavior: Helpers for ListViewBase Header Behavior
Uno.Microsoft.Toolkit.Uwp.Connectivity
This library enables easier consumption of connectivity Devices/Peripherals and handle its connection to Windows devices. It contains BluetoothLE and Network connectivity helpers.
Uno.Microsoft.Toolkit.Uwp.UI.Media
This library provides UI brushes. It is a part of the Windows Community Toolkit. Media: - AcrylicBrush: A custom Brush that that implements an acrylic effect with full control over all parameters. - BackdropBlurBrush: The BackdropBlurBrush is a Brush that blurs whatever is behind it in the application. - BackdropGammaTransferBrush: A brush which alters the colors of whatever is behind it in the application by applying a per-channel gamma transfer function. - BackdropInvertBrush: The BackdropInvertBrush is a Brush which inverts whatever is behind it in the application. - BackdropSaturationBrush: Brush which applies a SaturationEffect to the Backdrop. - BackdropSepiaBrush: Brush which applies a SepiaEffect to the Backdrop. - CanvasBrushBase: Helper Brush class to interop with Win2D Canvas calls. - ImageBlendBrush: A Brush which blends a BitmapImage to the Backdrop in a given mode. - PipelineBrush: A Brush that renders a customizable Composition/Win2D effects pipeline - RadialGradientBrush: This GradientBrush defines its Gradient as an interpolation within an Ellipse. - TilesBrush: A Brush that displays a tiled image, wrapping at the edges and endlessly repeating. Effects: - AcrylicEffect: A custom acrylic effect that can be inserted into a pipeline. - BackdropEffect: A backdrop effect that can sample from a specified source. - BlendEffect: A blend effect that merges the current pipeline with an input one. - BlurEffect: A gaussian blur effect. - ImageEffect: An effect which displays an image loaded as a Win2D surface. - ShadeEffect: An effect that overlays a color layer over the current pipeline, with a specified intensity. - SolidColorEffect: An effect that renders a standard 8bit SDR color on the available surface. - TileEffect: An effect that loads an image and replicates it to cover all the available surface area. - ExposureEffect, GrayscaleEffect, HueRotationEffect and more, mapping to Win2D effects. Helpers: - SurfaceLoader: A class that can load and draw images and other objects to Win2D surfaces and brushes. PipelineBuilder: A class that allows to build custom effects pipelines and create CompositionBrush instances from them. Geometry: - CanvasPathGeometry: A class that parses Win2d Path Mini Language and converts it to CanvasGeometry, CanvasBrush, CanvasStroke, CanvasStrokeStyle or Color.
Uno.CommunityToolkit.WinUI.UI.Animations
This library provides helpers and extensions on top of Windows Composition and XAML storyboards. It is a part of the Windows Community Toolkit. Namespace: - CompositionAnimations: - Animations: AnimationBase, OffsetAnimation, OpacityAnimation, RotationAnimation, RotationInDegreesAnimation, ScalarAnimation, ScaleAnimation, TranslationAnimation, TypedAnimationBase, Vector2Animation, Vector3Animation, Vector4Animation - CompositionAnimations: ExpressionKeyFrame, KeyFrame, KeyFrameCollection, ScalarKeyFrame, TypedKeyFrame, Vector2KeyFrame, Vector3KeyFrame, Vector4KeyFrame - ConnectedAnimations: Connected, ConnectedAnimationHelper, ConnectedAnimationListProperty, ConnectedAnimationProperties - Expressions: ExpressionNodes, ExpressionValues, ReferenceNodes, CompositionExtensions, ExpressionFunctions, OperationType - AnimationExtensions: Blur, Fade, Light, Offset, Rotate, Saturation, Scale
Uno.GalaSoft.MvvmLight.Platform
Uno-compatible MVVMLight .NET.
dotnet-azdo-artifacts-multidownload
A tool to download multiple artifacts for an azure devops pipeline
Uno.SkiaSharp.Wasm
Package Description
Uno.CommunityToolkit.WinUI.UI.Behaviors
This library provides UI behaviors built on the XAML behaviors SDK. It is a part of the Windows Community Toolkit. - Animation: Various helpers for integration with the Toolkit's Animation package. - AutoFocusBehevior: Sets focus to the associated control. - AutoSelectBehavior: Selects a TextBox's text automatically. - FadeHeaderBehavior, QuickReturnHeaderBehavior, StickyHeaderBehavior: Helpers for ListViewBase Header Behavior - FocusBehavior: Sets focus to a specified control. - KeyDownTriggerBehavior: Trigger behaviors when a key is pressed. - ViewportBehavior: Listening for element to enter or exit the ScrollViewer viewport
Uno.Dsp
Package used by Uno.Dsp.Cli and Uno.Dsp.Tasks. Do not reference directly.
Uno.WindowsStateTriggers
Package Description
Uno.Xamarin.Forms.Platform
Uno Platform Renderers for Xamarin.Forms
Uno.SQLitePCLRaw.provider.wasm
This package is an SQLitePCLRaw.core provider for WebAssembly
Uno.Microsoft.Toolkit.Services
This .NET standard library enables access to different data sources such as Microsoft Graph, OneDrive, Twitter, Microsoft Translator, and LinkedIn. It is part of the Windows Community Toolkit. Namespace: - Facebook: Album, DataConfig, DataHost, OAuthTokens, Permissions, Photo, Picture, PictureData, PlatformImageSource, Post, RequestSource, Service.
Uno.Microsoft.Toolkit.Uwp.Notifications.JavaScript
This project is used for packaging the WinMD to work for WinJS projects. Generate tile, toast, and badge notifications for Windows 10 via code, with the help of IntelliSense, instead of directly using XML. Supports adaptive tiles and adaptive/interactive toasts for Windows 10. It is part of the Windows Community Toolkit. Supports C# and C++ UWP project types (see Microsoft.Toolkit.Uwp.Notifications). Also works with C# portable class libraries and non-UWP C# projects like server projects.
Uno.Microsoft.Toolkit.Uwp.Services
This library enables access to Facebook. It is part of the Windows Community Toolkit.
Uno.Wasm.WebCIL
A package to read and convert .NET WebCIL from/to WinPE
Uno.Dsp.Cli
This is the package that contains the command line interface for the Uno DSP Tooling.
Uno.WinUI.Sample.Banner
This package is used to add a standard banner giving information about Uno. Used on projects forked by nventive to add Uno as target.
Uno.CommunityToolkit.WinUI.UI.Media
This library provides UI effects which rely on Win2D. It is a part of the Windows Community Toolkit. AttachedCardShadow: Provides an easy-to-use, simple, and performant rounded-rectangle shadow effect. Effects: - AcrylicEffect: A custom acrylic effect that can be inserted into a pipeline. - BackdropEffect: A backdrop effect that can sample from a specified source. - BlendEffect: A blend effect that merges the current pipeline with an input one. - BlurEffect: A gaussian blur effect. - ImageEffect: An effect which displays an image loaded as a Win2D surface. - ShadeEffect: An effect that overlays a color layer over the current pipeline, with a specified intensity. - SolidColorEffect: An effect that renders a standard 8bit SDR color on the available surface. - TileEffect: An effect that loads an image and replicates it to cover all the available surface area. - ExposureEffect, GrayscaleEffect, HueRotationEffect and more, mapping to Win2D effects. Geometry: - CanvasPathGeometry: A class that parses Win2d Path Mini Language and converts it to CanvasGeometry, CanvasBrush, CanvasStroke, CanvasStrokeStyle or Color. Helpers: - SurfaceLoader: A class that can load and draw images and other objects to Win2D surfaces and brushes. Media: - AcrylicBrush: A custom Brush that that implements an acrylic effect with full control over all parameters. - BackdropBlurBrush: The BackdropBlurBrush is a Brush that blurs whatever is behind it in the application. - BackdropGammaTransferBrush: A brush which alters the colors of whatever is behind it in the application by applying a per-channel gamma transfer function. - BackdropInvertBrush: The BackdropInvertBrush is a Brush which inverts whatever is behind it in the application. - BackdropSaturationBrush: Brush which applies a SaturationEffect to the Backdrop. - BackdropSepiaBrush: Brush which applies a SepiaEffect to the Backdrop. - CanvasBrushBase: Helper Brush class to interop with Win2D Canvas calls. - ImageBlendBrush: A Brush which blends a BitmapImage to the Backdrop in a given mode. - PipelineBrush: A Brush that renders a customizable Composition/Win2D effects pipeline - RadialGradientBrush: This GradientBrush defines its Gradient as an interpolation within an Ellipse. - TilesBrush: A Brush that displays a tiled image, wrapping at the edges and endlessly repeating. PipelineBuilder: A class that allows to build custom effects pipelines and create CompositionBrush instances from them.
uno.studio
Command-line client for Uno Studio. Builds an application the way Studio builds it - headlessly, on your own machine or CI runner - and composes a shareable link to the result. Also configures a stock Git client to work with Studio Projects using the Uno Platform license already installed on the machine. Includes MCP server mode.
uno.roslyn.adhoc.host
Headless ad-hoc Roslyn build host and the workspace material it compiles against. Resolved automatically by the uno-studio CLI at its own version; not intended to be referenced directly.
Uno.Microsoft.Toolkit.Uwp.Notifications
Generate tile, toast, and badge notifications for Windows 10 via code, with the help of IntelliSense. Adds Support for adaptive tiles and adaptive/interactive toasts for Windows 10. It is part of the Windows Community Toolkit. Supports C# and C++ UWP project types (see Microsoft.Toolkit.Uwp.Notifications.JavaScript for the JS version). Also works with C# portable class libraries and non-UWP C# projects like server projects. This project contains outputs for netstandard1.4, uap10.0 and native for WinRT.
Uno.CommunityToolkit.WinUI.Connectivity
This library enables easier consumption of connectivity Devices/Peripherals and handle its connection to Windows devices. It contains BluetoothLE and Network connectivity helpers.
Uno.Microsoft.Toolkit.Uwp.UI.Controls.Graph
This library provides Microsoft Graph XAML controls. It is part of the Windows Community Toolkit. Classes: - AadLogin: The AAD Login Control leverages MSAL libraries to support basic AAD sign-in processes for Microsoft Graph and beyond. - FileSelectedEventArgs: Arguments relating to a file selected event of SharePointFiles control. - PeoplePicker: The PeoplePicker Control is a simple control that allows for selection of one or more users from an organizational AD. - PeopleSelectionChangedEventArgs: Arguments relating to the people selected event of PeoplePicker control. - PlannerTaskList: The PlannerTaskList Control displays a simple list of Planner tasks. - PowerBIEmbedded: The PowerBI embedded control is a simple wrapper to an IFRAME for a PowerBI embed. - ProfileCard: The Profile Card control is a simple way to display a user in multiple different formats and mixes of name/image/e-mail. - SharePointFileList: The SharePointFiles Control displays a simple list of SharePoint Files. - SignInEventArgs: Arguments relating to a sign-in event of Aadlogin control. - SignInFailedEventArgs: Arguments relating to a sign-in event of Aadlogin control.
Uno.Wasm.MonoRuntime
This package provides the binaries and toolchain of the mono-wasm runtime, packaged to be used with the Uno.Wasm.Bootstrap package. (Source: mono-wasm-475431927c1)
Uno.SkiaSharp.Wasm.Extended
Package Description
Uno.ReactiveUI
A MVVM framework that integrates with the Reactive Extensions for .NET to create elegant, testable User Interfaces that run on any mobile or desktop platform. Supports Xamarin.iOS, Xamarin.Android, Xamarin.Mac, Xamarin Forms, WPF, Windows Forms, Windows Phone 8.1, Windows Store and Universal Windows Platform (UWP).
Uno.Xamarin.Essentials
Xamarin.Essentials: a kit of essential API's for your apps
Uno.NuGet.Hierarchy.Tool
NuGet Hierarchy allows you to view the dependency tree of a solution
Uno.Xamarin.Forms.Maps
Package Description
Uno.Microsoft.Toolkit.Uwp.PlatformSpecificAnalyzer
This standard library provides code analysis and code fixers (on CS and VB) to ensure that version / platform specific code is well guarded.
Uno.NuGet.Downloader.Tool
Nuget Dowloader allows to download the NuGet packages found in a solution
Uno.NuGet.Updater
Nuget Updater allows to automatically update the NuGet packages in a solution at build time
Uno.System.Reactive.Platforms
Reactive Extensions (Rx) for .NET Platform Support
Uno.ColorCode.HTML
Contains the HtmlFormatter, and the HtmlClassFormatter, for rendering Html from the Colorized Code.
Uno.Prism.Uno
Package Description
Uno.Prism.Unity.Uno
Package Description
Uno.icu-tvos
The International Components for Unicode for tvOS
Uno.SkiaSharp.Wasm.Svg
This package adds support for reading SVG files into SkiaSharp.
Uno.Prism.DryIoc.Uno
Package Description
Uno.Prism
Prism is a fully open source version of the Prism guidance originally produced by Microsoft Patterns & Practices. Prism provides an implementation of a collection of design patterns that are helpful in writing well structured and maintainable XAML applications, including MVVM, dependency injection, commanding, event aggregation, and more. Prism's core functionality is a shared code base in a Portable Class Library targeting these platforms; WPF, Windows 10 UWP, and Xamarin Forms. Features that need to be platform specific are implemented in the respective libraries for the target platform.
Uno.Prism.Windows
Prism provides an implementation of a collection of design patterns that are helpful in writing well structured and maintainable XAML applications, including MVVM, dependency injection, commanding, event aggregation, and more. Prism's core functionality is a shared code base in a Portable Class Library targeting these platforms; WPF, Windows 10 UWP, and Xamarin Forms. Features that need to be platform specific are implemented in the respective libraries for the target platform. Prism for UWP helps you more easily design and build rich, flexible, and easy to maintain UWP applications.
Uno.Extensions.XamlToCsharp
Package Description
Uno.Prism.Autofac.Windows
Prism provides an implementation of a collection of design patterns that are helpful in writing well structured and maintainable XAML applications, including MVVM, dependency injection, commanding, event aggregation, and more. Prism's core functionality is a shared code base in a Portable Class Library targeting these platforms; WPF, Windows 10 UWP, and Xamarin Forms. Features that need to be platform specific are implemented in the respective libraries for the target platform. Prism for UWP helps you more easily design and build rich, flexible, and easy to maintain UWP applications.
Uno.Prism.Unity.Windows
Prism provides an implementation of a collection of design patterns that are helpful in writing well structured and maintainable XAML applications, including MVVM, dependency injection, commanding, event aggregation, and more. Prism's core functionality is a shared code base in a Portable Class Library targeting these platforms; WPF, Windows 10 UWP, and Xamarin Forms. Features that need to be platform specific are implemented in the respective libraries for the target platform. Prism for UWP helps you more easily design and build rich, flexible, and easy to maintain UWP applications.
Uno.Extensions.XamlToCsharp.Cli
Package Description
Uno.ETLTranslator
A dotnet tool used to translate Uno Platform Event Traces to Windows ETL files
Uno.Microsoft.Toolkit.Uwp.Input.GazeInteraction
A library to integrate gaze interactions using eye trackers into UWP applications
Uno.HotTesting.Reactive
MVUX feed mocks for previews and UI testing
Uno.Prism.SimpleInjector.Windows
Prism provides an implementation of a collection of design patterns that are helpful in writing well structured and maintainable XAML applications, including MVVM, dependency injection, commanding, event aggregation, and more. Prism's core functionality is a shared code base in a Portable Class Library targeting these platforms; WPF, Windows 10 UWP, and Xamarin Forms. Features that need to be platform specific are implemented in the respective libraries for the target platform. Prism for UWP helps you more easily design and build rich, flexible, and easy to maintain UWP applications.