finds.dev← search

// the find

teableio/teable

★ 21,377 · TypeScript · NOASSERTION · updated Jun 2026

✨ The Next Gen Airtable Alternative: No-Code Postgres

Teable is a self-hostable Airtable clone built on top of Postgres, letting non-technical users build spreadsheet-style database apps with real-time collaboration. It's aimed at teams who want the Airtable UX but need data sovereignty, higher row limits, or a path for developers to extend it. The 1M-row demo is a genuine differentiator — most comparable tools fall over well before that.

The dual-database abstraction (Postgres + SQLite) is well-engineered — a visitor pattern per query type rather than one giant conditional, which makes adding new field types tractable. Real data lives in real Postgres tables, not a JSON blob column, so SQL queries against your own data actually work. The plugin SDK is a meaningful extension point that Airtable doesn't offer self-hosters. CI coverage includes integration tests and benchmark tests as separate workflows, which is more discipline than most tools in this space bother with.

The AGPL license on the apps layer is a trap for anyone thinking of embedding this in a commercial product — the Enterprise Edition paywall covers automation and AI, which are the features teams actually want once they outgrow the basics. Redis is a hard dependency for the cache/queue layer (no Redis = fallback local queue that silently loses jobs on restart). The monorepo with pnpm workspaces and corepack is straightforward enough, but the 'make switch-db-mode' step in dev setup with no explanation of what it does will lose contributors before they write a single line. Self-hosted upgrades via Docker Compose are underdocumented — there's no clear migration story when Prisma schema changes.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →