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
AI Multi-Agent Stock Trading System: GPT-5 and Claude 4.5 Sonnet
Open English Dictionary: 25,000+ LLM-Refined Word Entries for Deeper Chinese Understanding
Paper2Video: Transforming LaTeX Papers into AI-Generated Presentation Videos
CloudRocket VPN Promo Code: 10% Discount + Upgraded 400GB/Month Plan
PromptEnhancer: Rewrite Any Prompt for Stunning AI Images
How to Install Open Notebook: A Guide for Docker and Source Setup
Grok CLI: AI-Powered Terminal Assistant for Files and Bash Commands
OpenCut: Free, Open-Source Video Editor (No Watermark, No Subscription)
Xiaozhi Client: MCP Server Aggregator for Cursor and XiaoZhi AI
Claude Code SDK for Python: Installation, Quick Start, and API Reference
Chinese Wikipedia Corpus: Processing 990k Articles for NLP Tasks
SelfyAI: Build Your Own AI Agent as a Virtual World Asset