Skip to main content
Microsoft.Toolkit avatar

Microsoft.Toolkit

235 packages

Author Trust

Established95/100Verified Publisher by NuGet
235
Packages
172.8M
Total DLs
Sort:

50 of 235 packages

CommunityToolkit.HighPerformance package icon

CommunityToolkit.HighPerformance

Microsoft

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.

56.2M29 versionsdotnet, Community, Toolkit +13
CommunityToolkit.Mvvm package icon

CommunityToolkit.Mvvm

Microsoft

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.

33.2M27 versionsdotnet, Community, Toolkit +13
CommunityToolkit.Diagnostics package icon

CommunityToolkit.Diagnostics

Microsoft

This package includes .NET helpers such as: - Guard: Helper methods to verify conditions when running code. - ThrowHelper: Helper methods to efficiently throw exceptions.

20.2M29 versionsdotnet, Community, Toolkit +7
CommunityToolkit.Maui package icon

CommunityToolkit.Maui

Microsoft

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.

10.7M53 versionsdotnet, maui, toolkit +3
CommunityToolkit.Maui.Core package icon

CommunityToolkit.Maui.Core

Microsoft

Core library for community toolkits using .NET MAUI

10.6M50 versionsdotnet, maui, toolkit +3
Microsoft.Toolkit.Uwp.Notifications package icon

Microsoft.Toolkit.Uwp.Notifications

Microsoft.Toolkit, dotnetfoundation

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.

6.2M42 versionsnotifications, win10, windows +13
ColorCode.Core package icon

ColorCode.Core

Microsoft

The Core Library, containing the Parser, and the classes to create your own formatter.

3.1M15 versionsColorCode, Syntax, Highlighting +2
CommunityToolkit.Common package icon

CommunityToolkit.Common

Microsoft

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.

2.9M29 versionsdotnet, Community, Toolkit +9
ColorCode.UWP package icon

ColorCode.UWP

Microsoft

Contains the RichTextBlockFormatter, for rendering the Colorized Code to a RichTextBlock.

1.5M15 versionsColorCode, Syntax, Highlighting +6
CommunityToolkit.Maui.MediaElement package icon

CommunityToolkit.Maui.MediaElement

Microsoft

MediaElement is a view for playing video and audio in your .NET MAUI app.

1.3M26 versionsdotnet, maui, toolkit +7
CommunityToolkit.Maui.Markup package icon

CommunityToolkit.Maui.Markup

Microsoft

CommunityToolkit.Maui.Markup is a set of fluent helper methods and classes to simplify building declarative .NET MAUI user interfaces in C#

1.1M32 versionsxamarin, xamarin.forms, net +11
CommunityToolkit.WinUI.Extensions package icon

CommunityToolkit.WinUI.Extensions

Microsoft.Toolkit

This package contains various Extensions for text, framework components (dispatcher, visual tree, FrameworkElement, etc.), visual transforms, shadows, ScrollViewer, ListViewBase, and more.

1.1M14 versionsWindows, Community, Toolkit +9
CommunityToolkit.Aspire.Hosting.NodeJS.Extensions package icon

CommunityToolkit.Aspire.Hosting.NodeJS.Extensions

Microsoft.Toolkit,dotnetfoundation,Community Toolkit

A .NET Aspire for hosting NodeJS apps using Vite, Yarn, PNPM, or NPM.

1.1M310 versionsaspire, integration, communitytoolkit +7
Microsoft.Toolkit.Uwp.UI.Controls.DataGrid package icon

Microsoft.Toolkit.Uwp.UI.Controls.DataGrid

Microsoft.Toolkit

This library provides a XAML DataGrid control. It is a part of the Windows Community Toolkit.

948.1K28 versionsWindows, Community, Toolkit +9
CommunityToolkit.Aspire.Hosting.Dapr package icon

CommunityToolkit.Aspire.Hosting.Dapr

Microsoft.Toolkit,dotnetfoundation,Community Toolkit

Dapr support for Aspire.

931.6K299 versionsaspire, integration, communitytoolkit +4
ColorCode.HTML package icon

ColorCode.HTML

Microsoft

Contains the HtmlFormatter, and the HtmlClassFormatter, for rendering Html from the Colorized Code.

879.5K15 versionsColorCode, Syntax, Highlighting +5
Microsoft.Toolkit.Uwp.UI.Controls.Markdown package icon

Microsoft.Toolkit.Uwp.UI.Controls.Markdown

Microsoft.Toolkit

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.

649.6K13 versionsWindows, Community, Toolkit +10
CommunityToolkit.WinUI.UI.Controls.DataGrid package icon

CommunityToolkit.WinUI.UI.Controls.DataGrid

Microsoft.Toolkit

This library provides a XAML DataGrid control. It is a part of the Windows Community Toolkit.

