#7676th of 102 in Backends, databases and hosting
apitable
Self-hosted collaborative database-spreadsheet with REST API, forms and automations
- Stars
- 15.7k
- License
- AGPL-3.0
- Last commit
- Sep 2026
- Last release
- Sep 2026
- Language
- TypeScript
15,198 on 21 Apr 202615,664 on 10 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
APITable is a visual database with a spreadsheet-style UI, built on TypeScript (Next.js, NestJS) and Java (Spring Boot). It offers realtime multi-user editing via Operational Transformation, cross-table links, several view types (grid, kanban, gantt, calendar, gallery, mindmap), auto-generated forms, and a REST API. Installs with a docker compose script; SSO, SAML and audit are limited to hosted and enterprise editions.
Who it is for: Teams self-hosting an Airtable-style database with an API
Strengths
- Realtime collaboration using Operational Transformation, stated to handle 100k+ rows
- REST API, widget SDK and scripting widget documented in a developer center
- Row and column permissions via mirrors and folder-level access control
- One-line docker compose install plus an all-in-one demo image
Weaknesses
- SAML, SSO, audit, backup and watermark are not in the open-source edition
- Recommends 4 CPUs and 8GB RAM; arm64 images are not native and perform badly
- All-in-one image is for demo only, amd64 only, and slow to start
- AGPL-3.0 license; the Datasheet Query Language is listed as a future feature
What it needs
- RAM ≥ 8 GB
- no GPU
- Compose
- Needs Docker, Docker Compose v2
- port 80
Quick answers
Is apitable open source?
Yes. Its code is on GitHub under the AGPL-3.0 license.
Can you run apitable with Docker?
Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.
Also in Backends, databases and hosting
See all 102| Rank | Project | Score |
|---|---|---|
| 1 | bunJavaScript and TypeScript runtime with bundler, test runner and package manager | 93 out of 100 |
| 2 | strapiHeadless CMS that generates REST and GraphQL APIs from content models | 92 out of 100 |
| 3 | traefikHTTP reverse proxy and load balancer that auto-discovers routes from orchestrators | 92 out of 100 |
| #4 | appwriteBackend with auth, databases, storage, functions and an MCP server for agents | 92 out of 100 |
| #5 | medusaNode.js commerce platform with modular products, carts, orders and payments | 92 out of 100 |