Welcome to Progress ThemeBuilder

ThemeBuilder is a versatile tool that helps you create visual styles and apply them to the Telerik and Kendo UI web components or to your own custom components.

To help you achieve a unique appearance for your apps, ThemeBuilder offers an intuitive UI where you can experiment with colors and properties like border-radius and typography. In ThemeBuilder, you can visualize the styles that you create and see how they change the looks of the UI components. With the ThemeBuilder advanced customization, you can change virtually every appearance-related property of the UI components until you achieve the desired style.

The final result of using the ThemeBuilder app is a vibrant theme packed as an npm package that contains your ready-to-use Sass and CSS.

ThemeBuilder allows you not only to create themes for your new apps but also to maintain and update the styles of your existing apps—whenever you decide to change the styling in your app, open your existing ThemeBuilder project, make the changes, and apply them to the UI components.

ThemeBuilder Tiers

The table below provides a comparison between the Free, Pro, Ultimate, and Enterprise tiers of ThemeBuilder.

FeatureFreeTrialProUltimate / Telerik and Kendo UI AcceleratorEnterprise
Creating projects from scratchYesYesYesYesYes
Allowed number of projects133UnlimitedUnlimited
Customization of Kendo themesYesYesYesYesYes
Editing built-in theme variablesYesYesYesYesYes
Choice of color palettes (swatches)YesYesYesYesYes
Use of custom typographyNoYesYesYesYes
Creating custom theme variablesNoYesYesYesYes
Advanced customizationNoYesYesYesYes
Number of Advanced customizations050UnlimitedUnlimitedUnlimited
Project sharingNoYesYesYesYes
Migration to later component versionsManual (Only the variables)ManualManualAutomaticAutomatic
Importing components from FigmaNoYesYesYesYes
Allowed number of imported components from Figma013UnlimitedUnlimited
Importing custom variables from FigmaNoYesNoYesYes
Allowed number of imported custom variables from Figma050UnlimitedUnlimited
Importing custom fonts from FigmaNoNoNoYesYes
Creating custom component variantsNoYesNoYesYes
Allowed custom component variants010UnlimitedUnlimited
Creating custom Kendo component configurationNoYesYesYesYes
Allowed custom Kendo component configuration01UnlimitedUnlimitedUnlimited
SupportNoLite supportLite supportPriority supportUltimate support
SSONoNoNoNoYes
Access rightsNoNoNoNoYes
Variable modesNoNoNoYesYes
Customization of custom componentsNoYesYesYesYes
Allowed number of custom components013UnlimitedUnlimited
Project versions00510100

Supported Telerik and Kendo UI Web Components

The team behind ThemeBuilder works constantly to expand the list of supported Telerik and Kendo UI web components that you can style with ThemeBuilder. Currently, this list includes the following component suites:

If your favorite Telerik or Kendo UI components are not listed above, you can still use the previous ThemeBuilder.

Telerik and Kendo UI Components with Advanced Customization

ThemeBuilder offers two levels of customization for the UI components—standard and advanced:

The following table lists all components with support for advanced customization.

Component NameSupported withComponent NameSupported with
ButtonR3 2022CardR3 2022
ButtonGroupR3 2022DrawerR3 2022
DropDownButtonR3 2022PanelBarR3 2022
SplitButtonR3 2022TabStripR3 2022
ChipR3 2022SplitterR3 2022
ChipListR3 2022DialogR3 2022
ToolbarR3 2022WindowR3 2022
NumericTextBoxR3 2022TooltipR3 2022
MaskedTextBoxR3 2022NotificationR3 2022
InputR3 2022PagerR3 2022
TextAreaR3 2022BadgeR3 2022
CheckBoxR3 2022TextBoxR1 2023
RadioButtonR3 2022EditorR1 2023
RadioGroupR3 2022AppBarR1 2023
SliderR3 2022GridLayoutR1 2023
RangeSliderR3 2022TreeListR1 2023
SwitchR3 2022ProgressBarR1 2023
RatingR3 2022UploadR1 2023
DateInputR3 2022ExternalDropZoneR1 2023
DatePickerR3 2022LoaderR1 2023
TimePickerR3 2022ListViewR1 2023
DateTimePickerR3 2022FloatingActionButtonR2 2023
DateRangePickerR3 2022ColorGradientR2 2023
MultiViewCalendarR3 2022FlatColorPickerR2 2023
CalendarR3 2022ColorPaletteR2 2023
DropDownListR3 2022ColorPickerR2 2023
AutoCompleteR3 2022MultiSelectTreeR2 2023
DropDownTreeR3 2022MultiColumnComboBoxR2 2023
MultiSelectR3 2022ExpansionPanelR2 2023
ComboboxR3 2022ListBoxR2 2023
LabelR3 2022BottomNavigationR2 2023
HintR3 2022BreadcrumbR3 2023
ErrorR3 2022TileLayoutR3 2023
FloatingLabelR3 2022PopoverR3 2023
TreeviewR3 2022FilterR3 2023
GridR3 2022Conversational UIR3 2023
SchedulerR3 2022ScrollViewR3 2023
StepperR3 2022SkeletonR3 2023
AvatarR3 2022FormR3 2023
MenuR3 2022AI PromptQ2 2024

Native HTML Elements with Advanced Customization

With ThemeBuilder, you can customize not only UI components but also native HTML elements and thus apply common styles to all element instances across your application. As the styles applied to the native HTML elements will have a global effect, you can override them by using inline styles or external style sheets. In addition, ThemeBuilder lets you create variants of these elements and use them in specific custom cases.

The following table lists all native HTML elements with support for advanced customization.

HTML ElementSupported withHTML ElementSupported with
<div>R2 2023<h1>R2 2023
<span>R2 2023<h2>R2 2023
<p>R2 2023<h3>R2 2023
<a>R2 2023<h4>R2 2023
<li>R2 2023<h5>R2 2023
<ul>R2 2023<h6>R2 2023
<div>R2 2023<img>R2 2023
<input>R2 2023

Styling Custom Components

ThemeBuilder allows you to style custom components that are based on pure HTML. With the code editor, you can define and manage the HTML content of your custom components, and then apply advanced customizations to them. Additionally, ThemeBuilder gives you the flexibility to combine Telerik & Kendo components with your own custom components.

ThemeBuilder Free Trial

ThemeBuilder offers a free 7-day trial to registered users. To activate the free trial, use either of the following methods:

  • Register to start your free trial. Because ThemeBuilder is also a collaboration tool, activate a trial for each team member and try to evaluate it together.

  • Log in with the credentials for your Telerik account. To start your free trial, select any of the Try Now buttons and accept the EULA.

First Steps with ThemeBuilder

To see how it all works, try the complete ThemeBuilder tutorial—you will create custom styles, adjust some advanced properties, and then download the Sass and CSS of your visual theme.

If you prefer video tutorials, see the ThemeBuilder onboarding video below.