Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,25 @@ Simple Table provides first-class adapters for the most popular frameworks:

## Quick Start

Pick the install for your stack:

```bash
# React
npm install @simple-table/react

# Vue 3 / Nuxt
npm install @simple-table/vue

# Angular 17+
npm install @simple-table/angular

# Svelte / SvelteKit
npm install @simple-table/svelte

# Solid / Solid Start
npm install @simple-table/solid

# Vanilla JS / TypeScript / web components
npm install simple-table-core
```

Expand Down
5 changes: 1 addition & 4 deletions apps/marketing/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
"analyze": "ANALYZE=true next build --webpack",
"start": "next start",
"lint": "next lint",
"generate-sitemap": "node scripts/generate-sitemap.js",
"generate-sales-data": "tsx scripts/generate-sales-data.ts",
"generate-billing-data": "tsx scripts/generate-billing-data.ts",
"generate-manufacturing-data": "tsx scripts/generate-manufacturing-data.ts",
Expand All @@ -24,7 +23,7 @@
"generate-all-data": "pnpm run generate-sales-data && pnpm run generate-billing-data && pnpm run generate-manufacturing-data && pnpm run generate-infrastructure-data && pnpm run generate-hr-data && pnpm run generate-crm-data && pnpm run generate-music-data",
"copy-to-txt": "node scripts/copy-to-txt.js",
"generate-search-index": "node scripts/generate-search-index.cjs",
"publish": "pnpm install && pnpm run copy-to-txt && pnpm run generate-sitemap && git add . && git commit -m \"$npm_config_message\" && git push"
"publish": "pnpm install && pnpm run copy-to-txt && git add . && git commit -m \"$npm_config_message\" && git push"
},
"dependencies": {
"@ant-design/cssinjs": "^1.23.0",
Expand Down Expand Up @@ -74,9 +73,7 @@
"eslint": "^9",
"eslint-plugin-react-hooks": "^5.1.0",
"eslint-plugin-react-refresh": "^0.4.19",
"glob": "^11.0.3",
"node-fetch": "^3.3.2",
"sitemap": "^8.0.0",
"ts-node": "^10.9.2",
"tsx": "^4.19.4",
"typescript-eslint": "^8.24.1"
Expand Down
71 changes: 71 additions & 0 deletions apps/marketing/public/llms.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
# Simple Table

> A free, MIT-licensed data grid for React, Vue, Angular, Svelte, Solid, and vanilla TypeScript. One shared simple-table-core engine; six official npm adapters. Ships virtualization for 1M+ rows, column pinning, row grouping with aggregations, inline cell editing, custom renderers, and themeable CSS variables.

Simple Table is positioned as a feature-complete free alternative to AG Grid (Enterprise), MUI X Data Grid (Pro), Handsontable, Tabulator, and TanStack Table. The core engine is framework-agnostic and runs the same logic across every adapter.

## Frameworks and packages

- React — `@simple-table/react` — peer: React 18+, works with Next.js (App Router and Pages), Remix, Vite. https://www.simple-table.com/frameworks/react
- Vue — `@simple-table/vue` — peer: Vue 3+, works with Nuxt 3/4 and Vite. https://www.simple-table.com/frameworks/vue
- Angular — `@simple-table/angular` — peer: Angular 17+ (standalone components), works with Angular CLI and Analog. https://www.simple-table.com/frameworks/angular
- Svelte — `@simple-table/svelte` — peer: Svelte 4 / Svelte 5 (runes), works with SvelteKit and Vite. https://www.simple-table.com/frameworks/svelte
- Solid — `@simple-table/solid` — peer: solid-js 1+, works with Solid Start and Vite. https://www.simple-table.com/frameworks/solid
- Vanilla TypeScript / Web Components — `simple-table-core` — no peer; bring-your-own DOM glue. https://www.simple-table.com/frameworks/vanilla

## Install

- npm install @simple-table/react
- npm install @simple-table/vue
- npm install @simple-table/angular
- npm install @simple-table/svelte
- npm install @simple-table/solid
- npm install simple-table-core

## Pillar guides

- React — Best free React data grid 2026: https://www.simple-table.com/blog/best-free-react-data-grid-2026
- Vue / Nuxt — https://www.simple-table.com/blog/vue-nuxt-data-grid-simple-table
- Angular — https://www.simple-table.com/blog/angular-data-grid-simple-table
- SvelteKit — https://www.simple-table.com/blog/sveltekit-data-table-simple-table
- Solid.js — https://www.simple-table.com/blog/solidjs-data-grid-simple-table
- Vanilla TypeScript — https://www.simple-table.com/blog/vanilla-typescript-data-grid-simple-table-core

## Comparisons (React-focused, vs. cross-stack incumbents)

- vs AG Grid: https://www.simple-table.com/comparisons/simple-table-vs-ag-grid
- vs Handsontable: https://www.simple-table.com/comparisons/simple-table-vs-handsontable
- vs TanStack Table: https://www.simple-table.com/comparisons/simple-table-vs-tanstack
- vs Material React Table: https://www.simple-table.com/comparisons/simple-table-vs-material-react
- vs Ant Design Table: https://www.simple-table.com/comparisons/simple-table-vs-ant-design
- vs Tabulator: https://www.simple-table.com/comparisons/simple-table-vs-tabulator
- vs Syncfusion Grid: https://www.simple-table.com/comparisons/simple-table-vs-syncfusion

## Stack-native alternatives Simple Table competes with

- React: AG Grid React, TanStack Table, MUI X Data Grid, Material React Table, react-data-grid, Handsontable React, Kendo React Grid
- Vue: Vuetify v-data-table, PrimeVue DataTable, Vue Good Table, Element Plus el-table, Naive UI n-data-table, Quasar QTable, AG Grid Vue
- Angular: AG Grid Angular, ngx-datatable, PrimeNG Table, Angular Material MatTable, Kendo UI for Angular Grid, DevExtreme Angular Grid
- Svelte: svelte-headless-table, SVAR DataGrid, Flowbite-Svelte Table, Carbon Components Svelte DataTable
- Solid: TanStack Solid Table, Kobalte Table primitive
- Vanilla: Tabulator, Grid.js, jSpreadsheet, Handsontable Community, Webix DataTable, DataTables (jQuery)

## License

- Source-available, MIT for pre-revenue and bootstrapped projects.
- Pro / Enterprise tiers available for revenue-generating teams.
- License: https://www.simple-table.com/legal/license
- Pricing: https://www.simple-table.com/pricing

## Documentation

- Quick start: https://www.simple-table.com/docs/quick-start
- Installation: https://www.simple-table.com/docs/installation
- Full feature list: https://www.simple-table.com/docs/api-reference
- Examples (CRM, HR, billing, manufacturing, infrastructure, music, sales): https://www.simple-table.com/examples
- Theme builder: https://www.simple-table.com/theme-builder

## Source

- GitHub: https://github.com/petera2c/simple-table
- npm org: https://www.npmjs.com/org/simple-table
Loading
Loading