High-performance JavaScript UI controls for enterprise apps
Build lightweight, high-speed HTML5/JavaScript apps with zero dependencies, fast
- New! CellTemplates for React and Vue FlexGrids
- Use Wijmo’s single set of true JavaScript controls in any framework, including Angular, React, and Vue.js
- Use controls as native HTML elements with Wijmo Web Components
- Filter, group, sort, and more with FlexGrid, JavaScript’s fastest data grid
- Visualize data with 80+ charts and controls
- Instantly analyze and aggregate data with OLAP Pivot Grid
Looking for .NET? ComponentOne is our award-winning .NET UI Toolkit
-
Fast and lightweight JavaScript controls
Wijmo controls will never bloat your web apps! Built for top performance, our controls aren't just dependency-free—they're also built to be small, extensible, and fast
-
Configure controls code-free in the Wijmo designers'
Experiment with Wijmo controls in the easy web-based and VSCode designers! Select from 20+ controls you'd like to configure, explore all the built-in options available, and easily add the code to your Wijmo apps. Learn more
-
Flexible, extensible API
Our easy-to-read, flexible API has a low learning curve, and controls have a simple core with as many extensibility points as possible
-
Familiar, accessible, touch-first UI
Charts, grids, and other controls are designed to be mobile-first and adhere to ARIA standards, with familiar features and UI, including Excel-like filtering, sorting, and merging
-
First-class framework support
Built to be framework-agnostic, Wijmo includes full support for Angular, AngularJS, ReactJS, Vue.js, and Knockout, with the same controls across frameworks
-
Cutting-edge true JavaScript controls written in TypeScript
With TypeScript, you'll get an object-oriented C# feel, design-time error checking, and complete IntelliSense in Visual Studio, and the true JavaScript controls are written to the ECMAScript 6 standard
Build apps in the framework of your choice
Wijmo's framework-agnostic controls include first-class support for top frameworks.
Explore DemosBuild a PWA BI dashboard
This BI dashboard is a progressive web app using Wijmo controls.
Try the demoBuild a JavaScript crypto-currency app
Integrate Wijmo's financial chart control into a grid to track crypto-currency values
- Built-in calculations
- Range selector
- Expandable detail rows
- Sparklines
Dynamically update trading information
Track up-to-the-second trading information with a combination of Wijmo controls.
Try the demoWijmo's JavaScript/HTML5 UI Controls

FlexGrid
The best JavaScript data grid includes built-in sorting, formatting, pagination, and flexible data binding

OLAP
Process and aggregate thousands of rows in milliseconds with no server-side dependencies. Not available in Wijmo Core.

FinancialChart
Instantly create stunning, advanced stock trending visualizations with this powerful financial chart control. Not available in Wijmo Core.
Explore all of Wijmo's Features
- Common
- Events
- Globalization
- Glyphs
- Themes
- Data Grid
- FlexGrid
- Core Grid Features
- Advanced Grid Features
- Excel Import/Export
- Master detail
- Group panel
- Filter
- Spreadsheete
- MultiRowe
- PDF export
- Tree grid
- Validation
- Data Management
- CollectionView
- OData CollectionView
- OData Virtual CollectionView
- OLAP Pivot Grid
- OLAPe
- OLAP Pivot Gride
- OLAP Pivot Charte
- OLAP Pivot Panele
- OLAP Slicere
- Printing & Documents
- Print Document
- XLSX
- Charts
- Complete chart control
- Area Chart
- Bar Chart
- Box-and-Whisker
- Bubble Chart
- Column Chart
- Donut
- ErrorBar
- Funnel Chart
- Line Chart
- Pareto Chart
- Pie Chart
- Polar Chart
- Radar Chart
- Scatter Chart
- StepLine Chart
- Sunburst Chart
- TreeMap Chart
- Waterfall Chart
- Export Chart to Image
- Financial Charts
- Complete financial chart control
- Arms Candle Volume Charte
- Candle Volume Charte
- Candlestick Charte
- Equi Volume Charte
- Heikin-Ashi Charte
- HLOC Charte
- Kagi Charte
- Line Break Charte
- Renko Chart e
- Gauges
- BulletGraph
- Linear Gauge
- Radial Gauge
- Input & Editors
- AutoComplete
- DropDown
- Clipboard
- ColorPicker
- ComboBox
- InputColor
- InputMask
- InputNumber
- ListBox
- MultiSelect
- MultiAutoComplete
- Tooltips
- DateTime Controls
- Calendar
- InputDateTime
- InputDate
- InputTime
- Viewers
- PdfViewere
- ReportViewere
- Designers
- Wijmo Designer
- VSCode Designer Extension
- e = Wijmo Enterprise features
- See product comparison
Configure Wijmo controls code-free with the Wijmo Designers

Web-based Wijmo Designer
Experiment with Wijmo controls in an easy web designer. Select from 20+ controls you'd like to configure and explore all the built-in options available—and then export the code to use in your Wijmo app! Controls include Wijmo's data grid, a variety of JavaScript charts, calendar, gauges, input controls, and treeview.
Try the designer Read the blog
VSCode Designer Extension
This VSCode extension enables Angular developers to configure 20+ Wijmo controls in the designer and automatically update HTML source files. Built specifically for Angular apps, you'll get a visual representation of your markup tags in an easy-to-use designer. Controls include Wijmo's data grid, a variety of JavaScript charts, calendar, gauges, input controls, and treeview.
Get the VSCode Designer Read the blogWhat's New

Wijmo’s third release of 2019 has landed with several new enhancements, including:
- React FlexGrid Cell Templates
- Vue FlexGrid Cell Templates
- Two-way Bindings in Wijmo Vue Components
- PureJS FlexGrid Cell Templates
- FlexGrid Multi-Column Sort
- FlexGrid Pinned Columns
- FlexGrid Full-text Search
- TransposedGrid
- Saving CSV Files
- MultiRow Aggregated Groups
- MultiRow Column Header Layouts
- StepLine Chart
- CollectionView Filters
- Improved Typings
Wijmo Supports Angular 9 and the Ivy Compiler!
What's NewResources
Support
Forums (24-hour Global Support)
Submit a ticket
Wijmo 3
These legacy jQuery controls are currently in maintenance mode. Read more about Wijmo 3.
Get the toolkit. Get the team.
Licensing FAQs
Wijmo is licensed per developer. Once you purchase a copy, you can generate a distribution key and deploy your app.
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.
End-User Licensing Agreement
Our EULA includes in-depth information on Wijmo's licensing and legal agreement.
Award-winning JavaScript Controls
Wijmo Customers

Commercial OEM and SaaS Licensing
If you want to use Wijmo to create your own commercially licensed SDK, or web application builder, choose the Commercial OEM license. Since use cases vary widely, Commercial OEM and SaaS licenses are customized for each customer.
Become an OEM Partner