UI Components for Everything

Working With Data

Data management can be tricky if you are dealing with more than one data source on or offline. Keep track of all your data sources and provide easy binding to your UI with Ignite UI’s one of a kind DataSource component. Bind to JSON, HTML, OData, XML, or all of them.

Responsive Layout

We’ve built in responsive design to our charts and grids – and it all works with our numerous layout options for building modern web experiences.

Themes & Branding

Make your apps look consistent no matter what framework you choose, with - built-in themes, support for custom themes, Bootstrap theme support, Theme Roller support, and even an on-the-fly Bootstrap to Theme Roller conversion.

Export & Import Data To & From Microsoft Excel

Enable your users to work with their advanced data. Users can programmatically import data and display it in the Spreadsheet component that supports all Excel formulas, structural features, workbooks and worksheets. Export data and save it to a local file or stream it to a remote computer.

We Love Typescript

Productivity is a challenge when you need to be an expert in multiple JavaScript libraries. We augment our libraries with Typescript for strong typing, class-based inheritance that makes JavaScript development a lot less error prone and more maintainable. Enable static checking, symbol-based navigation, statment completion, and code refractoring -- even in Visual Studio Code!

Works on Any Browser

Never worry about how your app looks in Chrome vs. Safari vs. IE vs. Edge vs. FireFox - with support for modern browsers and compatibility with the old.

Popular JavaScript UI Components

The Ignite UI for JavaScript grid control is fast, responsive and touch-enabled. You can bind the grid to a variety of data sources, including JSON, XML, HTML tables, .NET collections, and even .NET data tables. The grid works with popular open source libraries including AngularJS, Angular, React and KnockoutJS. See All Grid Samples »

Visualize large amounts of data in near real-time with the most complete set of high-performance, interactive JavaScript charts on the market. Includes upport for a full range of business, scientific and financial charting scenarios. See All Chart Samples »

Display and manage appointments with associated resources in month view, a month view with an agenda split view, or an agenda view. Populate appointments by using the built-in appointment and resource classes, or use your own custom business objects. See All Schedule Samples »

Inspiration is Everywhere

Don’t start from scratch when you don’t have to. We’ve created reference applications, starter kits, and rich samples to drive your productivity. Get started by downloading the template to your next great app!View all reference applications »

Learn and Support Resources

Community

Help

Samples

What's New and Roadmap

What's New in Ignite UI

Quick start JavaScript projects with new CLI & new grid, chart, and schedule features

Create a project and structure, plus automate manual processes with Ignite UI’s Command Line Interface. Our JavaScript Grid now provides support for physical cell merging, the Schedule component added support for Re-Occurring events along with Day & Week Views, and Ignite UI for JavaScript now supports ASP.NET Core 2.0.

2018 JavaScript Roadmap

New features and enhancements being delivered in 2018 focus on a true TypeScript web component framework that will allow all of our Ignite UI for JavaScript widgets to seamlessly work with any modern JavaScript framework. With modern web changing at a rapid pace, the need for framework-agnostic UI toolkits is more important than ever, we will transform Ignite UI for JavaScript into a TypeScript library that can target your modern web framework of choice.

We are also enhancing the Ignite UI CLI to drive developer productivity, including more command and template features, as well as delivering visual configurators for charts and grids for any code editor, including Visual Studio Code.