Skip to main content Skip to footer

Why Choose Wijmo

Wijmo isn’t just another UI component library—it’s your foundation for building high-performance, enterprise-grade web applications that stand the test of time. With first-class support for modern JavaScript frameworks like Angular, React, Vue, and Svelte, Wijmo empowers teams to ship sophisticated interfaces without the overhead of bloated libraries or unnecessary complexity.

DOWNLOAD SAMPLES WITH SOURCE CODE (v 5.20251.34) Need Help? Request a Demo

 

 

Why Choose Wijmo for Your JavaScript, Angular, React, and Vue Apps?

High-Quality

High-Quality

Many of the most mission-critical companies in the Fortune 500 use Wijmo. We maintain the highest quality with every release so that our customers can always rely on our components.

Small and Lightweight

Small and Lightweight

Wijmo components have zero dependencies and are written as lean TypeScript classes. No one offers the same features in such a small file size, and each control is a compact module.

Mobile-Ready

Mobile-Ready

Any number of devices access today's applications. Wijmo is designed to work anywhere. From desktop to mobile browsers, our components feature optimized touch support.

Fast and Flexible

Fast and Flexible

Wijmo is optimized for speed and provides key features right out of the box with the flexibility to customize components in any way imaginable.

Innovative

Innovative

Cutting edge Wijmo was the first to release Angular support and support modern trends, technologies, and user requests.

Controls that Feel Familiar

Controls that Feel Familiar

Our FlexGridFlexChart, and FlexSheet controls are designed to deliver a familiar, Excel-like experience. This allows users to hit the ground running when interacting with Wijmo's intuitive JavaScript components.

Extensive Documentation, Demos, and API

Extensive Documentation, Demos, and API

Experience Wijmo's low learning curve with our documentationdemos, and API. All our samples are available in Angular, React, Vue and PureJS; you can modify them in our online playground or download them locally to test out any of our features.

Upholding Accessibility Standards

Upholding Accessibility Standards

Making sure our components are accessible to all is essential. All of Wijmo's components adhere to ARIA standards, enabling everyone the ability to interact with our controls.

 

Expert Help

Experts to Help

Our Wijmo Experts are here to assist with anything you need. Whether it's something as simple as installing the Wijmo library or as complex as trying to implement a new feature, the Wijmo team is here to help.

Framework Support

First-Class Support

Wijmo, framework agnostic, includes full support for Angular, ReactVue, and Knockout, with the same controls across frameworks.

Security Compliant

Security Compliant

Wijmo is Content Security Policy (CSP) compliant, working seamlessly in JavaScript applications without compromising security.

Modular Architecture

Modular Architecture

FlexGrid includes only the key features in the datagrid module, which makes it small. We provide extension modules for special features that you can pick and choose from to keep your app small and fast.

Limitless CellTemplates

Limitless CellTemplates

Cell Templates provide limitless templates with support for declarative markup and binding expressions for Angular, React, Vue and PureJS.

Globalization

Wijmo has built-in localization for 49 cultures. Each component in Wijmo leverages globalization to ensure Numbers, Dates and Strings are localized to the current culture. Make sure your app supports globalization, by using Wijmo!

Flexible API

Themes & Sass

Wijmo offers over 300 professional themes to choose from. Some themes are built to match Material Design and some are meant to match Bootstrap. Our themes are made using Sass, so you can easily generate themes of your own in minutes.

Why Choose Wijmo for Your Angular App?

Controls that Feel Familiar

Controls that Feel Familiar

Our FlexGridFlexChart, and FlexSheet controls are designed to deliver a familiar, Excel-like experience. This allows users to hit the ground running when interacting with Wijmo's intuitive Angular UI components.

Extensive Documentation, Demos, and API

Extensive Documentation, Demos, and API

Experience Wijmo's low learning curve with our documentationdemos, and API. All our samples are available in Angular; you can modify them in our online playground or download them locally to test out any of our features.

Designed With Touch in Mind

Designed With Touch in Mind

Include Wijmo's Touch module to extend touch functionality to all of our controls across your application. Whether you're building a website or a PWA, create a smooth and enjoyable user experience for your tablet or mobile device users.

The Smallest File Sizes in the Industry

The Smallest File Sizes in the Industry

Wijmo provides the smallest file sizes in the industry, with our interop module at less than 7kb and our FlexGrid module clocking in at 113kb. This keeps your bundle sizes lean and enables fast loading times in your applications.

Upholding Accessibility Standards

Upholding Accessibility Standards

