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 UI component library on the market.
?
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:
Declarative markup
Cell templates
Data binding
TypeScript source and samples
JavaScript Datagrid Component
Why Choose Wijmo for Your JavaScript, Angular, React, and Vue Apps?
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
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
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
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
Cutting edge Wijmo was the first to release Angular support and support 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.?
Top Demos of Wijmo's UI Components
Wijmo Framework Demos
Build Using The Framework of Your Choice
Wijmo's framework-agnostic JavaScript UI components include first-class support for top frameworks.
Build BI Apps with OLAP
Build BI Apps with OLAP
Wijmo's JavaScript PivotGrid allows you to explore large, detailed data sets and assist in detecting important trends and relations.
Cryptocurrency Tracking
Create a JavaScript Cryptocurrency App
Integrate Wijmo's financial chart component with a datagrid to track cryptocurrency values in JavaScript.
Dynamic Updates | Trading Information for JavaScript
Dynamically Update Trading Information
Track and create a visualization for trading information by the second with a combination of Wijmo JavaScript components.
Dynamic Sales and Revenue Dashboard for JavaScript
Build a Dynamic Sales Dashboard
Enable users to create a custom sales dashboard by the drag and drop the components of their choice.
Geo Dashboard for JavaScript
Design a Geo Dashboard
View region-specific data, such as demographics and affluence statistics, through dynamically updated Wijmo components.
Popular JavaScript UI Components
FlexGrid for JavaScript
FlexGrid
The best JavaScript UI datagrid includes built-in sorting, formatting, pagination, and flexible data binding.
FlexChart for JavaScript
FlexChart
Includes over 80 different chart types, with dozens of chart elements, interactions, and customizations to bring your data to life.
FlexMap for JavaScript US Choropleth?
FlexMap
Map controls make it simpler to analyze data. Easily create stunning data map visualizations with your geodata.
OLAP for JavaScript
OLAP
Process and aggregate thousands of rows in milliseconds with no server-side dependencies. Available with Wijmo Enterprise.
FinancialCharts for JavaScript
FinancialChart
Create stunning, advanced trending stock visualizations with this powerful financial chart component only available with Wijmo Enterprise.
Input for JavaScript
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
TreeGrid
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
See Product Comparison and Pricing
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.?