637.7K6 versionsWindows, Community, Toolkit +9
CommunityToolkit.WinUI.Helpers package icon

CommunityToolkit.WinUI.Helpers

Microsoft.Toolkit

This package contains various helpers for Colors, Network, Camera, WeakEventListener, PackageVersion, ScreenUnit and more.

637.4K14 versionsWindows, Community, Toolkit +9
ColorCode.WinUI package icon

ColorCode.WinUI

Microsoft

Contains the RichTextBlockFormatter, for rendering the Colorized Code to a RichTextBlock.

621.6K8 versionsColorCode, Syntax, Highlighting +6
CommunityToolkit.WinUI.Controls.Primitives package icon

CommunityToolkit.WinUI.Controls.Primitives

Microsoft.Toolkit

Primitive layout controls such as SwitchPresenter, UniformGrid, WrapLayout, StaggeredPanel, WrapPanel, DockPanel, ConstrainedBox and more.

609.3K14 versionsWindows, Community, Toolkit +9
CommunityToolkit.Aspire.OllamaSharp package icon

CommunityToolkit.Aspire.OllamaSharp

Microsoft.Toolkit,dotnetfoundation,Community Toolkit

An Aspire client integration for the OllamaSharp library.

580.6K404 versionsaspire, integration, communitytoolkit +5
CommunityToolkit.Aspire.Hosting.MailPit package icon

CommunityToolkit.Aspire.Hosting.MailPit

Microsoft.Toolkit,dotnetfoundation,Community Toolkit

An Aspire component leveraging the MailPit container.

562.2K277 versionsaspire, integration, communitytoolkit +5
CommunityToolkit.WinUI.Animations package icon

CommunityToolkit.WinUI.Animations

Microsoft.Toolkit

A collection of implicit, composition and connected animation helpers and builders.

549.5K14 versionsWindows, Community, Toolkit +9
CommunityToolkit.WinUI.UI.Controls.Markdown package icon

CommunityToolkit.WinUI.UI.Controls.Markdown

Microsoft.Toolkit

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.

545.3K6 versionsWindows, Community, Toolkit +10
Microsoft.Toolkit.Win32.UI.XamlApplication package icon

Microsoft.Toolkit.Win32.UI.XamlApplication

Microsoft.Toolkit

This library provides XAML islands common helpers for native applications. It is part of the Windows Community Toolkit.

510.6K17 versionsXAML, Islands, XAMLHost
CommunityToolkit.Aspire.Hosting.Ollama package icon

CommunityToolkit.Aspire.Hosting.Ollama

Microsoft.Toolkit,dotnetfoundation,Community Toolkit

An Aspire integration leveraging the Ollama container with support for downloading a model on startup.

503.6K404 versionsaspire, integration, communitytoolkit +5
Microsoft.Toolkit.Uwp.Connectivity package icon

Microsoft.Toolkit.Uwp.Connectivity

Microsoft.Toolkit

This library enables easier consumption of connectivity Devices/Peripherals and handle its connection to Windows devices. It contains BluetoothLE and Network connectivity helpers.

502.6K33 versionsWindows, Community, Toolkit +9
CommunityToolkit.WinUI.Triggers package icon

CommunityToolkit.WinUI.Triggers

Microsoft.Toolkit

A collection of custom visual State Triggers.

494.0K14 versionsWindows, Community, Toolkit +9
CommunityToolkit.WinUI.Controls.SettingsControls package icon

CommunityToolkit.WinUI.Controls.SettingsControls

Microsoft.Toolkit

Create a Windows 11 style settings experiences with these controls.

473.7K14 versionsWindows, Community, Toolkit +9
CommunityToolkit.WinUI.Converters package icon

CommunityToolkit.WinUI.Converters

Microsoft.Toolkit

Commonly used converters that allow the data to be modified as it passes through the binding engine.

466.2K14 versionsWindows, Community, Toolkit +9
CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects package icon

CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects

Microsoft.Toolkit,dotnetfoundation,Community Toolkit

An Aspire hosting integration capable of deploying SQL Server Database Projects as part of your AppHost.

455.0K376 versionsaspire, integration, communitytoolkit +5
CommunityToolkit.Aspire.Hosting.DbGate package icon

CommunityToolkit.Aspire.Hosting.DbGate

Microsoft.Toolkit,dotnetfoundation,Community Toolkit

An Aspire hosting integration for the DbGate database management container.

451.4K288 versionsaspire, integration, communitytoolkit +4
CommunityToolkit.Maui.Camera package icon

CommunityToolkit.Maui.Camera

Microsoft

Camera contains CameraView, a view for displaying a preview of the camera output and other camera related functionalities in your .NET MAUI app.

