Make SurveyJS Look Like Part of
Your Application

SurveyJS libraries — Form Library, Survey Creator, PDF Generator, and Dashboard — now share a coordinated token architecture based on CSS variables. Instead of changing individual CSS rules throughout each library, developers can modify a defined set of values that control the overall appearance.

Consistent styling across products
Easy theme sharing
Modern design systems approach

Ready-to-Use Adapters for Standard
Design Libraries

If your product uses Bootstrap, Material UI, or shadcn/ui, you can use a theme adapter. These adapters are CSS mapping files that connect the variables used by the host design system to the corresponding SurveyJS design tokens with minimal CSS work.

Bootstrap Map SurveyJS design tokens to Bootstrap styles so SurveyJS controls feel native to a Bootstrap application. Open Bootstrap Demo Learn More
Material UI Use a theme adapter so SurveyJS follows Material UI typography, spacing, colors, and component surfaces. Open MUI Demo Learn More
shadcn/ui Align SurveyJS with shadcn/ui design tokens and utility-based styling patterns. Open Shadcn Demo Learn More

Source Code and Demo Repository

Browse all adapter demos, inspect their setup, and run each example locally from the GitHub repository.

View Repository

For Custom or Heavily Modified Applications

If your application extends Bootstrap, MUI, or shadcn/ui with proprietary components and styling rules — or uses a separate design system — the standard adapter may not reproduce every design decision.

Use the SurveyJS styling skill together with the SurveyJS MCP server to give your AI coding agent the guidance and up-to-date technical context it needs.

Cursor
GitHub Copilot
ChatGPT
Claude

AI-Assisted Styling Workflow

Best for applications with a custom design system or a substantially modified framework setup.

Install the styling skill Give your AI coding agent step-by-step guidance for matching SurveyJS components to your application or brand.
Connect the SurveyJS MCP server Enable the agent to search current SurveyJS documentation and API references while working on your code.
Generate and verify the required CSS Ask the agent to analyze your application’s design tokens and styling rules, then generate the required SurveyJS token mappings and targeted overrides.
Explore All SurveyJS AI Agent Skills on GitHub

Customize SurveyJS Theme Adapters for Bootstrap, Material UI, shadcn/ui

Check our FAQ or Contact Us

Ready to Try?

Get Started Get Started

Your cookie settings

We use cookies to make your browsing experience more convenient and personal. Some cookies are essential, while others help us analyse traffic. Your personal data and cookies may be used for ad personalization. By clicking “Accept All”, you consent to the use of all cookies as described in our Terms of Use and Privacy Statement. You can manage your preferences in “Cookie settings.”

Your renewal subscription expires soon.

Since the license is perpetual, you will still have permanent access to the product versions released within the first 12 month of the original purchase date.

If you wish to continue receiving technical support from our Help Desk specialists and maintain access to the latest product updates, make sure to renew your subscription by clicking the "Renew" button below.

Your renewal subscription has expired.

Since the license is perpetual, you will still have permanent access to the product versions released within the first 12 month of the original purchase date.

If you wish to continue receiving technical support from our Help Desk specialists and maintain access to the latest product updates, make sure to renew your subscription by clicking the "Renew" button below.