Teable provides an open-source alternative to Airtable, offering a no-code interface powered by a PostgreSQL database. Whether you prefer hosting in the cloud, on a private server, or keeping everything local, Teable is built to scale, handling millions of rows with high performance and stability.
A clean, modular tech stack The architecture is designed for modern web standards. The frontend is built on Next.js, featuring full internationalization and live data synchronization. The backend utilizes Nest.js to keep business logic distinct from data APIs, while Prisma manages database migrations and queries efficiently.
Logical folder structure
apps: Contains the frontend and the Nest.js backend (licensed under AGPL 3.0).packages: Houses i18n modules, core logic, and the SDK (licensed under MIT).plugins: Dedicated to custom extensions (licensed under AGPL 3.0).Database flexibility
Teable uses SQLite for lightweight development environments. For production workloads, you can easily transition to PostgreSQL using the make switch-db-mode command.
Out-of-the-box features
View types & use cases
| View | Best for | Key features |
|---|---|---|
| Table | Data management & batch operations | Field toggling, quick filtering, and multi-column sorting |
| Form | Data entry & detailed viewing | Custom field validation and linked record selection |
| Kanban | Workflow & pipeline management | Drag-and-drop cards, grouping by status, and custom field displays |
| Gallery | Visual assets & file previews | Image thumbnails and multi-field card layouts |
| Calendar | Scheduling & timeline tracking | Event views and date range filtering |
High-volume data performance A built-in optimization engine ensures the interface remains responsive even when processing datasets containing millions of records.
Developer-centric tools Teable is built for customization, offering a dedicated CLI tool, a robust SDK, and support for bespoke plugins.
Flexible deployment You can get up and running with a single Docker command. Teable includes example docker-compose files and supports one-click deployments on platforms like Railway, Zeabur, and Alibaba Cloud.
Sales CRM
Construct a relational data model:
Configure a Kanban view grouped by stage (e.g., Prospect > Negotiating > Closed-Won) to visualize your pipeline. Then:
Project Management
Organize tasks using a Kanban board:
Quick start with Docker
git clone https://github.com/teableio/teable.git
cd dockers/examples/standalone/
docker-compose up -d
One-click cloud deployment Railway, Zeabur, and Alibaba Cloud provide dedicated deployment buttons for Teable. Simply click the link, follow the prompts, and the instance will be live in minutes.
Setting up a development environment
corepack enablepnpm installmake switch-db-modecd apps/nestjs-backend
pnpm dev
OpenThoughts-Agent: Train Small AI Models with HPC Scale
Wan2.2-Animate: Local Setup Guide for Image-to-Video and Character Consistency
Sunshine Streaming Host Specs: What Hardware You Actually Need
openAgent: Open Source Enterprise AI Platform With RAG and Agent Workflows
LiveMCPBench: Benchmark AI Agents on Real-World MCP Tool Tasks
Parlant: Build AI Agents That Follow Rules, Not Prompts
Puter: An Open-Source Personal Cloud OS for Files, Apps, and Games
Gemini-CLI-UI: A Web Interface for the Google Gemini CLI Coding Assistant
MindForger Review: A Private Markdown IDE for Personal Knowledge Management
SelfyAI: Build Your Own AI Agent as a Virtual World Asset
Memvid: Store Millions of Text Chunks in a Single MP4 File
n8n Automation: Over 400 AI Integrations in a Single Workflow