🚀🎉📚 APITable, an API-oriented low-code platform for building collaborative apps and better than all other Airtable open-source alternatives.
AGPL-3.0 License
If you just want to try out APITable[^info], use our cloud-hosted AI version at aitable.ai.
If you want to demo this APITable open-source project, click here for Gitpod Online Demo.
If you want to try the self-hosted APITable, one-click deploy with Dome here
If you want to install APITable in your local or cloud computing environment, see Installation
If you want to set up your local development environment, read our Developer Guide
Join Discord or Twitter to keep in touch.
APITable provides a range of amazing features, from the personal to the enterprise.
Realtime collaboration
allows multiple users to edit together in real time, or simultaneously with the Operational Transformation (OT)
Algorithm.<canvas> Rendering Engine
.Data
to Metadata
.Infinite Cross Links
CRUD
: Create, Read, Update, Delete the Tables, Columns, and RowsFields Operations
: sort, filter, grouping, hide/unhide, height setting.Space based
: Use separated workspaces in place of App/Base-based structure, make unlimited tables link together possible.Dark mode
and theme customization available.7 View Types
: Grid View (Datasheet) / Gallery View / Mindmap View / Kanban View / Full-Feature Gantt View / Calendar ViewWidget System
with over 20 officials open-source widgets.Mirror
, turn a View into a mirror to implement Row Permission.Column Permission
through a very simple operation.With extensible widgets and plugins, you can add more features.
Why you must know APITable for your next software?
Clicking the API
button in the right corner will show the API Panel
APITable will provides a Datasheet Query Language (DQL) to query your database-spreadsheet contents.
Share your datasheet table or folder. Embed them by copying and pasting HTML scripts.
AITable.ai provides more Enterprise-ready Embedding features for securities.
Before you begin:
To install apitable using docker compose, open your terminal and run this:
curl https://apitable.github.io/install.sh | bash
Then open http://localhost:80 in your browser to visit it.
We also provide an all-in-one image based on pm2 for demo or testing purpose (not recommended for enterprise or production usage):
sudo docker run -d -v ${PWD}/.data:/apitable -p 80:80 --name apitable apitable/all-in-one:latest
Depending on your environment, you may need to wait several minutes for all the services to start. This image is amd64 (x86_64) only, you may encounter pretty bad performance on arm64 or apple silicon.
If you want to set up your local development environment, read our Developer Guide
Welcome, and thank you for your interest in contributing to APITable!
In addition to writing code, there are many ways for you to contribute.
You can contribute as following:
You can read this repositorys Contributing Guidelines to learn how to contribute.
Here's a quick guide to help you contribute to APITable.
Learn how to set up your local environment, go to our Developer Guide.
Here's a general APITable git workflow:
git checkout -b my-new-feature
)git commit -am 'Add some features'
)git push origin my-new-feature
)APITable use these common conventions:
Please refer to the Roadmap of AITable
For more information on our product, including enterprise self-hosted license, please contact us at [email protected] or book a demo.
Database is the cornerstone
of all the software.Visual Database with rich and easy user interface for everyone
can reduce the difficulty of software industry and increase the world's digitalization adoption.APITable
work can Push Human Beings Forward
.We always search for good talents for APITable:
Regardless of time and conditions, if you want to get involved to the team of APITable, do not hesitate to fill out this form or send your CV to [email protected].
This repository contains the source code for the Open Source edition of APITable, released under the AGPL.
If you'd like to run your own copy of APITable or contribute to development then this is the place for you.
See LICENSING for details.
If you want to use APITable online then you don't need to run this code, we offer a hosted version of the app at AITable.ai which optimized for global accelerator.
[^info]: Licensed with AGPL-3.0. Designed by APITable Ltd.