English | Français | Español | Deutsch | 简体中文 | 繁體中文 | 日本語
如果您想馬上嘗試 APITable1,歡迎前往 apitable.com 使用我們的線上版本。
如果您想演示 APITable 開源項目,可使用 ⚡️Gitpod Online Demo。
如果您想要在本地或雲端計算環境中安裝 APITable ,請參閱 💾 安裝
如果您想要配置本地開發環境,請參考我們的 🧑💻開發者指南
加入 Discord 或 Twitter 以獲取我們的最新消息。
Realtime Collaboration | 自動生成表單 |
---|---|
API-first Panel | 無限跨表關聯 |
強大的行/列權限 | Embed |
無論個人還是企業,APITable 都提供了一系列令人驚喜的功能。
- 先進技術與開源
實時合作
允許多個用戶實時或與操作轉換(OT)
算法同時進行編輯- 在
中極其順暢、方便用戶、超快的數據庫電子表格接口<canvas> 渲染引擎
- Database native architecture: Changeset / Operation / Action / Snapshot and so on.
- 100k+ 資料列數和實時協作
- 完全 API 訪問,包括
數據
甚至元數據
- 單向/雙向表連結和
無限交叉連結
- 社區友好的程式設計語言和框架,TypeScript (NextJS + NestJS) 和 Java (Spring Boot)
- 美觀和齊全的多維表格UI界面
CRUD
: 創建、閱讀、更新、刪除表、列和行字段操作
: 排序、過濾、分組、隱藏/取消隱藏、高度設置基於空間
:使用單獨的工作區代替基於應用/基礎的結構,使無限的表連結在一起成為可能黑暗模式
和個性化主題定製7 種視圖類型
: 網格(數據表)/圖片庫/思維導圖/看板/全功能甘特圖/日曆等- 一鍵生成 API 界面
- Batteries included
- 內置的 10 + 官方模板
- Robot Automation and customization available.
- BI 商業儀表板
- One-click auto-generated form
- 可共享和嵌入頁面
- 支持多語言
- 與 n8n.io / Zapier / Appsmith... 和更多集成
- 卓越的擴展性
- 可擴展的
小部件系統
,包含超過 20 個官方開源部件 - Customizable Graph & Chart & Dashboard
- 可自定義數據列類型
- Customizable Formulas
- 可定製自動機器人操作
- 可擴展的
- 企業級權限
鏡像
,將視圖鏡像化以實現權限至每列- 通過非常簡單的操作激活
列權限
- 文件夾/子文件夾/文件權限
- 樹結構文件夾和自定義節點(文件)
- 團隊管理 & 組織結構
- 企業級功能
- SAML
- 單點登錄(SSO)
- 審計
- 數據庫自動備份
- Data Exporter
- 水印
- ....
可擴展的部件和插件,您可以自由添加更多功能。
為什麼您必須知道 APITable 並作為你的下一個軟件?
- 作為超級管理軟件
- Flexible Project Management & Tasks / Issues Management.
- 市場領先的管理軟件
- 最靈活和可連接CRM
- 最靈活的商業智能 (BI)
- People-Friendly Forms and Surveys
- Flexible ERP.
- 低代碼甚至無代碼平台
- ...及更多,APITable 將 1000 個軟件放入您的口袋中
- As a visual database infrastructure
- 嵌入 APITable 圖表到您自己的軟件中
- 使用 REST API 可視化數據庫
- 管理員儀表板
- 中央配置管理
- 作為多用途的企業數據庫並 連接您所有的 軟件
- ...及更多,APITable 連接到一切
- 此外,它是開源和可擴展的
點擊右角的 API
按鈕將顯示 API 面板
APITable 將提供一個數據表查詢語言(DQL)來查詢您的數據庫電子表格內容。
分享您的數據表或文件夾。 通過複製和粘貼HTML腳本嵌入它們。
APITable.com 為商業化用户提供更多嵌入功能。
開始之前,您需要準備:
- 已安裝 docker 和 docker-compose v2 的環境
- 推薦硬體配備 4 CPUs/8GB RAM 或更多
- A bash shell with basic utilities like curl installed.
- 本項目尚未對原生 arm64 (apple silicon) 進行最佳化,可能存在效能問題
如要使用 docker compose 安裝 APITable,打開命令行界面程式,並運行:
curl https://apitable.github.io/install.sh | bash
然後在您的瀏覽器中打開 http://localhost:80 訪問它。
我們還提供了一個基於 pm2 的一體化鏡像,用於演示或測試目的(不推薦用於企業或生產用途):
sudo docker run -d -v ${PWD}/.data:/apitable -p 80:80 --name apitable apitable/all-in-one:latest
根據您的環境,您可能需要等待幾分鐘才能啟動所有服務。 此映像僅適用於 amd64 (x86_64),您可能會在 arm64 或 apple silicon 上遇到非常糟糕的性能。
如果您想要配置本地開發環境,請參考我們的 🧑💻開發者指南
歡迎並感謝您有興趣為APITable作出貢獻!
In addition to writing code, there are many ways for you to contribute.
您可以:
- 加入 Crowdin Translation Project 並協助翻譯
- 創建 Issues
- 關注我們的 Twitter
- 創建 文檔
- Contributing Code
比如下面的:
- Join Crowdin Translation Project
- 創建 Issues
- 關注我們的 Twitter
- 創建 文檔
- Contributing Code
你可以閱讀這個存儲庫的 貢獻指南 來學習如何貢獻。
這是一個快速指南來幫助您為API做出貢獻。
學習配置您的本地開發環境,請參考我們的 🧑💻開發者指南 。
這是 APITable 的 git workflow:
- 創建一個 Issue 並描述您想要的功能 -> APITable Issue
- 克隆此項目 -> Fork APIable project
- 創建您的功能分支(
git checkout -b my-new-feature
) - 提交您的更改(
git commit -am 'Add some features'
) - 發佈分支 (
git push origin my-new-feature
) - 創建新的拉取請求 -> 創建跨分支的拉取請求
APITable 使用以下常見約定:
- 我們的 Git 分支模型是什麼? Gitflow
- 如何在克隆項目上進行協作? Github Flow
- 如何寫出好的提交消息? Conventional Commits
- 我們的更新日誌格式是什麼? Keep Changelog
- 如何進行版本控制和標記? Semantic Versioning
- 我們的 Java 編碼規範是什麼? Java 編碼準則 | Intellij IDEA 插件
- 我們的 TypeScript 編碼規範是什麼? -> TypeScript 樣式指南 | ESLint
可參考路線圖
- 重碼生成器介面
- Embeddable 3rd party documentation components
- SQL-like Domain-Specific Languages
- As an IdP
- 進階自動化機器人
- Web 3 功能
- ...
- As an IdP;
- SAML
- Single-Sign-On
- 審計
- 數據庫備份
- 與 ChatGPT, Zapier, Slack, Google Workspace…… 整合
- 水印
For more information on our product, including enterprise self-hosted license, please contact us at [email protected] or book a demo.
- 我們認為
數據庫是所有軟件
的基石 - 我們相信,
為每個人製作一個具有豐富易用使用者介面的可視化資料庫
可以降低軟體行業的難度並提高全球數位化的採用率 - 我們認為開放
APITable
的源碼可以推動人類發展
我們總是為APITable尋找優秀人才:
- 後端開發者: 擁有 NestJS, TypeScript, Spring Boot, Java, SQL, Kubernetes, Terraform 的經驗。 熱衷於編寫高質量的程式碼,並喜歡清晰的文檔和單元測試。
- 前端開發者: 擁有 React, NextJS, TypeScript, WebPack 的經驗。 熱衷於編寫高質量的程式碼,並喜歡清晰的文檔和單元測試。
- 全棧開發者: 擁有 React, NextJS, TypeScript, WebPack 的經驗。 And you like to write high quality code with clear documentation and unit tests.
不論任何時間或條件,如果您想加入 APITable 的團隊,請傳送您的個人 CV 到 [email protected]。
此存儲庫包含 APITable 開源版本的原始程式碼,該版本在 AGPL 下發布。
如果您想運行自己的 APITable 或為開發做出貢獻,那麼這裡就是您的最佳選擇。
詳情請參閱 開源許可證
如果您想在線使用 APITable,則無需運行此代碼,我們在 APITable.com 提供 APITable 的雲端託管版本,該版本針對全域加速器進行了最佳化。
Footnotes
-
使用 AGPL-3.0 許可證。 由 APITable Ltd 設計。 ↩