Skip to content

What is SmartTable?

SmartTable is an open-source, smart multi-dimensional table system built with Vue 3 and Flask. Inspired by products like Airtable and Lark Base, it combines the flexibility of a spreadsheet with the power of a database, making it easy for individuals and teams to organize, analyze, and collaborate on structured data.

At its heart, a SmartTable Base is a collection of interrelated Tables. Each table stores Records (rows), defined by rich Fields (columns), and can be viewed through multiple Views such as grid, kanban, Gantt, calendar, form, and gallery.

What You Can Do

SmartTable covers the full data lifecycle:

CapabilityDescription
Base ManagementCreate, edit, delete, and star bases; manage members and sharing settings.
Table ManagementWork with multiple tables per base; drag-sort, rename, duplicate, or delete tables.
Field ManagementChoose from 26 field types, configure options, set defaults, and control visibility.
Record ManagementAdd, edit, delete, and batch-update records; open record details and track change history.
View ManagementBuild 6+ view types, each with independent filters, sorts, groups, and frozen columns.
Document ManagementWrite rich-text or Markdown documents, export to PDF, and keep version history.

Supported Views

SmartTable lets you look at the same data in different ways:

ViewBest For
Table ViewSpreadsheet-style bulk editing and analysis
Grouped ViewMulti-level grouping and grouped statistics
Kanban ViewTask and workflow tracking
Calendar ViewTime-based event and deadline management
Gantt ViewProject timelines and task dependencies
Form ViewPublic data collection and sharing
Gallery ViewImage and media content display

Deployment Options

SmartTable can run in several modes to match your environment:

ModeStackUse Case
Pure FrontendDexie (IndexedDB)Personal or offline use; no server required
BackendSQLite + FlaskLightweight self-hosted setup
ProductionPostgreSQL + FlaskMulti-user and high-availability deployments

Get Started

To create your first base, see Getting Started. For a complete feature tour, read Core Features.

Open Source License

SmartTable is released under the MIT License.

Released under the MIT License.