Making sure our components are accessible to all is essential. All of Wijmo's Angular components adhere to ARIA standards, enabling everyone the ability to interact with our controls.

 

Expert Help

Experts to Help

Our Wijmo Experts are here to assist with anything you need. Whether it's something as simple as installing the Wijmo Angular UI library or as complex as trying to implement a new feature, the Wijmo team is here to help.

Why Choose Wijmo for Your React App?

First-Class React Framework Support

First-Class React Framework Support

Wijmo's React UI library includes full support for React and Next.js, easily integrating into the React ecosystem. Wijmo offers rich declarative markup for all components and even has optional React Redux support.

Controls that Feel Familiar

Controls that Feel Familiar

FlexGrid, FlexChart, and FlexSheet controls are designed to deliver a familiar, Excel-like experience–allows users to hit the ground running when interacting with Wijmo.

Extensive Documentation, Demos, and API

Extensive Documentation, Demos, and API

Experience Wijmo's low learning curve with our documentation, demos, and API. Samples are available in all major frameworks. You can modify them in our online playground or download them locally to test any feature.

Designed with Touch in Mind

Designed with Touch in Mind

Include Wijmo's Touch module to extend touch functionality across all controls in your application. Create a smooth and enjoyable user experience for users on tablets or mobile devices when building a website or a PWA.

Upholding Accessibility Standards

Upholding Accessibility Standards

Ensuring our component accessibility is essential. All of Wijmo's React components adhere to ARIA standards–enabling anyone to interact with our controls.

Expert Help

Expert Help

Our Wijmo Experts and support staff are here to help. Whether it's installing the Wijmo React UI library or implementing an entirely new feature, the Wijmo team is here for you.

Why Choose Wijmo for Your Vue App?

First-Class Vue Framework Support

First-Class Vue Framework Support

Wijmo Vue UI includes full support for Vue.jsVue 3, and Nuxt. Wijmo is framework-agnostic, so you can develop in the framework of your choice without sacrificing features and support. 

Controls that Feel Familiar

Controls that Feel Familiar

FlexGrid, FlexChart, and FlexSheet controls are designed to deliver a familiar, Excel-like experience, allowing users to hit the ground running when interacting with Vue UI controls.

Extensive Documentation, Demos, and API

Extensive Documentation, Demos, and API

Experience Wijmo's low learning curve with extensive resources. Samples are available in major frameworks and can be modified with the online playground or download locally.

Designed with Touch in Mind

Designed with Touch in Mind

The Touch module extends touch functionality across application controls. When building a website or PWA, create a smooth and enjoyable experience for tablets and mobile users.

Expert Help

Expert Help

Our Wijmo Experts and support staff are here to help. Whether it's installing the Wijmo Vue UI library or implementing an entirely new feature, the Wijmo team is here for you.

Upholding Accessibility Standards

Upholding Accessibility Standards

Ensuring our component accessibility is essential. All of Wijmo's Vue components adhere to ARIA standards–enabling anyone to interact with our controls.

Why Choose FlexGrid for JavaScript, Angular, React, and Vue?

Controls that Feel Familiar

Familiar Functionality

Excel-like keyboard support, data aggregation, cell merging, star sizing, and cell freezing create a familiar experience.

Limitless CellTemplates

Limitless CellTemplates

Cell Templates provide limitless templates with support for declarative markup and binding expressions for Angular, React, Vue and PureJS.

Fast and Flexible

Improved Performance

Our FlexGrid module clocks at 113kb, it'll help keep your applications lean and fast with minimal load time. 

Written in TypeScript

Written in TypeScript

With TypeScript, you'll get an object-oriented C# feel, design-time error checking, and complete IntelliSense in Visual Studio.

Framework Support

First-Class Support

Wijmo, framework agnostic, includes full support for Angular, ReactVue, and Knockout, with the same grid across frameworks.

Security Compliant

Security Compliant

Wijmo is Content Security Policy (CSP) compliant, working seamlessly in JavaScript applications without compromising security.

Declarative Markup

Declarative Markup

Wijmo components are fully declarative. We put extra efforts into making sure that FlexGrid can be completely configured and databound in markup.

Modular Architecture

Modular Architecture

FlexGrid includes only the key features in the datagrid module, which makes it small. We provide extension modules for special features that you can pick and choose from to keep your app small and fast.

Why Choose FlexGrid for Angular?

Controls that Feel Familiar

Familiar Functionality

Excel-like keyboard support, data aggregation, cell merging, star sizing, and cell freezing create a familiar experience.

