100+ Dynamic JavaScript UI Components for Enterprise Apps

Cut development time in half. Build lightweight, high-performance HTML/JavaScript applications fast

  • FlexGrid offers virtualized rendering and limitless cell templates
  • Deep integration with all JavaScript frameworks, including Angular (+ Ivy Compiler), React (+ Redux), Vue, Ionic, and Web Components
  • Visualize data with 80+ chart types
  • Analyze data with OLAP PivotGrid, PivotChart, and Slicer​

Download Free Trial (v 5.20201.664)
Leads
Sales
Referrals
Visitors
Sources

Looking for .NET? ComponentOne is our award-winning .NET UI Toolkit

  • Fast and Lightweight JavaScript Components

    Wijmo components will never bloat your web apps! Built for top performance, our components aren't just dependency-free, they are also built to be small, extensible, and fast.

  • Security Compliant

    Client-side security is becoming absolutely critical. Many developers are using Content Security Policy (CSP) to detect and mitigate certain types of attacks, including Cross-Site Scripting (XSS) and data injection attacks. Wijmo is fully CSP-compliant. Our components work seamlessly in your secured JavaScript application without compromise to your policy.

  • Flexible, Extensible API

    Our easy-to-read, flexible API has a low learning curve, and components have a simple core with as many extensibility points as possible.

  • Familiar, Accessible, Touch-First UI

    Charts, datagrids, and other components 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 components across frameworks.

  • Cutting-Edge True JavaScript Components 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 components are written to the ECMAScript 6 standard.

Wijmo's JavaScript/HTML5 UI Components

FlexGrid

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

FlexChart

Includes 50+ chart types, dozens of chart elements, interactions, and customizations.

Input

Includes autocomplete, colorpicker, date/time, masks, menus, multiselects, and more.

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 component. Not available in Wijmo Core.

ReportViewer

View reports in your web apps with this lightweight report viewer.

Explore all of Wijmo's Features

Configure Wijmo Components Code-Free with the Wijmo Designers

Web-Based Wijmo Designer

Web-Based Wijmo Designer

Experiment with Wijmo components in an easy web designer. Select from 20+ components you'd like to configure and explore all the built-in options available—and then export the code to use in your Wijmo app! Components include Wijmo's datagrid, a variety of JavaScript charts, calendar, gauges, input components, and treeview.

Try the Designer Read the Blog
VSCode Designer

VSCode Designer Extension

This VSCode extension enables Angular developers to configure 20+ Wijmo components 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. Components include Wijmo's datagrid, a variety of JavaScript charts, calendar, gauges, input components, and treeview.

Get the VSCode Designer Read the Blog

What's New

What's New

We are pleased to announce the release of Wijmo 2020 v1. Most of the added new features are in response to customer requests. We have new security updates, many FlexGrid and FlexChart enhancements, in addition to a new editable React Redux DataGrid feature.

  • Editable React Redux DataGrid
  • FlexGrid Button Columns with CellMaker
  • FlexGrid Hyperlink Columns with CellMaker
  • FlexGrid Image Columns with CellMaker
  • FlexGrid Star Rating Column with CellMaker
  • FlexGrid Sparkline Columns with CellMaker
  • Security
  • FlexGrid Checkbox Selector Column
  • Column Selection, MultiRange Copy, and Paste
  • Improved Resizing for Hidden Columns and Rows
  • Improved Validation Behavior
  • Easier-to-Click Checkboxes
  • Expanded Pinning Options
  • Excel Export Progress Indicator
  • PDF Export Progress Indicator
  • BreakEven Chart
  • MultiSelect Filter
  • Popup Triggers
  • ODataCollectionView | Batch Updates
  • What's New

    10 Years of Wijmo, from jQuery Widgets to TypeScript Controls

    In 2010, we released our 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 extended those same widgets to jQuery Mobile when it released too! We had created a very robust set of mobile-friendly jQuery Widgets.

    In 2014, we saw a change coming in the JavaScript ecosystem. We noticed developers needing more than just jQuery. Front-end frameworks like Angular were becoming popular platforms for developers to build on. TypeScript was catching on 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 with full support for Angular. Wijmo has evolved over ten years to become the best library of JavaScript UI components in the market.

    Most recently, we've added support for the Angular Ivy Compiler and React Redux. All through the ten years of wijmo, we have been driving our roadmap based on customer needs. We are grateful to our amazing customers that support our product and work with us to improve it with each release.

    Wijmo 3

    These legacy jQuery components 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.

    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.

    Become an OEM partner

    End-User Licensing Agreement

    Our EULA includes in-depth information on Wijmo's licensing and legal agreement.

    Read the EULA

    Award-Winning JavaScript Components

    GrapeCity, Top 50 Product, ComponentSource

    Wijmo Enterprise
    Top 50 Product
    2020 ComponentSource

    GrapeCity, Top 50 Product, ComponentSource

    Wijmo Core
    Top 50 Product
    2020 ComponentSource

    GrapeCity, Top 50 Product, ComponentSource

    Wijmo Enterprise
    Top 50 Product
    2019 ComponentSource

    GrapeCity, 2 Publisher, ComponentSource

    GrapeCity
    #2 Publisher
    2018 ComponentSource

    ComponentOne Ultimate, Top 25 Product, ComponentSource

    ComponentOne Ultimate
    Top 25 Product
    2018 ComponentSource

    Wijmo Core, Top 25 Product, ComponentSource

    Wijmo Core
    Top 50 Product
    2018 ComponentSource

    Wijmo Enterprise, Top 25 Product, ComponentSource

    Wijmo Enterprise
    Top 100 Product
    2018 ComponentSource

    Wijmo Enterprise, Bronze, Web Design & Development Tools and Frameworks

    Wijmo Enterprise
    Bronze, Web Design & Development Tools and Frameworks
    Visual Studio Magazine's 2017 Reader's Choice Awards

    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