Sitelet https://github.com/petera2c/simple-table
Skip to content

Repository files navigation

Simple Table

npm version npm downloads GitHub stars License

Simple Table is a lightweight data grid. Flat pricing (not per developer), backed by real-person support. Works with React, Angular, Vue, Svelte, Solid, and vanilla JS.

Simple Table Infrastructure Dashboard

Framework Support

Simple Table provides first-class adapters for the most popular frameworks:

Framework Package Version
Vanilla JS simple-table-core npm
React @simple-table/react npm
Vue 3 @simple-table/vue npm
Svelte @simple-table/svelte npm
Solid @simple-table/solid npm
Angular @simple-table/angular npm

Quick Start

Pick the install for your stack:

# 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

Follow our Quick Start Guide for step-by-step instructions and live examples.

Features

Column Features

Row Features

Cell Features

Advanced Features

  • Quick Filter - Global search across all columns with simple or smart modes
  • Pagination - Server-side and client-side pagination support
  • Infinite Scroll - Fetch and display data as you scroll, with row and column virtualization
  • Live Updates - Real-time data updates and websocket integration
  • CSV Export - One-click CSV download of grid data
  • Animations - Smooth FLIP animations for sort, reorder, and visibility changes
  • Header Renderer - Custom header rendering for advanced layouts
  • Footer Renderer - Custom footer rendering for summaries and controls
  • Programmatic Control - Control sorting, filtering, selection, and more via the TableAPI

Customization

  • Themes - Apply built-in themes or create your own
  • Custom Icons - Replace default icons with your own

Examples

See Simple Table in action across different industries:

Packages

This monorepo contains the following packages:

Package Path Description
simple-table-core packages/core Framework-agnostic core engine
@simple-table/react packages/react React adapter
@simple-table/vue packages/vue Vue 3 adapter
@simple-table/svelte packages/svelte Svelte adapter
@simple-table/solid packages/solid Solid adapter
@simple-table/angular packages/angular Angular adapter

Resources

Pricing

The library is free under the MIT license. Anyone can use it. Pay only if you want support.

FREE

$0

The full library, MIT licensed. Use it in any product.

PRO

$850/month

Support and bug fixes. The license stays MIT. You are paying for help, not for permission to use the library.

ENTERPRISE

Contact us

Custom help, depending on what you need.

View Detailed Pricing

Community & Support

Join our growing community to ask questions or share feedback:

License

MIT License

Simple Table is MIT licensed. Anyone can use, modify, and distribute it. See LICENSE.

Paid plans are for support, not a separate software license. Support terms are in EULA.txt.

View Detailed Pricing & Licensing

About

Lightweight data grid/table for fast, modern web apps

Topics

Resources

Stars

228 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages