Works Everywhere

Wijmo 3 is a complete kit of 40+ HTML5 UI Query widgets for mobile and web application development with everything from interactive menus and rich charts to spreadsheets and grids. Wijmo 3 supports modern and older browsers, including IE6.

Already purchased Wijmo? Download it here.
Works Everywhere

What's Included


  • AppView
  • ListView

Grid / Data

  • Grid
  • DataView


  • Form Decorator
  • Upload
  • FileExplorer


  • Calendar
  • ComboBox
  • Editor
  • Events Calendar
  • Input
  • Rating
  • Slider

Data Visualization

  • Bar & Column Chart
  • Bubble Chart
  • Candlestick Chart
  • Composite Chart
  • Line & Area Chart
  • Linear Gauge
  • Map
  • Pie Chart
  • Progress Bar
  • Radial Gauge
  • Scatter Chart
  • Sparkline
  • TreeMap

Navigation / Layout

  • Accordion
  • Carousel
  • Dialog
  • Expander
  • FlipCard
  • Gallery
  • Lightbox
  • Menu
  • Pager
  • Splitter
  • SuperPanel
  • Tabs
  • Tooltip
  • Video Player
  • Wizard

Why Wijmo 3?

Powered by HTML5

Powered by HTML5

jQuery and jQuery UI are the defacto JavaScript libraries and have the strongest community of web developers in the world. Wijmo 3 is built on jQuery UI and jQuery Mobile to take advantage of this common standard.

Themed with ThemeRoller

Themed with ThemeRoller

Easily develop a consistent look and feel across your entire application with Wijmo's theming support. It's easy to start by using one of the six professionally designed themes pre-packaged with Wijmo 3. Optionally, you can choose from over 24 themes from the jQuery UI project or use ThemeRoller from jQuery UI to create your own custom theme.

Built on jQuery UI & jQuery Mobile

Built on jQuery UI & jQuery Mobile

Your web applications will perform faster, run smoother, and be more engaging than even before. Based on industry standards and built with HTML5, jQuery, CSS3, and SVG, Wijmo widgets make your applications suitable for today’s web. Wijmo also integrates seamlessly with Knockout, AngularJS, and BreezeJS.

Built on jQuery UI & jQuery Mobile

Full Cross-browser Compatibility

Ensure your UI works in every browser and every device without worrying about compatibility issues. Create interactive charts that render just as well in IE6 as they do on an iPad. Wijmo includes support for these popular browsers: IE6+, Firefox 3+, Safari 3+, and Chrome.

Built on jQuery UI & jQuery Mobile

Adaptive Widgets

All Wijmo widgets will automatically adapt to jQuery Mobile or jQuery UI environments. Simply by swapping out jQuery UI for jQuery Mobile, you can convert your widgets to be mobile without changing a single line of code! Learn more about our Adaptive Widget Framework.

Built on jQuery UI & jQuery Mobile

Premium Support

You don’t have to worry about questions slowing you down. Get fast and professional help while using our tools with Premium support. From our 24-hour support response guarantee to our knowledge-rich online community, enjoy unmatched support.

Built on jQuery UI & jQuery Mobile

Samples and Documentation

