Extended Toolkit

October 18, 2025 ยท View on GitHub

=======

NuGet Information

Version information

=======

Supporters

Development of the Krypton Extended Toolkit is supported by these generous organisations:

JetBrains provides cutting-edge IDE and developer productivity tools. YourKit provides a market-leading intelligent Java Profiler and .NET Profiler.

=======

Documentation

Download the extended toolkit documentation installer

Examples

Browse toolkit examples

Version Information

Version Information

Version History

Extended Toolkit Changelog

Support Information

Package Support Information

Enabling preview SDK usage

If you want to try out the latest .NET SDK (currently .NET 8), but just have the stable version of Visual Studio installed, please read this article.

=======

Install the Ultimate Package

Note: These packages do not support anything newer than .NET Framework 4.8.1.

Full

Package Manager

PM> NuGet\Install-Package Krypton.Toolkit.Suite.Extended.Ultimate -Version 70.22.11.312

Package Reference

<PackageReference Include="Krypton.Toolkit.Suite.Extended.Ultimate" Version="70.22.11.312" />

Lite

PM> NuGet\Install-Package Krypton.Toolkit.Suite.Extended.Ultimate.Lite -Version 70.22.11.312

Package Reference

<PackageReference Include="Krypton.Toolkit.Suite.Extended.Ultimate.Lite" Version="70.22.11.312" />

=======

Modules

Main Modules

Module NameDescriptionExample Image
Advanced Data Grid ViewThis package implements the advanced data grid view controls.
ButtonsThis package holds extensions to the standard KryptonButton controls.
CalendarThis package implements a KryptonCalendar control.2
CheckSum ToolsThis package holds utilities to compute and verify checksums.3
Circular Progress BarThis package holds the circular progressbar control.
ComboBoxThis package implements extensions to the Krypton standard toolkit ComboBox, including additional Drop Down types and views.5
CompressionThis package holds additional file compression utilities.6
ControlsThis package holds numerous controls that complement the standard toolkit.
Data VisualisationThis package implements charts, graphs and other additional data visualisation tools.8
Data Grid ViewThis package implements additional extensions to the Krypton standard toolkit DataGridView, including Column types and Master-Detail views.
DialogsThis package implements additional extensions to standard dialogs.10
Dock ExtenderThis package implements additional docking operations. (Under Development)11
Drawing UtilitiesThis package implements additional drawing utilities.12
Error ReportingThis package implements error reporting features.13
Fast Coloured TextBoxThis package implements the FastColouredTextBox control.14
File CopierThis package provides tools to move and copy files.15
File ExplorerThis package implements a file explorer. (Under Development)16
Floating ToolbarsThis package allows the usage of floating toolbars.
FormsThis package implements additional KryptonForm effects, to be used in conjunction with the standard toolkit.18
GagesThis package implements additional gage controls. (Under Development)19
Input BoxThis package implements a input box dialog.20
IOThis package implements IO controls and features.21
Memory BoxThis package implements a memory box dialog.
Message BoxThis package implements additional KryptonMessageBox features and functionality.23
Navi SuiteThis package implements the 'NaviSuite' control.24
NavigatorThis package implements additional KryptonNavigator designs and features.25
NetworkingThis package implements networking features.26
NotificationsThis package implements items to create notifications for your applications.27
Outlook GridThis package implements the 'OutlookGrid' control.28
Palette SelectorsThis package implements palette creation tools. (Under Development)29
PanelThis package implements extra 'KryptonPanel' features and functionality. (Under Development)30
RibbonThis package implements extra 'KryptonRibbon' features and functionality.31
Software UpdaterThis package implements software updating features.32
Specialised DialogsThis package implements system dialogs, using the Krypton themes.33
Task DialogsThis package implements extra 'KryptonTaskDialog' features and functionality.34
Theme SwitcherThis package implements a easy to use theme switcher.
ThemesThis package implements theme utilities for use with KryptonFormExtended.36
ToastThis package contains a framework that allows the creation of toast notifications.37
Toggle SwitchThis package implements toggle switch controls. (Under Development)38
Tool BoxThis package implements a Visual Studio toolbox control.39
Tool Strip ItemsThis package implements additional tool strip items.40
Tree Grid ViewThis package implements items to create tree grid views for your applications.
Virtual Tree Column ViewThis package implements items to create a 'virtual tree column view' for your applications.
WizardThis package implements a wizard control.

Note: Some packages may install third-party libraries in order to make them function correctly.

=======

Building from Source

The Krypton Extended Toolkit can be built using several methods:

The fastest way to build the entire toolkit:

# Standard configurations (Full TFMs - includes net472)
dotnet build -c Release         # Stable, 6 frameworks
dotnet build -c Canary          # Beta, 6 frameworks
dotnet build -c Nightly         # Alpha, 6 frameworks

# Lite configurations (Smaller packages - excludes net472)
dotnet build -c ReleaseLite     # Stable, 5 frameworks
dotnet build -c CanaryLite      # Beta, 5 frameworks
dotnet build -c NightlyLite     # Alpha, 5 frameworks

# Create NuGet packages
dotnet pack -c Release          # Create Release packages
dotnet pack -c ReleaseLite      # Create Lite packages

Build outputs:

  • Compiled assemblies: Bin/{Configuration}/
  • NuGet packages: Bin/NuGet Packages/{Configuration}/

Documentation:

Using Visual Studio

For daily development:

  1. Open Source/Krypton Toolkit/Krypton Toolkit Suite Extended 2022 - VS2022.sln
  2. Build using Visual Studio's standard build commands

Release Channels

Standard Configurations (Full Framework Support)

ConfigurationBranchPackage SuffixVersion SuffixTFMs
Releasemaster(none)(none)6 (includes net472)
Canarycanary.Canary-beta6 (includes net472)
Nightlyalpha.Nightly-alpha6 (includes net472)

Lite Configurations (Smaller Packages)

ConfigurationBranchPackage SuffixVersion SuffixTFMs
ReleaseLitemaster.Lite(none)5 (excludes net472)
CanaryLitecanary.Lite.Canary-beta5 (excludes net472)
NightlyLitealpha.Lite.Nightly-alpha5 (excludes net472)

Prerequisites

  • Windows (required for .NET Framework and WinForms)
  • Visual Studio 2022 or later
  • .NET SDK 8.0 or later
  • MSBuild (included with Visual Studio)

For more details, see the build documentation.