https://github.com/petera2c/simple-table
Lightweight React data grid/table for fast, modern web apps
https://github.com/petera2c/simple-table
component data grid javascript library react simple typescript
Last synced: 3 days ago
JSON representation
Lightweight React data grid/table for fast, modern web apps
- Host: GitHub
- URL: https://github.com/petera2c/simple-table
- Owner: petera2c
- License: other
- Created: 2024-09-27T02:15:50.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-01-28T16:06:44.000Z (8 days ago)
- Last Synced: 2026-01-28T18:15:33.442Z (8 days ago)
- Topics: component, data, grid, javascript, library, react, simple, typescript
- Language: TypeScript
- Homepage: https://www.simple-table.com/
- Size: 8.83 MB
- Stars: 143
- Watchers: 4
- Forks: 8
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-react-components - simple-table - [demo](https://www.simple-table.com/examples) - [docs](https://www.simple-table.com/docs) - Lightweight, fast and feature rich. Sorting/filtering, virtualization, tree data, nested headers, pinned columns, customized styling etc. (UI Components / Table)
- fucking-awesome-react-components - simple-table - 🌎 [demo](www.simple-table.com/examples) - 🌎 [docs](www.simple-table.com/docs) - Lightweight, fast and feature rich. Sorting/filtering, virtualization, tree data, nested headers, pinned columns, customized styling etc. (UI Components / Table)
README
# Simple Table
[](https://www.npmjs.com/package/simple-table-core)
[](https://www.npmjs.com/package/simple-table-core)
[](https://github.com/petera2c/simple-table)
[](LICENSE)
Simple Table is a **lightweight**, **high-performance** React table and data grid component for building modern, scalable applications. With a **simple API**, **completely free features**, and a focus on developer experience, Simple Table makes it easy to create powerful, responsive tables.
## 🚀 Quick Start
Get started with Simple Table in just a few lines of code!
### Installation
```bash
npm install simple-table-core
```
### 📖 Complete Guide
**[👉 Follow our Quick Start Guide](https://www.simple-table.com/docs/quick-start)** for step-by-step instructions and live examples.
## Quick Examples
Explore Simple Table's capabilities with these focused examples:
### Column Features
- **[Column Sorting](https://www.simple-table.com/docs/column-sorting)** - Sort data by any column with single or multi-column support
- **[Column Filtering](https://www.simple-table.com/docs/column-filtering)** - Filter data with built-in text, number, and date filters
- **[Column Resizing](https://www.simple-table.com/docs/column-resizing)** - Drag column borders to resize on the fly
- **[Column Pinning](https://www.simple-table.com/docs/column-pinning)** - Pin important columns to the left or right
- **[Column Reordering](https://www.simple-table.com/docs/column-reordering)** - Drag and drop columns to rearrange
- **[Column Visibility](https://www.simple-table.com/docs/column-visibility)** - Show or hide columns dynamically
- **[Column Alignment](https://www.simple-table.com/docs/column-alignment)** - Align content left, center, or right
- **[Column Selection](https://www.simple-table.com/docs/column-selection)** - Select entire columns for bulk operations
- **[Column Editing](https://www.simple-table.com/docs/column-editing)** - Edit entire columns with custom editors
- **[Nested Headers](https://www.simple-table.com/docs/nested-headers)** - Create multi-level header hierarchies
- **[Collapsible Columns](https://www.simple-table.com/docs/collapsible-columns)** - Expand and collapse column groups
### Row Features
- **[Row Selection](https://www.simple-table.com/docs/row-selection)** - Select single or multiple rows with checkboxes
- **[Row Grouping](https://www.simple-table.com/docs/row-grouping)** - Group and organize rows by any column
- **[Aggregate Functions](https://www.simple-table.com/docs/aggregate-functions)** - Calculate Sum, Average, Count, and more
- **[Row Height](https://www.simple-table.com/docs/row-height)** - Customize row height for optimal display
### Cell Features
- **[Cell Editing](https://www.simple-table.com/docs/cell-editing)** - Edit cells inline with custom editors
- **[Cell Highlighting](https://www.simple-table.com/docs/cell-highlighting)** - Highlight cells based on conditions
- **[Cell Renderer](https://www.simple-table.com/docs/cell-renderer)** - Custom cell rendering for any data type
- **[Cell Clicking](https://www.simple-table.com/docs/cell-clicking)** - Handle cell click events with ease
### Advanced Features
- **[Pagination](https://www.simple-table.com/docs/pagination)** - Server-side and client-side pagination support
- **[Infinite Scroll](https://www.simple-table.com/docs/infinite-scroll)** - Fetch and display data as you scroll
- **[Live Updates](https://www.simple-table.com/docs/live-updates)** - Real-time data updates and websocket integration
- **[Header Renderer](https://www.simple-table.com/docs/header-renderer)** - Custom header rendering for advanced layouts
### Customization
- **[Themes](https://www.simple-table.com/docs/themes)** - Apply built-in themes or create your own
- **[Custom Icons](https://www.simple-table.com/docs/custom-icons)** - Replace default icons with your own
## 🎯 Examples & Use Cases
### Real-World Examples
See Simple Table in action across different industries:
**[CRM Leads](https://www.simple-table.com/examples/crm)**
[
](https://www.simple-table.com/examples/crm)
**[Infrastructure](https://www.simple-table.com/examples/infrastructure)**
[
](https://www.simple-table.com/examples/infrastructure)
**[HR Dashboard](https://www.simple-table.com/examples/hr)**
[
](https://www.simple-table.com/examples/hr)
**[Manufacturing](https://www.simple-table.com/examples/manufacturing)**
[
](https://www.simple-table.com/examples/manufacturing)
## 📚 Resources
- **🌐 Website**: [simple-table.com](https://www.simple-table.com/)
- **📖 Documentation**: [Complete Documentation](https://www.simple-table.com/docs/installation)
## 💰 Pricing
Simple, transparent pricing that never changes based on your revenue or team size:
### FREE - For Individuals & Startups
**$0/forever**
Perfect for fun projects, bootstrapped startups, and pre-revenue companies. Unlimited users per product license with full access to all core features, built-in themes, TypeScript support, and MIT License for commercial use.
### PRO - For Growing Businesses
**$85/month**
Enhanced support and priority access to new features. Unlimited users per product license with priority email & Discord support, direct developer access, feature request prioritization, and custom implementation guidance.
**[View Detailed Pricing](https://www.simple-table.com/pricing)**
## Community & Support
Join our growing community to ask questions or share feedback:
- **Discord**: [Join us on Discord](https://discord.gg/RvKHCfg3PC)
- **GitHub**: [Report bugs or suggest features](https://github.com/petera2c/simple-table/issues)
## License
**Dual Licensed:**
- **Free Tier**: MIT License for individuals, startups, and pre-revenue companies - see [LICENSE](LICENSE) file
- **Pro Tier**: Proprietary license for commercial use by revenue-generating companies - see [EULA.txt](EULA.txt) for complete terms
By using Simple Table, you agree to the terms in [EULA.txt](EULA.txt).
**[View Detailed Pricing & Licensing](https://www.simple-table.com/pricing)**