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

https://github.com/ialopezg/datagrid


https://github.com/ialopezg/datagrid

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# DataGrid

- A fully featured Material-UI implementation of react-table
- Inspired by material-table and the material-ui DataGrid
- Written from the ground up in TypeScript, Material-UI, and React Table

## This project is in alpha, but feel free to install and explore

View the docs (alpha) site at https://ialopezg.github.com/datagrid

View the source code and open issues at [GitHub](https://github.com/ialopezg/datagrid)

### Features (Still In Active Development)

- [ ] Column Ordering
- [ ] Column Resizing (in dev)
- [x] Cell Editing
- [x] Column Actions
- [x] Column Hiding
- [x] Custom Styling
- [x] Dense Padding
- [x] Filtering
- [x] Global Search
- [x] Header Groups
- [x] Localization
- [x] Pagination
- [x] Row Actions
- [x] Selection
- [x] Sorting
- [x] Toolbars
- [x] Tree Data (Sub rows)

### Installation

1. Install Peer Dependencies (material-ui v5 and react table v7)

```bash
npm install @mui/material @mui/icons-material @emotion/react @emotion/styled react-table
```

2. Install `datagrid`
```bash
npm install @ialopezg/datagrid
```