← All repos

teable

✨ AI Spreadsheet for Business

ai-agentairtableairtable-alternativeapp-builderdatabaseinternal-toollow-codeno-codepostgrespostgresqlsandboxspreadsheet
Browse cluster: SQL databases and distributed systems
21,662stars
2,810commits
54contributors
12languages

Tech stack & purpose

Teable is an AI-powered spreadsheet application designed for business use, functioning as an alternative to Airtable. It provides database and low-code/no-code functionality for building internal tools and apps. Built with a modern TypeScript stack, Teable uses NestJS for its backend, Next.js for the frontend web application, PostgreSQL for data storage, and leverages Prisma for database access. The v2 architecture employs domain-driven design principles with TypeScript, dependency injection via tsyringe, and a contract-based HTTP API layer using ts-rest. The project includes comprehensive e2e testing for field operations and supports features like formulas, lookups, rollups, and linked records with complex topological dependency resolution.

Languages

TypeScript
99.1%
JavaScript
0.6%
CSS
0.1%
PLpgSQL
0.1%
ANTLR
0.0%
Makefile
0.0%
Handlebars
0.0%
Shell
0.0%
HTML
0.0%
Dockerfile
0.0%
MDX
0.0%
HCL
0.0%

Contributors (top 30 of 54)