The Fastest, Most Flexible JavaScript Datagrid
This is the JavaScript datagrid you've been searching for: lightning-fast, extensible, and no dependencies
- New! Customize the style or content presented with new Sparklines, Button, Hyperlink, Star-Rating, and Image options
- Includes first-class Angular, React, and Vue.js support
- Small footprint
- Mobile-first, familiar interface
-
Limitless CellTemplates
Cell Templates are now available for Angular, React, Vue and even PureJS. The new feature provide limitless templates with support for declarative markup and binding expressions.
-
Small Footprint Improves Performance
FlexGrid helps keep your web applications small without impacting performance and keeping load time minimal.
-
Familiar, Excel-Like Functionality
Excel-like keyboard support, data aggregation, cell merging, star sizing and cell freezing all create an Excel-like experience.
-
First-Class Framework Support
Built to be framework-agnostic, Wijmo includes full support for Angular, AngularJS, ReactJS, VueJS, and Knockout, with the same grid across frameworks.
-
Written in TypeScript
With TypeScript, you'll get an object-oriented C# feel, design-time error checking, and complete IntelliSense in Visual Studio.
-
Security Compliant
Wijmo is Content Security Policy (CSP) compliant, working seamlessly in JavaScript applications without compromising security.
The Best Angular Grid
A good Angular 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 all the benefits of Angular, including:
- Declarative markup
- Cell templates
- Data binding
- TypeScript source and samples
More resources for this Angular datagrid
Basic JavaScript DataGrid Features
Sorting
Grouping
Selection
Custom Cells
Editing
Virtual Scrolling
Selection and Formatting
Dynamic Updates
Focus Selection
Editing
Read-Only & Required Columns
Data Validation
Merging
Custom Cell Merging
Restricted Merging
Row Features within a JavaScript datagrid
Freeze Cells
Add/Remove Rows
Aggregates
Scrolling
JavaScript Datagrid Events
Selection Events
Drag Rows from a Datagrid
Import/Export in a JavaScript Datagrid
Filtering
Filtering
Server-Side Filtering
Flexible Features via Extensions
FlexGrid Filter
GroupPanel
RowDetails
Fast, High-Performance JavaScript Datagrid
Small Footprint
Light-weight < 150KB
Virtualize DOM
Optimized to rendering for speed
Try Benchmark Demo
Large Data Sets
Capable of binding to millions of records
FlexGrid Demos
Resources
Support
Forums (24-hour Global Support)
Submit a ticket
Samples
Easy Licensing and Distribution
Wijmo's licensing options allow you to add distribution keys to your apps through your account.
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.
Explore all Wijmo Components
- Frameworks & Integrations
- Angular
- Ionic
- React
- Vue
- Web Components
- TypeScript
- ES6
- DataGrid
- JavaScript DataGrid (FlexGrid)
- Core JavaScript Grid Features
- Advanced JavaScript Grid Features
- JavaScript Excel Import/Export
- JavaScript Master Detail
- JavaScript Group Panel
- JavaScript Filter
- JavaScript Custom Editors
- JavaScript Button Columns
- JavaScript Hyperlink Columns
- JavaScript Image Columns
- JavaScript Star Ratings Columns
- JavaScript Sparkline Columns
- JavaScript Spreadsheete
- JavaScript MultiRowe
- JavaScript TransposedGride
- JavaScript TransposedMultiRowe
- JavaScript PDF export
- JavaScript TreeGrid
- JavaScript Validation
- Data Management
- CollectionView
- OData CollectionView
- OData Virtual CollectionView
- Google Sheet API
- Firestore REST API
- Firestore Realtime API
- OAuth
- OLAP Pivot Grid
- OLAPe
- JavaScript OLAP PivotGride
- JavaScript OLAP PivotCharte
- JavaScript OLAP PivotPanele
- JavaScript OLAP Slicere
- Printing & Documents
- JavaScript Print Document
- JavaScript PDF
- JavaScript XLSX
- Charts
- JavaScript Chart
- JavaScript Area Chart
- JavaScript Bar Chart
- JavaScript Box-and-Whisker Chart
- JavaScript Bubble Chart
- JavaScript Column Chart
- JavaScript Donut Chart
- JavaScript ErrorBar Chart
- JavaScript Funnel Chart
- JavaScript Line Chart
- JavaScript Pareto Chart
- JavaScript Pie Chart
- JavaScript Polar Chart
- JavaScript Radar Chart
- JavaScript Scatter Chart
- JavaScript StepLine Chart
- JavaScript Sunburst Chart
- JavaScript TreeMap Chart
- JavaScript Waterfall Chart
- JavaScript Break-Even Chart
- Export Chart to Image
- Financial Charts
- JavaScript FinancialCharte
- JavaScript Arms Candle Volume Charte
- JavaScript Candle Volume Charte
- JavaScript Candlestick Charte
- JavaScript Equi Volume Charte
- JavaScript Heikin-Ashi Charte
- JavaScript HLOC Charte
- JavaScript Kagi Charte
- JavaScript Line Break Charte
- JavaScript Renko Chart e
- Navigation & Layout
- JavaScript Menu
- JavaScript Popup
- JavaScript Ribbon
- JavaScript TabPanel
- JavaScript TreeView
- Input & Editors
- JavaScript AutoComplete
- JavaScript DropDown
- JavaScript Clipboard
- JavaScript ColorPicker
- JavaScript ComboBox
- JavaScript InputColor
- JavaScript InputMask
- JavaScript InputNumber
- JavaScript ListBox
- JavaScript MultiSelect
- JavaScript MultiAutoComplete
- JavaScript Tooltips
- DateTime Controls
- JavaScript Calendar
- JavaScript InputDateTime
- JavaScript InputDate
- JavaScript InputTime
- JavaScript InputDateRange
- Designers
- Wijmo Designer
- VSCode Designer Extension
- e = Wijmo Enterprise features
- See product comparison