Skip to main content Skip to footer
JavaScript UI Components

JavaScript UI Components for Building Fast, Flexible Applications

With Wijmo, spend more time on your application's core functionality by taking advantage of our dynamic JavaScript UI component library. Our library is built in TypeScript, requires zero dependencies, and supports the latest framework versions. Wijmo includes the best JavaScript data grid in the industry and offers 80+ different chart types, an extensive list of features, and easily extendable controls. Check out what's new with Wijmo and experience the most comprehensive JavaScript component library on the market.

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

Ideas That Inspire. Discover What's New in Our Release Section.

Overview

JavaScript UI Components are essential, interactive design elements used in web applications to make them more user-friendly. They include data grids, charts, gauges, and other widgets that are designed to drive user interaction.

The Best Datagrid

A great datagrid starts with a fundamentally sound grid. FlexGrid includes only the essential vital features and offers everything else through an extensibility model. Basic Excel-like features like sorting, grouping, and editing are built-in, while the bells and whistles are optional.

The result is a small, fast, familiar, flexible grid that includes:

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.

Designed with Touch in Mind

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

Familiar

Wijmo controls are modeled after popular User Interfaces like Microsoft Excel. Wijmo controls will feel familiar to any user. 

Popular JavaScript UI Components

FlexGrid

The best JavaScript UI datagrid includes built-in sorting, formatting, pagination, and flexible data binding.

LEARN MORE ABOUT FLEXGRID

FlexChart

Includes over 80 different chart types, with dozens of chart elements, interactions, and customizations to bring your data to life.

LEARN MORE ABOUT FLEXCHART

FlexMap

Map controls make it simpler to analyze data. Easily create stunning data map visualizations with your geodata.

Learn More About FlexMap

OLAP

Process and aggregate thousands of rows in milliseconds with no server-side dependencies. Available with Wijmo Enterprise.

LEARN MORE ABOUT OLAP

FinancialChart

Create stunning, advanced trending stock visualizations with this powerful financial chart component only available with Wijmo Enterprise.

LEARN ABOUT FINANCIAL CHARTS

Input

Input components include auto-complete, color picker, date/time, masks, menus, multi-selects, and more.

LEARN MORE ABOUT INPUT

Easy Licensing and Distribution

Add distribution keys to your applications through your Mescius account.

Licensing FAQs

Wijmo is licensed per developer. Once you purchase a copy, generate a distribution key and deploy your app. With every developer license, you'll receive perpetual distribution licenses

Learn more about licensing

Become an OEM Partner

To create your own commercially-licensed SDK, or web application builder, choose the Commercial OEM license. Commercial OEM and SaaS licenses are customized for each customer.

Contact Us to Learn More

End-User Licensing Agreement

Our End-User License Agreement (EULA) includes in-depth information on Wijmo's licensing, legal agreement, and the terms and conditions that govern software usage. 

Read the EULA

Wijmo's Customer Feedback & Awards

"Good value for money and high quality components"

RICHARD HERBERT

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

TRUSTED CUSTOMER

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

TRUSTED CUSTOMER

ComponentSource Award 2023 Top 50 Product ComponentSource Award 2024 Top 50 Product

"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

"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

"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

10+ Years of Wijmo: From jQuery Widgets to TypeScript Controls

In 2010, we released the first version of Wijmo. At the time, it built on top of the jQuery UI Widget Factory. We had a considerable collection of jQuery Widgets that added much-needed UI options for jQuery developers. We even extended those same widgets to jQuery Mobile when it was released–creating a robust set of mobile-friendly jQuery Widgets.

In 2014, we saw a change coming in the JavaScript ecosystem. We noticed that developers needed more than just jQuery. Front-end frameworks like Angular were becoming popular platforms for developers to build on. TypeScript was emerging as a more type-safe way to develop enterprise-grade JS applications.

Our response was to completely rebuild Wijmo in TypeScript and model it more closely to components we developed in C#. We built the modern version of Wijmo to be fast, touch-first, and offer full Angular support. Wijmo has evolved over the last ten years to become the best library of JavaScript UI components on the market.

Recently, we've added support for the Angular Ivy Compiler and React-Redux. Throughout Wijmo's ten years, customer needs have always driven our roadmap. We are grateful to the amazing customers who support our product and help us improve with each release.

Trusted by the World's Leading Companies