441.3K18 versionsdotnet, maui, toolkit +6
CommunityToolkit.Aspire.Hosting.Adminer package icon

CommunityToolkit.Aspire.Hosting.Adminer

Microsoft.Toolkit,dotnetfoundation,Community Toolkit

An Aspire hosting integration for the Adminer database management container.

383.3K217 versionsaspire, integration, communitytoolkit +4
Microsoft.Toolkit.Win32.UI.SDK package icon

Microsoft.Toolkit.Win32.UI.SDK

Microsoft.Toolkit

This library provides XAML islands common helpers applications. It is part of the Windows Community Toolkit.

338.6K10 versionsXAML, Islands, Tools
CommunityToolkit.WinUI.Controls.Sizers package icon

CommunityToolkit.WinUI.Controls.Sizers

Microsoft.Toolkit

Resize various parts of your UI easily in a consistent fashion.

337.6K14 versionsWindows, Community, Toolkit +9
Microsoft.Toolkit.UI.XamlHost package icon

Microsoft.Toolkit.UI.XamlHost

Microsoft.Toolkit

This library provides XAML islands common helpers for WPF and WinForms. It is part of the Windows Community Toolkit.

332.9K20 versionsXAML, Islands, XAMLHost
Microsoft.Toolkit.Wpf.UI.XamlHost package icon

Microsoft.Toolkit.Wpf.UI.XamlHost

Microsoft.Toolkit

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.

317.5K26 versionsXAML, Islands, Win32 +2
CommunityToolkit.WinUI.Controls.Segmented package icon

CommunityToolkit.WinUI.Controls.Segmented

Microsoft.Toolkit

A common UI control to configure a view or setting.

312.3K14 versionsWindows, Community, Toolkit +9
CommunityToolkit.WinUI.Behaviors package icon

CommunityToolkit.WinUI.Behaviors

Microsoft.Toolkit

A collection of useful triggers and actions to supplement Microsoft.Xaml.Behaviors.*.

310.0K14 versionsWindows, Community, Toolkit +9
CommunityToolkit.Aspire.Hosting.SqlServer.Extensions package icon

CommunityToolkit.Aspire.Hosting.SqlServer.Extensions

Microsoft.Toolkit,dotnetfoundation,Community Toolkit

An Aspire hosting integration for extending SQL Server resources with additional management tooling.

307.6K277 versionsaspire, integration, communitytoolkit +5
CommunityToolkit.Aspire.Hosting.Ngrok package icon

CommunityToolkit.Aspire.Hosting.Ngrok

Microsoft.Toolkit,dotnetfoundation,Community Toolkit

An Aspire integration for exposing hosted applications via secure, public URLs using ngrok.

288.8K321 versionsaspire, integration, communitytoolkit +5
Microsoft.Toolkit.Wpf.UI.Controls package icon

Microsoft.Toolkit.Wpf.UI.Controls

Microsoft.Toolkit

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.

250.5K1 versionWin32, WPF, UWP +1
CommunityToolkit.Aspire.Hosting.JavaScript.Extensions package icon

CommunityToolkit.Aspire.Hosting.JavaScript.Extensions

Microsoft.Toolkit,dotnetfoundation,Community Toolkit

An Aspire integration for hosting NodeJS apps using Vite, Yarn, PNPM, or NPM.

231.7K89 versionsaspire, integration, communitytoolkit +8
CommunityToolkit.WinUI.Notifications package icon

CommunityToolkit.WinUI.Notifications

Microsoft.Toolkit, dotnetfoundation

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.

225.8K6 versionsnotifications, win10, windows +13
CommunityToolkit.Aspire.Hosting.Minio package icon

CommunityToolkit.Aspire.Hosting.Minio

Microsoft.Toolkit,dotnetfoundation,Community Toolkit

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.

223.3K132 versionsaspire, integration, communitytoolkit +7
CommunityToolkit.Maui.Maps package icon

CommunityToolkit.Maui.Maps

Microsoft

The .NET MAUI Community Maps Toolkit is a collection of Maps

202.0K15 versionsdotnet, maui, toolkit +4
CommunityToolkit.Uwp.Lottie package icon

CommunityToolkit.Uwp.Lottie

Microsoft.Toolkit

This library provides the LottieVisualSource which is consumed by the Microsoft.UI.Xaml.Controls.AnimatedVisualPlayer to render Lottie JSON files in runtime.

184.8K5 versionsUWP, Toolkit, Windows +3
CommunityToolkit.Uwp.Extensions package icon

CommunityToolkit.Uwp.Extensions

Microsoft.Toolkit

This package contains various Extensions for text, framework components (dispatcher, visual tree, FrameworkElement, etc.), visual transforms, shadows, ScrollViewer, ListViewBase, and more.

155.0K14 versionsWindows, Community, Toolkit +9