Get started quickly by referencing in-depth documentation and samples with full source code. Searching for something specific? Take a look at the Wijmo documentation, which includes quick starts, tutorials, syntax, and more. Or, explore the controls by playing with online Wijmo demos.


  • Explore Wijmo

    Explore Wijmo

    Explore all of Wijmo in this demo. It showcases every Wijmo widget and highlights specific features for each widget. Every sample displays the source code used to create it. If you want to see what Wijmo has to offer, you should check out this demo.


  • Explore Mobile

    Explore Mobile

    Run our jQuery Mobile Widget Explorer. Make sure to see how it responds to different devices like phones and tablets.

    Run +Mobile

  • Theme Explorer

    Theme Explorer

    Explore the vast array of themes that Wijmo supports including our own premium themes as well as the 24 jQuery UI themes from Themeroller.


  • Northwind Traders

    Northwind Traders

    Mobile Application made with Wijmo AppRun, AjaxDataRun and a Northwind REST service. This application uses AppRun for layout, structure and navigation.

    Run +Mobile

  • Bootstrap Explorer

    Bootstrap Explorer

    You have the freedom to use Bootstrap with Wijmo. All of our widget integrate seamlessly with the Bootstrap theme framework.

    Run +Bootstrap

  • AngularJS Explorer

    AngularJS Explorer

    Wijmo ships with Angular directives for all its widgets. This makes it easy to develop and maintain AngularJS applications, with Runs that contain pure markup and little or no script.

    Run +AngularJS

  • Grid Benchamrk

    Grid Benchmark

    Performance and features go hand in hand. See how our grid stacks up against some other grids in features and performance. Notice that the Wijmo Grid loads 5 records in the same time that it loads 50,000.

    Run +AngularJS

  • Sales Dashboard

    Sales Dashboard

    This sample implements a quarterly sales dashboard using sparklines and bullet charts in addition to traditional charts and gauges.

    Run +AngularJS

  • GeoDashboard


    An interactive geographic dashboard for analyzing demographic data built with Angular. This is the AngularJS version of the sample written to demonstrate MVVM patterns in Javascript/HTML5.

    Run +AngularJS

  • Invexplorer


    Implements a stock browser application similar to Google Finance built with Angular.

    Run +AngularJS

  • Shopping Cart

    Shopping Cart

    Implements a simple store with a shopping cart built with Angular. This sample uses Wijmo, AngularJS, and Bootstrap.

    Run +AngularJS

  • MVVM Dashboard

    MVVM Dashboard

    Check out this sales dashboard built with Wijmo and Knockout. This samples uses the MVVM pattern and has a very clean and maintainable code base. Each Wijmo widget automatically adapts to changes in the data.

    Run +Knockout

  • GeoDashboard


    An interactive geographic dashboard for analyzing demographic data. The map in this application is an ESRI ArcGIS map widget. It also uses Wijmo for UI controls that support MVVM in JavaScript. This sample utilizes the Wijmo Bar Chart and Radial Gauge widgets to visualize the data.

    Run +Knockout

  • GeoDashboard


    Implements a stock browser application similar to Google Finance. This sample follows the MVVM pattern. The RunModel contains a Portfolio class with a list of items which correspond to stocks. This data allows the application to show the gain realized for each item as well as a chart that allows users to compare the performance of each stock.

    Run Blog +Knockout

  • OData Explorer

    OData Explorer

    This sample shows how Wijmo Data can be used to retrieve data from arbitrary OData endpoints that meet certain requirements. The OData results are then bound to and displayed in the Wijmo Grid.

    Run +Knockout

  • Knockout Color Picker

    Knockout Color Picker

    This is a nice application for learning to use Knockout and Wijmo together. It has a simple RunModel for Red, Green and Blue observable properties and calculates the colors based on those values. It also uses the Wijmo Slider and TextBox for UI components.

    Run +Knockout

  • Stock Portfolio

    Stock Portfolio

    This is an interactive application for looking at stock market data. The UI features a zoom chart created with two Wijmo line charts and a slider. It even has a mobile version made with jQuery Mobile!

    Run Run Mobile

  • Demographix Map

    Demographix Map

    This sample is built on top of the ESRI Sample: Querying Demographic Data and Display in Chart. We added the Wijmo pie chart in an overlay that displays demographic data as a county is clicked on the map, along with the slider and tooltip.


  • Wijmoverflow


    This demo is a dashboard built with Wijmo that displays data from the StackOverflow API. It demonstrates the use of binding external JSON data to the Wijmo grid, bar chart, line chart and pie chart. The grid and pie chart are bound to the same datasource. We use the chart to visualize data and the grid to sort it.


What's New

What's New in Build 69:

Grid - Hierarchical View

Create hierarchical views with wijgrid.  Now you can easily visualize parent-child relational data using the wijgrid and its detailgrid feature. You can show data from arrays or from oData services to create hierarchical views using wijgrid.

EventsCalendar - Custom View

Create custom views in eventscalendar with ease, now you can define your own views like 2 weeks, 2 months view by updating the views property of the control.

EventsCalendar - Export

Export the eventscalendar as PDF or an image using export service, the exported file shows events and UI of the eventscalendar.

Chart Navigator

Create Overview- Plus- Detail chart using our charts and our new ChartNavigator control. The ChartNavigator control lets you zoom over a certain period using the range slider, you can also show a hint about time period as you slide. The chart navigator can be used with Bar\Column charts, Line\Area and CandleStick charts.