Microsoft.Toolkit
NuGet publisher profile
Packages (231)
CommunityToolkit.HighPerformance
This package includes high performance .NET helpers such as: - Memory2D<T> and Span2D<T>: two types providing fast and allocation-free abstraction over 2D memory areas. - ArrayPoolBufferWriter<T>: an IBufferWriter<T> implementation using pooled arrays, which also supports IMemoryOwner<T>. - MemoryBufferWriter<T>: an IBufferWriter<T>: implementation that can wrap external Memory<T>: instances. - MemoryOwner<T>: an IMemoryOwner<T> implementation with an embedded length and a fast Span<T> accessor. - SpanOwner<T>: a stack-only type with the ability to rent a buffer of a specified length and getting a Span<T> from it. - StringPool: a configurable pool for string instances that be used to minimize allocations when creating multiple strings from char buffers. - String, array, Memory<T>, Span<T> extensions and more, all focused on high performance. - HashCode<T>: a SIMD-enabled extension of HashCode to quickly process sequences of values. - BitHelper: a class with helper methods to perform bit operations on numeric types. - ParallelHelper: helpers to work with parallel code in a highly optimized manner. - Box<T>: a type mapping boxed value types and exposing some utility and high performance methods. - Ref<T>: a stack-only struct that can store a reference to a value of a specified type. - NullableRef<T>: a stack-only struct similar to Ref<T>, which also supports nullable references.
CommunityToolkit.Mvvm
This package includes a .NET MVVM library with helpers such as: - ObservableObject: a base class for objects implementing the INotifyPropertyChanged interface. - ObservableRecipient: a base class for observable objects with support for the IMessenger service. - ObservableValidator: a base class for objects implementing the INotifyDataErrorInfo interface. - RelayCommand: a simple delegate command implementing the ICommand interface. - AsyncRelayCommand: a delegate command supporting asynchronous operations and cancellation. - WeakReferenceMessenger: a messaging system to exchange messages through different loosely-coupled objects. - StrongReferenceMessenger: a high-performance messaging system that trades weak references for speed. - Ioc: a helper class to configure dependency injection service containers.
CommunityToolkit.Diagnostics
This package includes .NET helpers such as: - Guard: Helper methods to verify conditions when running code. - ThrowHelper: Helper methods to efficiently throw exceptions.
CommunityToolkit.Maui
The .NET MAUI Community Toolkit is a collection of Animations, Behaviors, Converters, and Custom Views for development with .NET MAUI. It simplifies and demonstrates common developer tasks building iOS, Android, macOS and Windows apps with .NET MAUI.
CommunityToolkit.Maui.Core
Core library for community toolkits using .NET MAUI
Microsoft.Toolkit.Uwp.Notifications
The official way to send toast notifications on Windows 10 via code rather than XML, with the help of IntelliSense. Supports all C# app types, including WPF, UWP, WinForms, and Console, even without packaging your app as MSIX. Also supports C++ UWP apps. Additionally, generate notification payloads from your ASP.NET web server to send as push notifications, or generate notification payloads from class libraries. For UWP/MSIX apps, you can also generate tile and badge notifications.
ColorCode.Core
The Core Library, containing the Parser, and the classes to create your own formatter.
CommunityToolkit.Common
This package includes .NET 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.
ColorCode.UWP
Contains the RichTextBlockFormatter, for rendering the Colorized Code to a RichTextBlock.
CommunityToolkit.Maui.MediaElement
MediaElement is a view for playing video and audio in your .NET MAUI app.
CommunityToolkit.Maui.Markup
CommunityToolkit.Maui.Markup is a set of fluent helper methods and classes to simplify building declarative .NET MAUI user interfaces in C#
Microsoft.Toolkit.Uwp.UI.Controls.DataGrid
This library provides a XAML DataGrid control. It is a part of the Windows Community Toolkit.
CommunityToolkit.Aspire.Hosting.NodeJS.Extensions
A .NET Aspire for hosting NodeJS apps using Vite, Yarn, PNPM, or NPM.
CommunityToolkit.WinUI.Extensions
This package contains various Extensions for text, framework components (dispatcher, visual tree, FrameworkElement, etc.), visual transforms, shadows, ScrollViewer, ListViewBase, and more.
ColorCode.HTML
Contains the HtmlFormatter, and the HtmlClassFormatter, for rendering Html from the Colorized Code.
CommunityToolkit.Aspire.Hosting.Dapr
Dapr support for Aspire.
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.
CommunityToolkit.WinUI.UI.Controls.DataGrid
This library provides a XAML DataGrid control. It is a part of the Windows Community Toolkit.
ColorCode.WinUI
Contains the RichTextBlockFormatter, for rendering the Colorized Code to a RichTextBlock.
CommunityToolkit.WinUI.Controls.Primitives
Primitive layout controls such as SwitchPresenter, UniformGrid, WrapLayout, StaggeredPanel, WrapPanel, DockPanel, ConstrainedBox and more.
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.
CommunityToolkit.WinUI.Helpers
This package contains various helpers for Colors, Network, Camera, WeakEventListener, PackageVersion, ScreenUnit and more.
Microsoft.Toolkit.Win32.UI.XamlApplication
This library provides XAML islands common helpers for native applications. It is part of the Windows Community Toolkit.
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.
CommunityToolkit.Aspire.OllamaSharp
An Aspire client integration for the OllamaSharp library.
CommunityToolkit.WinUI.Animations
A collection of implicit, composition and connected animation helpers and builders.
CommunityToolkit.WinUI.Converters
Commonly used converters that allow the data to be modified as it passes through the binding engine.
CommunityToolkit.Aspire.Hosting.Ollama
An Aspire integration leveraging the Ollama container with support for downloading a model on startup.
CommunityToolkit.WinUI.Triggers
A collection of custom visual State Triggers.
CommunityToolkit.Maui.Camera
Camera contains CameraView, a view for displaying a preview of the camera output and other camera related functionalities in your .NET MAUI app.
CommunityToolkit.Aspire.Hosting.MailPit
An Aspire component leveraging the MailPit container.
CommunityToolkit.WinUI.Controls.SettingsControls
Create a Windows 11 style settings experiences with these controls.
CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects
An Aspire hosting integration capable of deploying SQL Server Database Projects as part of your AppHost.
CommunityToolkit.Aspire.Hosting.DbGate
An Aspire hosting integration for the DbGate database management container.
Microsoft.Toolkit.Win32.UI.SDK
This library provides XAML islands common helpers applications. It is part of the Windows Community Toolkit.
Microsoft.Toolkit.UI.XamlHost
This library provides XAML islands common helpers for WPF and WinForms. It is part of the Windows Community Toolkit.
Microsoft.Toolkit.Wpf.UI.XamlHost
This library provides XAML islands helpers for WPF. It is part of the Windows Community Toolkit. By using the WindowsXamlHost control, you can add built-in or custom UWP controls to the User Interface (UI) of your WPF desktop application, such as Windows Ink and controls that support the Fluent Design System.
CommunityToolkit.Aspire.Hosting.Adminer
An Aspire hosting integration for the Adminer database management container.
CommunityToolkit.WinUI.Controls.Sizers
Resize various parts of your UI easily in a consistent fashion.
CommunityToolkit.WinUI.Behaviors
A collection of useful triggers and actions to supplement Microsoft.Xaml.Behaviors.*.
CommunityToolkit.WinUI.Controls.Segmented
A common UI control to configure a view or setting.
Microsoft.Toolkit.Wpf.UI.Controls
This library provides XAML controls for WPF. It is part of the Windows Community Toolkit. Controls: -InkCanvas : Defines an area that receives and displays ink strokes. -InkToolbar : Wpf-enabled wrapper for InkToolbar, that Represents a Universal Windows app control containing a customizable and extensible collection of buttons that activate ink-related features in an associated InkCanvas. -MapControl : A set of controls for WPF and UWP for rendering digital maps from different providers (like OpenStreetMap and Bing Maps) and various types of map overlays. -MediaPlayerElement : This controls embeds a view that streams and renders media content such as video in your Windows Forms or WPF desktop application. -SwapChainPanel : Provides a hosting surface, where Microsoft DirectX swap chains provide content that can be rendered into a XAML UI. A SwapChainPanel element is a key component for an app that renders Microsoft DirectX graphics and then presents those visuals within a XAML page.
CommunityToolkit.Aspire.Hosting.SqlServer.Extensions
An Aspire hosting integration for extending SQL Server resources with additional management tooling.
CommunityToolkit.WinUI.Notifications
The official way to send toast notifications on Windows 10 via code rather than XML, with the help of IntelliSense. Supports all C# app types, including WPF, UWP, WinForms, and Console, even without packaging your app as MSIX. Also supports C++ UWP apps. Additionally, generate notification payloads from your ASP.NET web server to send as push notifications, or generate notification payloads from class libraries. For UWP/MSIX apps, you can also generate tile and badge notifications.
CommunityToolkit.Aspire.Hosting.Ngrok
An Aspire integration for exposing hosted applications via secure, public URLs using ngrok.
CommunityToolkit.Maui.Maps
The .NET MAUI Community Maps Toolkit is a collection of Maps
CommunityToolkit.Aspire.Hosting.Minio
An Aspire hosting integration for MinIO. DEPRECATED: The MinIO OSS project has been archived and is no longer maintained. This integration is deprecated and will be removed in a future version.
CommunityToolkit.Uwp.Lottie
This library provides the LottieVisualSource which is consumed by the Microsoft.UI.Xaml.Controls.AnimatedVisualPlayer to render Lottie JSON files in runtime.
CommunityToolkit.Aspire.Hosting.JavaScript.Extensions
An Aspire integration for hosting NodeJS apps using Vite, Yarn, PNPM, or NPM.
CommunityToolkit.Uwp.Extensions
This package contains various Extensions for text, framework components (dispatcher, visual tree, FrameworkElement, etc.), visual transforms, shadows, ScrollViewer, ListViewBase, and more.
CommunityToolkit.Aspire.Hosting.Golang
An Aspire integration for hosting Golang apps.
CommunityToolkit.Aspire.Hosting.PostgreSQL.Extensions
An Aspire hosting integration for extending PostgreSQL resources with additional management tooling.
CommunityToolkit.WinUI.Lottie
This library provides the LottieVisualSource which is consumed by the Microsoft.UI.Xaml.Controls.AnimatedVisualPlayer to render Lottie JSON files.
CommunityToolkit.Uwp.Helpers
This package contains various helpers for Colors, Network, Camera, WeakEventListener, PackageVersion, ScreenUnit and more.
CommunityToolkit.Aspire.Hosting.Bun
An Aspire integration for hosting Bun apps. DEPRECATED: Use Aspire.Hosting.JavaScript and builder.AddBunApp(...) instead. This package will be removed in a future release.
CommunityToolkit.WinUI.Media
Create animated Media effects on UI elements. Saturation, Opacity, Color, CrossFade, Exposure, Sepia, HueRotation, and more.
CommunityToolkit.WinUI.Collections
This package contains the AdvancedCollectionView and IncrementalLoadingCollection.
CommunityToolkit.Authentication
This package includes .NET Standard authentication helpers such as: - BaseProvider: A base construct for building Graph Providers on top of. - IProvider: Authentication provider interface to expose more states around the authentication process for Graph controls and helpers. - ProviderManager: Shared provider manager used by controls and helpers to authenticate and call the Microsoft Graph. - ProviderState: Represents the current authentication state of the session for a given IProvider.
CommunityToolkit.Aspire.Hosting.Sqlite
An Aspire hosting integration for providing a Sqlite database connection.
CommunityToolkit.Aspire.Hosting.Azure.Dapr
Azure Dapr support for Aspire.
CommunityToolkit.Datasync.Server.Abstractions
Abstractions for developing server-side applications using the Datasync Toolkit.
CommunityToolkit.WinUI.Controls.TokenizingTextBox
A text input control that auto-suggests and displays token items.
CommunityToolkit.Aspire.Minio.Client
An Aspire client integration for MinIO. DEPRECATED: The MinIO OSS project has been archived and is no longer maintained. This integration is deprecated and will be removed in a future version.
CommunityToolkit.Aspire.Hosting.MongoDB.Extensions
An Aspire hosting integration for extending MongoDB resources with additional management tooling.
CommunityToolkit.Graph
This package includes .NET Standard code helpers such as: Extensions: - GraphExtensions: Helpers for common tasks related to the Microsoft Graph in context of the available controls and helpers. - ProviderExtensions: Extension on IProvider for accessing a pre-configured GraphServiceClient instance. Helpers: - OneDriveStorageHelper: A helper for interacting with data stored via files and folders in OneDrive. - UserExtensionStorageHelper: A helper for interacting with open extensions on the Graph User to store data in key/value pairs.
CommunityToolkit.Aspire.MassTransit.RabbitMQ
An Aspire client integration for MassTransit RabbitMQ.
CommunityToolkit.Aspire.Meilisearch
A Meilisearch client that integrates with Aspire, including health checks, logging, and telemetry.
CommunityToolkit.WinUI.Controls.ColorPicker
An extended color picker that enables picking a color using a spectrum, sliders, or text input.
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.
CommunityToolkit.WinUI.Controls.HeaderedControls
This package contains controls such as HeaderedItemsControl, HeaderedTreeView, and HeaderedContentControl.
CommunityToolkit.Uwp.Triggers
A collection of custom visual State Triggers.
CommunityToolkit.Aspire.Hosting.Redis.Extensions
An Aspire hosting integration for extending Redis resources with additional management tooling.
CommunityToolkit.Aspire.Hosting.Java
An Aspire integration for hosting Java apps using either the Java executable or container image.
CommunityToolkit.Aspire.Hosting.Python.Extensions
An Aspire integration for hosting Uvicorn apps.
CommunityToolkit.Aspire.Hosting.ActiveMQ
An Aspire hosting package for hosting ActiveMQ.
CommunityToolkit.Aspire.Hosting.Meilisearch
Meilisearch support for Aspire.
CommunityToolkit.Aspire.Hosting.McpInspector
An Aspire hosting integration to run the MCP Inspector against a Model Context Protocol (MCP) server.
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.
CommunityToolkit.Aspire.Hosting.RavenDB
An Aspire integration leveraging the RavenDB container.
CommunityToolkit.Aspire.RavenDB.Client
An Aspire client integration for the RavenDB.Client library.
CommunityToolkit.Aspire.Hosting.Deno
An Aspire integration for hosting Deno apps.
CommunityToolkit.Aspire.Hosting.Rust
An Aspire integration for hosting Rust apps.
CommunityToolkit.Datasync.Client
The client capabilities for developing applications using the Datasync Toolkit.
CommunityToolkit.Aspire.Hosting.Azure.DataApiBuilder
An Aspire component leveraging the Data API Builder container.
CommunityToolkit.Uwp.Controls.SettingsControls
Create a Windows 11 style settings experiences with these controls.
CommunityToolkit.Aspire.Hosting.PowerShell
Run powershell scripts in-process with your Aspire AppHost, injecting aspire resources and/or object instances as variables, using the command lines tools of your choice like azure cli, azd, or any other terminal tools.
CommunityToolkit.Datasync.Server.EntityFrameworkCore
An Entity Framework Core based repository for use with the Datasync Toolkit.
CommunityToolkit.Aspire.Microsoft.EntityFrameworkCore.Sqlite
An Aspire client integration for the Microsoft.EntityFrameworkCore.Sqlite package.
CommunityToolkit.Aspire.Hosting.OpenTelemetryCollector
An Aspire hosting integration to add an OpenTelemetry Collector into the OTLP pipeline.
CommunityToolkit.Aspire.Hosting.k6
Grafana k6 support for Aspire.
CommunityToolkit.Datasync.Server
A server-side component for implementing a datsync controller.
CommunityToolkit.Aspire.Hosting.EventStore
EventStore support for .NET Aspire.
CommunityToolkit.WinUI.Controls.LayoutTransformControl
The LayoutTransformControl is a control that supports transformations on FrameworkElement as if applied by LayoutTransform.
CommunityToolkit.WinUI.Controls.RangeSelector
A double Slider control that allows the user to select a sub-range of values from a larger range of values.
CommunityToolkit.Uwp.Controls.Primitives
Primitive layout controls such as SwitchPresenter, UniformGrid, WrapLayout, StaggeredPanel, WrapPanel, DockPanel, ConstrainedBox and more.
CommunityToolkit.Aspire.Hosting.PapercutSmtp
An Aspire component leveraging Papercut SMTP container.
Microsoft.Toolkit.Forms.UI.XamlHost
This library provides XAML islands interop helpers for Windows Forms. It is part of the Windows Community Toolkit. By using the WindowsXamlHost control, you can add built-in or custom UWP controls to the User Interface (UI) of your Windows Forms desktop application, such as Windows Ink and controls that support the Fluent Design System.
CommunityToolkit.Aspire.Microsoft.Data.Sqlite
An Aspire client integration for the Microsoft.Data.Sqlite.Core package.
CommunityToolkit.Aspire.Hosting.Flyway
An Aspire integration for Flyway database migration tool.
CommunityToolkit.Aspire.Hosting.Azure.Dapr.Redis
An Aspire hosting integration for configuring Azure Cache for Redis as a Dapr state store or pub/sub component in your AppHost.
CommunityToolkit.Aspire.EventStore
An EventStore client that integrates with Aspire, including health checks, logging, and telemetry.
CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps
A hosting package that wraps endpoints with the Azure Static Web Apps emulator.
CommunityToolkit.Aspire.GoFeatureFlag
A GO Feature Flag client that integrates with Aspire, including health checks, logging, and telemetry.
CommunityToolkit.Aspire.Hosting.LavinMQ
An Aspire hosting package for hosting LavinMQ.
CommunityToolkit.WinUI.DeveloperTools
The FocusTracker and AlignmentGrid help you to get more information about aligning UI elements.
CommunityToolkit.Aspire.Hosting.GoFeatureFlag
GO Feature Flag support for Aspire.
CommunityToolkit.Aspire.Hosting.MySql.Extensions
An Aspire hosting integration for extending MySQL resources with additional management tooling.
CommunityToolkit.Uwp.Animations
A collection of implicit, composition and connected animation helpers and builders.
Microsoft.Toolkit.Forms.UI.Controls
This library provides XAML user controls for Windows Forms. It is part of the Windows Community Toolkit. Controls: -InkCanvas : Defines an area that receives and displays ink strokes. -InkToolbar : Wpf-enabled wrapper for InkToolbar, that Represents a Universal Windows app control containing a customizable and extensible collection of buttons that activate ink-related features in an associated InkCanvas. -MapControl : A set of controls for WPF and UWP for rendering digital maps from different providers (like OpenStreetMap and Bing Maps) and various types of map overlays. -MediaPlayerElement : This controls embeds a view that streams and renders media content such as video in your Windows Forms or WPF desktop application. -SwapChainPanel : Provides a hosting surface, where Microsoft DirectX swap chains provide content that can be rendered into a XAML UI. A SwapChainPanel element is a key component for an app that renders Microsoft DirectX graphics and then presents those visuals within a XAML page.
CommunityToolkit.Uwp.Media
Create animated Media effects on UI elements. Saturation, Opacity, Color, CrossFade, Exposure, Sepia, HueRotation, and more.
CommunityToolkit.Uwp.Converters
Commonly used converters that allow the data to be modified as it passes through the binding engine.
CommunityToolkit.VectorData.InMemory
In-Memory provider for Microsoft.Extensions.VectorData by the .NET Community Toolkit
CommunityToolkit.WinUI.Controls.ImageCropper
The ImageCropper control allows the user to freely crop an image.
CommunityToolkit.WinUI.Controls.CameraPreview
Enables easily previewing video in the MediaPlayerElement from available camera frame source groups.
CommunityToolkit.WinUI.Controls.RadialGauge
The Radial Gauge Control displays a value in a certain range using a needle on a circular face.
CommunityToolkit.VectorData.Qdrant
Qdrant provider for Microsoft.Extensions.VectorData by the .NET Community Toolkit
CommunityToolkit.WinUI.Controls.RichSuggestBox
A rich text input control that auto-suggests and stores token items in a document.
Microsoft.Toolkit.Uwp.Input.GazeInteraction
A library to integrate gaze interactions using eye trackers into UWP applications
CommunityToolkit.WinUI.Controls.TabbedCommandBar
Display multiple CommandBars in the same space using tabs, like Microsoft Office's ribbon.
CommunityToolkit.Uwp.Behaviors
A collection of useful triggers and actions to supplement Microsoft.Xaml.Behaviors.*.
CommunityToolkit.Aspire.Hosting.Flagd
flagd is a feature flag evaluation engine. Think of it as a ready-made, open source, OpenFeature-compliant feature flag backend system.
CommunityToolkit.WinUI.Controls.MetadataControl
The MetadataControl control displays a list of labels and hyper-links separated by a bullet.
CommunityToolkit.Uwp.Controls.TokenizingTextBox
A text input control that auto-suggests and displays token items.
CommunityToolkit.Aspire.Hosting.SurrealDb
SurrealDB support for Aspire.
CommunityToolkit.Labs.WinUI.Controls.DataTable
This package contains DataTable.
CommunityToolkit.Uwp.Controls.Segmented
A common UI control to configure a view or setting.
CommunityToolkit.Aspire.SurrealDb
A SurrealDB client that integrates with Aspire, including health checks, logging, and telemetry.
LottieGen
Generates code from a Lottie file. This is the most efficient way to render Lottie files on Windows.
CommunityToolkit.Uwp.Collections
This package contains the AdvancedCollectionView and IncrementalLoadingCollection.
CommunityToolkit.Authentication.Msal
This library provides an authentication provider based on the native Windows dialogues. It is part of the Windows Community Toolkit. Classes: - MsalProvider: An authentication provider based on MSAL for .NET.
CommunityToolkit.VectorData.PgVector
Postgres (with pgvector extension) provider for Microsoft.Extensions.VectorData by the .NET Community Toolkit
CommunityToolkit.Uwp.Controls.Sizers
Resize various parts of your UI easily in a consistent fashion.
CommunityToolkit.Aspire.Hosting.Keycloak.Extensions
Aspire hosting extensions for Keycloak (includes PostgreSQL integration).
CommunityToolkit.Aspire.Hosting.KurrentDB
KurrentDB support for Aspire.
CommunityToolkit.Aspire.Hosting.Dbx
An Aspire hosting integration for the Dbx database management container.
CommunityToolkit.VectorData.AzureAISearch
Azure AI Search provider for Microsoft.Extensions.VectorData by the .NET Community Toolkit
CommunityToolkit.Datasync.Server.Swashbuckle
Provides necessary capabilities for supporting the Datasync server library when using Swashbuckle for creating OpenAPI definitions.
CommunityToolkit.Aspire.Hosting.Solr
An Aspire hosting integration for Apache Solr.
CommunityToolkit.Uwp.Controls.LayoutTransformControl
The LayoutTransformControl is a control that supports transformations on FrameworkElement as if applied by LayoutTransform.
CommunityToolkit.Aspire.Hosting.Stripe
An Aspire integration for the Stripe CLI for local webhook forwarding and testing.
CommunityToolkit.Aspire.KurrentDB
A KurrentDB client that integrates with Aspire, including health checks, logging, and telemetry.
CommunityToolkit.Uwp.Controls.ImageCropper
The ImageCropper control allows the user to freely crop an image.
CommunityToolkit.Aspire.Hosting.Sftp
Aspire hosting integration for the atmoz SFTP container image.
CommunityToolkit.Labs.WinUI.Controls.MarkdownTextBlock
This package contains MarkdownTextBlock.
CommunityToolkit.Uwp.Controls.HeaderedControls
This package contains controls such as HeaderedItemsControl, HeaderedTreeView, and HeaderedContentControl.
CommunityToolkit.Graph.Uwp
This library provides Microsoft Graph UWP XAML controls. It is part of the Windows Community Toolkit. Controls: - GraphPresenter: A specialized ContentPresenter for fetching and displaying data from Microsoft Graph. - LoginButton: The Login Control leverages the global authentication provider to support the sign-in processes for Microsoft Graph and beyond. - PersonView: The PersonView control displays a user photo and can display their name and e-mail. - PeoplePicker: The PeoplePicker Control is a simple control that allows for selection users. Extensions: - FrameworkElement.IsVisibleWhen(ProviderState): Extension on FrameworkElement for toggling visibility in response to changes in the global authentcation provider. Triggers: - ProviderStateTrigger: StateTrigger for reacting to changes in the global authentcation provider.
LottieGen.MsBuild
MsBuild Task for LottieGen. Generates code from a Lottie file. This is the most efficient way to render Lottie files on Windows.
CommunityToolkit.VectorData.CosmosNoSql
Azure Cosmos DB for NoSQL provider for Microsoft.Extensions.VectorData by the .NET Community Toolkit
CommunityToolkit.Authentication.Uwp
This library provides an authentication provider based on the native Windows dialogues. Classes: - WindowsProvider: An authentication provider based on the native AccountsSettingsPane in Windows.
CommunityToolkit.Datasync.Server.NSwag
Provides necessary capabilities for supporting the Datasync server library when using NSwag for creating OpenAPI definitions.
CommunityToolkit.VectorData.AzureCosmosDB
Azure Cosmos DB for NoSQL provider for Microsoft.Extensions.VectorData by the .NET Community Toolkit
CommunityToolkit.Aspire.Hosting.Elasticsearch.Extensions
An Aspire hosting integration for extending Elasticsearch resources with additional management tooling.
CommunityToolkit.Datasync.Server.Template.CSharp
Template for creating an ASP.NET Core Service using the Community Datasync Toolkit
CommunityToolkit.Aspire.Hosting.Azure.Extensions
Azure extensions support for Aspire.
CommunityToolkit.Uwp.Controls.RangeSelector
A double Slider control that allows the user to select a sub-range of values from a larger range of values.
CommunityToolkit.Uwp.Controls.RadialGauge
The Radial Gauge Control displays a value in a certain range using a needle on a circular face.
CommunityToolkit.VectorData.Redis
Redis provider for Microsoft.Extensions.VectorData by the .NET Community Toolkit
CommunityToolkit.Labs.Extensions.DependencyInjection
This package contains Extensions.DependencyInjection.
CommunityToolkit.VectorData.Weaviate
Weaviate provider for Microsoft.Extensions.VectorData by the .NET Community Toolkit
CommunityToolkit.Datasync.Server.InMemory
An in-memory repository for the server-side of the Datasync Toolkit.
CommunityToolkit.Aspire.Sftp
An SFTP client that integrates with Aspire, including health checks, logging, and telemetry.
CommunityToolkit.WinUI.Input.GazeInteraction
A library to integrate gaze interactions using eye trackers into UWP applications
CommunityToolkit.Aspire.Hosting.Dapr.AzureRedis
Package Description
CommunityToolkit.Datasync.Server.OpenApi
Provides necessary capabilities for supporting the Datasync server library when using the official OpenApi generator.
CommunityToolkit.Datasync.Server.Automapper
A repository for the server-side of the Datasync Toolkit that uses Automapper.
CommunityToolkit.Uwp.Controls.CameraPreview
Enables easily previewing video in the MediaPlayerElement from available camera frame source groups.
CommunityToolkit.Uwp.Controls.ColorPicker
An extended color picker that enables picking a color using a spectrum, sliders, or text input.
CommunityToolkit.Uwp.DeveloperTools
The FocusTracker and AlignmentGrid help you to get more information about aligning UI elements.
CommunityToolkit.Datasync.Server.LiteDb
A repository for the server-side of the Datasync Toolkit that uses LiteDb for storage.
CommunityToolkit.VectorData.CosmosMongoDB
Azure CosmosDB MongoDB vCore provider for Microsoft.Extensions.VectorData by the .NET Community Toolkit
CommunityToolkit.VectorData.SqliteVec
SQLite (sqlitevec) provider for Microsoft.Extensions.VectorData by the .NET Community Toolkit
CommunityToolkit.Uwp.Controls.RichSuggestBox
A rich text input control that auto-suggests and stores token items in a document.
CommunityToolkit.Uwp.Controls.MetadataControl
The MetadataControl control displays a list of labels and hyper-links separated by a bullet.
CommunityToolkit.Aspire.Hosting.RustFs
An Aspire hosting integration for the RustFS S3-compatible object storage container.
CommunityToolkit.Aspire.Hosting.Floci
An Aspire hosting integration for the Floci local cloud emulators: AddFlociAws (AWS), AddFlociAzure (Azure) and AddFlociGcp (GCP). Includes a WithFlociUI() extension for running the Floci UI web console alongside one or more emulators.
CommunityToolkit.Uwp.Controls.TabbedCommandBar
Display multiple CommandBars in the same space using tabs, like Microsoft Office's ribbon.
CommunityToolkit.Datasync.Server.CosmosDb
Package Description
CommunityToolkit.Aspire.Hosting.Zitadel
An Aspire hosting integration for the ZITADEL identity and access management container.
CommunityToolkit.Aspire.Hosting.Umami
Umami support for Aspire.
CommunityToolkit.Aspire.Hosting.SeaweedFS
Provides extension methods and resource definitions for the Aspire AppHost to support running SeaweedFS containers with an S3-compatible API.
CommunityToolkit.Labs.WinUI.Controls.TokenView
This package contains TokenView.
CommunityToolkit.Aspire.Hosting.Perl
An Aspire hosting integration for hosting Perl apps.
CommunityToolkit.VectorData.AzureDocumentDB
Azure DocumentDB (with MongoDB compatibility) provider for Microsoft.Extensions.VectorData by the .NET Community Toolkit
SceneLoaderComponent
Parses a GLTF file and produces a WUC SceneNode.
CommunityToolkit.Datasync.Server.MongoDB
A repository for the server-side of the Datasync Toolkit that uses MongoDB for storage.
CommunityToolkit.Aspire.Bitwarden.SecretManager
An Aspire client integration for Bitwarden Secrets Manager.
CommunityToolkit.Aspire.Hosting.K3s
An Aspire hosting integration for k3s. Provides AddK3sCluster, AddHelmRelease (via alpine/helm), AddK8sManifest with Kustomize support (via alpine/kubectl), and AddServiceEndpoint for in-process WebSocket port-forwarding. No host-side kubectl or helm required.
CommunityToolkit.Aspire.Hosting.DuckDB
An Aspire hosting integration for providing a DuckDB database connection.
CommunityToolkit.Aspire.DuckDB.NET.Data
An Aspire client integration for the DuckDB.NET.Data package.
CommunityToolkit.Aspire.Logto.Client
An Aspire client integration for Logto that registers OpenID Connect (OIDC) or JWT authentication services in the dependency injection container.
CommunityToolkit.Aspire.Hosting.Logto
.NET Aspire hosting extensions for Logto (includes PostgreSQL and Redis integration).
CommunityToolkit.Aspire.Hosting.Bitwarden.SecretManager
An Aspire hosting integration for Bitwarden Secrets Manager.
CommunityToolkit.Aspire.Hosting.Squad
An Aspire hosting integration for Squad AI-agent teams. Models a `.squad/` workspace as a first-class Aspire resource that auto-discovers the team roster and exposes it via WithReference for downstream services.
CommunityToolkit.Labs.WinUI.DependencyPropertyGenerator
This package contains DependencyPropertyGenerator.
CommunityToolkit.Aspire.SeaweedFS.Client
An Aspire client integration for SeaweedFS using the AWSSDK.S3 client.
CommunityToolkit.VectorData.SqlServer
SQL Server provider for Microsoft.Extensions.VectorData
CommunityToolkit.Aspire.Hosting.Listmonk
listmonk support for Aspire.
CommunityToolkit.Labs.WinUI.TransitionHelper
This package contains a TransitionHelper.
CommunityToolkit.Aspire.Hosting.Kind
An Aspire hosting integration for Kind that manages local Kind clusters for development with Docker or Podman.
CommunityToolkit.Labs.Uwp.Controls.TitleBar
This package contains TitleBar.
CommunityToolkit.Labs.WinUI.Controls.Shimmer
This package contains Shimmer.
CommunityToolkit.Labs.WinUI.Controls.OpacityMaskView
This package contains OpacityMaskView.
CommunityToolkit.Labs.Notifications
The official way to send toast notifications on Windows 10 via code rather than XML, with the help of IntelliSense. Supports all C# app types, including WPF, UWP, WinForms, and Console, even without packaging your app as MSIX. Also supports C++ UWP apps. Additionally, generate notification payloads from your ASP.NET web server to send as push notifications, or generate notification payloads from class libraries. For UWP/MSIX apps, you can also generate tile and badge notifications.
CommunityToolkit.Aspire.Hosting.RedPanda
An Aspire hosting package for the Redpanda Kafka-compatible streaming platform.
CommunityToolkit.Labs.WinUI.Controls.TitleBar
This package contains TitleBar.
CommunityToolkit.Aspire.Posta
An Aspire client integration for the Posta email delivery platform.
CommunityToolkit.Aspire.Hosting.Posta
An Aspire hosting integration for Posta.
CommunityToolkit.Labs.Uwp.Controls.MarkdownTextBlock
This package contains MarkdownTextBlock.
CommunityToolkit.Labs.Uwp.Controls.DataTable
This package contains DataTable.
CommunityToolkit.Labs.Uwp.DependencyPropertyGenerator
This package contains DependencyPropertyGenerator.
CommunityToolkit.Aspire.Hosting.Mosquitto
An Aspire hosting package for hosting the Mosquitto MQTT broker.
CommunityToolkit.Aspire.Hosting.StableDiffusionCpp
An Aspire hosting integration for the stable-diffusion.cpp image generation server.
CommunityToolkit.Labs.Uwp.TransitionHelper
This package contains a TransitionHelper.
CommunityToolkit.Labs.WinUI.RivePlayer
This package contains RivePlayer.
CommunityToolkit.Labs.Uwp.RivePlayer
This package contains RivePlayer.
CommunityToolkit.Labs.AppServices
This package contains AppServices, to easily communicate between UWP apps and Win32 extensions.
CommunityToolkit.Labs.WinUI.Controls.Ribbon
This package contains Ribbon.
CommunityToolkit.Labs.Uwp.Controls.OpacityMaskView
This package contains OpacityMaskView.
CommunityToolkit.Labs.Uwp.Adorners
This package contains Adorners. A Modern WinUI XAML based take on WPF Adorners.
CommunityToolkit.Labs.WinUI.Adorners
This package contains Adorners. A Modern WinUI XAML based take on WPF Adorners.
CommunityToolkit.Labs.Uwp.Controls.Shimmer
This package contains Shimmer.
CommunityToolkit.Labs.WinUI.Controls.Marquee
This package contains Marquee.
CommunityToolkit.Labs.Uwp.Controls.TokenView
This package contains TokenView.
CommunityToolkit.Labs.Uwp.Controls.Ribbon
This package contains Ribbon.
CommunityToolkit.Labs.WinUI.Controls.CanvasView
This package contains CanvasView.
CommunityToolkit.Labs.WinUI.Controls.CanvasLayout
This package contains a CanvasLayout Layout for ItemsRepeater.
CommunityToolkit.Labs.Uwp.Controls.Marquee
This package contains Marquee.
CommunityToolkit.Labs.Uwp.Controls.CanvasLayout
This package contains a CanvasLayout Layout for ItemsRepeater.
CommunityToolkit.Labs.Uwp.Controls.CanvasView
This package contains CanvasView.
CommunityToolkit.Labs.WinUI.ColorAnalyzer
This package contains the ColorAnalyzer.
CommunityToolkit.Labs.Uwp.ColorAnalyzer
This package contains the ColorAnalyzer.