# Cheetah Grid
[](https://github.com/future-architect/cheetah-grid)
[](https://www.npmjs.com/package/cheetah-grid)
[](http://www.npmtrends.com/cheetah-grid)
[](http://www.npmtrends.com/cheetah-grid)
[](http://www.npmtrends.com/cheetah-grid)
[](http://www.npmtrends.com/cheetah-grid)
[](https://github.com/future-architect/cheetah-grid/actions/workflows/NodeCI.yml)
[](https://future-architect.github.io/cheetah-grid/)
The fastest open-source data table for web.
[](https://future-architect.github.io/cheetah-grid/)
[DEMO & Documents](https://future-architect.github.io/cheetah-grid/)
## Downloading Cheetah Grid
### Using Cheetah Grid with a CDN
[](https://www.npmjs.com/package/cheetah-grid)
```html
```
### Downloading Cheetah Grid using npm
[](https://www.npmjs.com/package/cheetah-grid)
```sh
npm install -S cheetah-grid
```
```js
import "cheetah-grid/main.css";
import * as cheetahGrid from "cheetah-grid";
```
### Downloading Cheetah Grid source code
[](https://www.npmjs.com/package/cheetah-grid)
[main.mjs](https://unpkg.com/cheetah-grid@2.2/dist/main.mjs)\
[main.css](https://unpkg.com/cheetah-grid@2.2/dist/main.css)
### Downloading Cheetah Grid using GitHub
[](https://github.com/future-architect/cheetah-grid)
#### git clone
```bash
git clone https://github.com/future-architect/cheetah-grid.git
```
#### npm install & build
```bash
npm install
npm run build
```
built file is created in the `./packages/cheetah-grid/dist` directory
## Usage
### Example for basic usage
```html
```
Please refer to the [documents](https://future-architect.github.io/cheetah-grid/) for details
> **Using the Vue Component of Cheetah Grid**
> Please refer to the [`vue-cheetah-grid`](https://www.npmjs.com/package/vue-cheetah-grid)
>
> **Using the React Component of Cheetah Grid**
> Please refer to the [`react-cheetah-grid`](https://www.npmjs.com/package/react-cheetah-grid)
### Definition of columns and headers
The `header` property, the property of `cheetahGrid.ListGrid`, decides the behave and appearance of columns and header cells.
We can set this property by constructor arguments or instance property.
The `header` property must be set by objects array (`Array