An open API service indexing awesome lists of open source software.

https://github.com/dominictobias/lightgrid

A fast, lightweight, full-featured Datagrid for React
https://github.com/dominictobias/lightgrid

datagrid headless react

Last synced: about 1 month ago
JSON representation

A fast, lightweight, full-featured Datagrid for React

Awesome Lists containing this project

README

        

[View the docs](https://lightgrid.io)

# Lightgrid

Lightgrid is a headless datagrid with a focus on:

- Performance (smoothly handles 1000s of rows or columns)
- Lightweight (<20kb gzip with all plugins enabled)
- Stateless, declarative, small, intuitive API
- Unopinionated UI (render your own controls, filters etc)
- Native rendering: each framework is fully responsible for rendering

At the moment there is one frontend: `@lightgrid/react`, but more will be added.

## Features

- [Theming](https://lightgrid.io/theming)
- [Search](https://lightgrid.io/global-search)
- [Virtualized columns and rows](https://lightgrid.io/virtualization)
- [Scroll to row/column](https://lightgrid.io/scroll-to-cell)
- [Lazy loading](https://lightgrid.io/async-data)
- [Pagination](https://lightgrid.io/pagination)
- [Column filtering](https://lightgrid.io/columns/filtering)
- [Column pinning](https://lightgrid.io/columns/pinning)
- [Column grouping](https://lightgrid.io/columns/grouping)
- [Column resizing](https://lightgrid.io/columns/resizing)
- [Column spanning](https://lightgrid.io/columns/spanning)
- [Detail rows](https://lightgrid.io/rows/detail-rows)
- [Row grouping](https://lightgrid.io/rows/grouping)
- [Row pinning](https://lightgrid.io/rows/pinning)
- [Row sorting](https://lightgrid.io/rows/sorting)
- [Row spanning](https://lightgrid.io/rows/spanning)
- [Cell editing](https://lightgrid.io/cells/editing)
- [Cell selection](https://lightgrid.io/cells/selection)
- [Copy to clipboard](https://lightgrid.io/cells/selection)