About Wijmo

High-performance JavaScript UI components for Enterprise apps.

Wijmo is a complete collection of extensible, fast, flexible JavaScript UI components written in TypeScript. The framework-agnostic Wijmo components include first-class support for top frameworks including Angular, React, Vue and Web Components. Wijmo Enterprise has over 100 dynamic JavaScript UI components to help cut your development time in half. Build lightweight, high-performance JavaScript applications using your favorite JavaScript framework. Wijmo is built to be small, extensible, and fast. The easy-to-read, flexible API has a low learning curve and allows you to analyze data with OLAP, PivotGrid and PivotChart. Visualize data with 80+ chart types, including FlexChart which provides virtualized renderings, limitless cell templates, dozens of chart elements, interactions, and customizations.

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.

Small and Lightweight
Wijmo components will never bloat your web apps. The components have zero dependencies and are written as lean TypeScript classes. Built to be small, extensible, and fast, each control is a compact module.

High-Quality
Many of the most mission-critical companies in the Fortune 500 use Wijmo. Quality is maintained every release so that customers can always rely on Wijmo components.

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

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

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

Wijmo JavaScript Components include:

  • FlexGrid - JavaScript UI datagrid includes built-in sorting, formatting, pagination, and flexible data binding.
  • FlexChart - Includes 80+ different chart types, with dozens of chart elements, interactions, and customizations to bring your data to life.
  • FlexMap - Map controls make it simpler to analyze data. Easily create stunning data map visualizations with your geodata.
  • OLAP - Process and aggregate thousands of rows in milliseconds with no server-side dependencies.
  • FinancialChart - Create stunning, advanced trending stock visualizations with this powerful financial chart component.
  • Input - Input components include auto-complete, color picker, date/time, masks, menus, multi-selects, and more.

All of Wijmo's JavaScript UI Components

Frameworks & Integrations

  • Angular
  • React
  • Vue
  • Web Components
  • TypeScript
  • ES6

Common

  • Events
  • Globalization
  • Glyphs
  • Themes

Data Management

  • CollectionView
  • REST
  • OData
  • Firestore
  • OAuth
  • OLAP

Printing & Docs

  • Print Document
  • PDF
  • XLSX

DataGrid

  • DataGrid (FlexGrid)
  • OLAP PivotGrid
  • Spreadsheet
  • MultiRow
  • TransposedGrid

Data Visualization

  • Chart (FlexChart)
  • Bar and Column
  • Line and Area
  • Scatter
  • Pie and Sunburst
  • Radar and Polar
  • Specialized Charts
  • OLAP PivotChart
  • FinancialChart
  • Maps (FlexMap)
  • Gauges
  • Barcode
  • QR Code

Navigation & Layout

  • Menu
  • Popup
  • Ribbon
  • Tabs
  • TreeView

Input & Editors

  • Inputs
  • DropDowns
  • DateTime
  • Numeric
  • Colors

Viewers

  • PdfViewer
  • ReportViewer

Designers

  • Wijmo Designer
  • VSCode Designer