Ignite UI Grid Lite is a high-performance, lightweight data grid built as a web component using Lit. It provides essential grid functionality with a small footprint, making it perfect for applications that need fast, efficient data visualization without the overhead of a full-featured grid.
Ignite UI Grid Lite provides core data grid capabilities with an emphasis on performance and simplicity:
Ignite UI Grid Lite supports all modern browsers:
![]() |
![]() |
![]() |
![]() |
![]() |
|---|---|---|---|---|
| Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ |
Install via npm:
npm install igniteui-grid-lite
import 'igniteui-grid-lite';
<igc-grid-lite>
</igc-grid-lite>
For detailed usage instructions and API documentation, visit: - Grid Lite Overview - API Documentation
Clone the repository and install dependencies:
git clone https://github.com/IgniteUI/igniteui-grid-lite.git
cd igniteui-grid-lite
npm install
To build the library:
npm run build
This will: - Analyze custom elements - Build the TypeScript source - Generate API documentation
Start the development server with live reload:
npm start
This will open the demo page at demo/index.html with automatic rebuilding on file changes.
Run tests once:
npm test
Run tests in watch mode:
npm run test:watch
Tests are written using @web/test-runner and @open-wc/testing.
The API documentation is generated using TypeDoc. To build the docs:
npm run build
Documentation will be available in the build output.
Ignite UI Grid Lite is designed as a lightweight, open-source alternative to the full-featured Ignite UI for Web Components Data Grid, while allowing for an easy swap with the full-featured grid, if application needs require it.
Best for: - Applications requiring basic grid functionality - Projects where bundle size is critical - Framework-agnostic web applications - Community-driven development
Includes: - Core data virtualization - Basic filtering and sorting - Lightweight and fast - MIT licensed and free for all use
Best for: - Enterprise applications requiring advanced features - Complex data scenarios with editing, grouping, and aggregation - Applications needing professional support and SLA
Includes: - All Grid Lite features plus: - Advanced filtering with query builder - Excel-style column filtering - Grouping - Cell editing, row editing, batch editing - Summaries and aggregations - Excel, PDF, and CSV export - Column pinning, hiding, and resizing - Row selection - Paging - Multi-column headers and collapsible column groups - Cell merging - Custom row layouts - Master-detail views - Hierarchical grid - Tree grid - Pivot grid - 24/5 developer support
Learn more about Open-Source vs Premium Ignite UI options
We welcome contributions! Please see our contributing guidelines for details on: - Code of conduct - Development workflow - Submitting pull requests - Coding standards
To contribute:
git checkout -b feature/amazing-feature)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)Community support for open source usage of this product is available at:
- GitHub Issues - Report bugs or request features
- Stack Overflow - Ask questions using the igniteui tag
For professional support and access to the full Ignite UI for Web Components suite with advanced grid features: - Visit Infragistics Support - Explore Ignite UI for Web Components - Register for a trial
This project is licensed under the MIT License - see the LICENSE file for details.
MIT License - Free for commercial and non-commercial use.
© Copyright 2025 INFRAGISTICS. All Rights Reserved.
For the commercial Ignite UI for Angular product, please visit Infragistics Licensing.
Built with ❤️ by Infragistics
$ claude mcp add igniteui-grid-lite \
-- python -m otcore.mcp_server <graph>