Teable
An Airtable-style spreadsheet interface directly on PostgreSQL: Teable is an open-source
no-code database where every table is a real Postgres table. Unlike tools that store records
in a metadata abstraction layer, every Teable table is a real Postgres table with standard
column types, so filtering, sorting, and grouping run at database speed, million-row tables
answer complex filters in roughly 200 milliseconds without index tuning, and any
PostgreSQL-compatible tool - psql, BI dashboards, ETL pipelines - can query the same data
directly. The interface offers Grid, Kanban, Gallery, Calendar, and Form views as
non-destructive overlays with their own filters and hidden fields, plus 20+ field types,
formulas, comments, attachments, batch editing, undo/redo, and edit history. Collaboration is
real-time with live cursors and instant sync across views, backed by Redis, and a REST API is
auto-generated per table, largely compatible with Airtable API clients - alongside native SQL
access for BI tools, analytics pipelines, and your own applications to JOIN and query
directly, with no exports, API rate limits, or sync jobs. Global search spans all records,
chart plugins handle quick visualization, and CSV and Excel import/export cover migrations.
Where Airtable caps paid plans at 100K-500K rows and charges roughly $20 per user per month, a
self-hosted Teable instance has neither limit: the Postgres database itself is the export if
you ever leave. Built in TypeScript with NestJS, deployed via Docker with PostgreSQL and
Redis, and licensed AGPL-3.0.
Deploy