Limitless CellTemplates

Limitless CellTemplates

Cell Templates provide limitless templates with support for declarative markup and binding expressions for Angular, React, Vue and PureJS.

Written in TypeScript

Written in TypeScript

With TypeScript, you'll get an object-oriented C# feel, design-time error checking, and complete IntelliSense in Visual Studio.

Fast and Flexible

Improved Performance

Our FlexGrid module clocks at 113kb, it'll help keep your applications lean and fast with minimal load time. 

Framework Support

First-Class Support

Wijmo, framework agnostic, includes full support for Angular, ReactVue, and Knockout, with the same grid across frameworks.

Security Compliant

Security Compliant

Wijmo is Content Security Policy (CSP) compliant, working seamlessly in JavaScript applications without compromising security.

Why Choose FlexGrid for React ?

Controls that Feel Familiar

Familiar, Excel-like Functionality

Keyboard support, data aggregation, cell merging, star sizing and cell freezing all create an Excel-Like experience in FlexGrid. We also support Excel importing/exporting and copy/paste.

Fast and Flexible

High-Performance

FlexGrid is built for speed. Our rendering is tuned for performance with virtualization on by default and our datagrid module is only about 150KB in size.

Declarative Markup

Declarative Markup

React components are fully declarative. We put extra efforts into making sure that FlexGrid can be completely configured and databound in markup.

Written in TypeScript

Written in TypeScript

FlexGrid is written in TypeScript and we include definitions for our entire API. With TypeScript, you'll get an object-oriented C# feel, design-time error checking, and complete IntelliSense in VSCode.

Modular Architecture

Modular Architecture

FlexGrid includes only the key features in the datagrid module, which makes it small. We provide extension modules for special features that you can pick and choose from to keep your app small and fast.

Limitless CellTemplates

Limitless Cell Templates

FlexGrid features Cell Templates that allow you to fully customize any cell. Cell Templates can contain HTML, React Components, Binding Expressions and more.

Why Choose FlexGrid for Vue?

Controls that Feel Familiar

Familiar, Excel-Like Functionality

With a familiar, Excel-like interface, FlexGrid offers keyboard support, data aggregation, cell merging, star sizing, and cell freezing. FlexGrid also supports Excel import/export and copy/paste.

High Performance Datagrid

High Performance Datagrid

FlexGrid rendering is optimized for speed and performance. Virtualization on by default and our low-footprint datagrid module is only 150KB.

Limitless CellTemplates

Limitless Cell Templates

FlexGrid features Cell Templates that allow you to fully customize any cell. Cell Templates can contain HTML, Vue.js Components, Binding Expressions and more.

Written in TypeScript

Written in TypeScript

FlexGrid is written in TypeScript and we include definitions for our entire API. With TypeScript, you'll get an object-oriented C# feel, design-time error checking, and complete IntelliSense in VSCode.

Fully Declarative Markup

Fully Declarative Markup

Improves readability and usability. We put extra efforts into making sure that FlexGrid can be completely configured and databound in markup.

Modular Architecture

Modular Architecture

FlexGrid includes only the key features in the datagrid module, which makes it small. We provide extension modules for special features that you can pick and choose from to keep your app small and fast.

Wijmo's Customer Feedback & Awards

Five Star Rating

"Good value for money and high quality components"

RICHARD HERBERT

Five Star Rating

"Great tools, not cheap, but worth the money for us."

TRUSTED CUSTOMER

Five Star Rating

"I've been using Wijmo controls for about a year and a half. Fantastic product. Fantastic support!"

TRUSTED CUSTOMER

Top Publisher Top 50 Product
Microsoft

"I don’t give kudos lightly, and without merit, but the Wijmo team has been awesome to work with. Just amazingly responsive! I am so glad I recommended Wijmo to my partners."

GABOR FARI, PARTNER TECHNOLOGY STRATEGIST - MICROSOFT CORP

Microsoft

"With Wijmo's extensibility model, the Microsoft Dynamics team was able to quickly customize and incorporate Wijmo 5 components into our new release."

PARAM KAHLON, GENERAL MANAGER, MICROSOFT DYNAMICS CRM ENGINEERING

Thomson Reuters

"We rely on functionality of Wijmo Core's FlexGrid in our massive next-generation platform products. >Wijmo's modern, full-featured FlexGrid with sophisticated grid manipulations is what you will find at the heart of our workflow."

AARON MENDEZ, MANAGER OF THE USER EXPERIENCE, THOMSON REUTERS

Trusted by the World's Leading Companies