Skip to content

Latest commit

 

History

History
419 lines (337 loc) · 15.3 KB

README.md

File metadata and controls

419 lines (337 loc) · 15.3 KB

APITable封面圖像

APITable Gitpod 開發環境 TypeScript 語言,NestJS 框架 Java 語言,Spring 框架
APITable AGPL 許可證徽章

English | Français | Español | Deutsch | 简体中文 | 繁體中文 | 日本語

✨ 快速開始

如果您想馬上嘗試 APITable1,歡迎前往 apitable.com 使用我們的線上版本。

如果您想演示 APITable 開源項目,可使用 ⚡️Gitpod Online Demo

如果您想要在本地或雲端計算環境中安裝 APITable ,請參閱 💾 安裝

如果您想要配置本地開發環境,請參考我們的 🧑‍💻開發者指南

加入 DiscordTwitter 以獲取我們的最新消息。

🔥 主要功能

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 面板

點擊右角的 API 按鈕將顯示 API 面板

SQL式查詢

APITable 將提供一個數據表查詢語言(DQL)來查詢您的數據庫電子表格內容。

💝 Embed-friendly

分享和嵌入

分享您的數據表或文件夾。 通過複製和粘貼HTML腳本嵌入它們。

Enterprise-ready Embedding

APITable.com 為商業化用户提供更多嵌入功能。

安裝

開始之前,您需要準備:

  • 已安裝 dockerdocker-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.

您可以:

比如下面的:

你可以閱讀這個存儲庫的 貢獻指南 來學習如何貢獻。

這是一個快速指南來幫助您為API做出貢獻。

開發環境

學習配置您的本地開發環境,請參考我們的 🧑‍💻開發者指南

Git workflow 簡介

這是 APITable 的 git workflow:

  1. 創建一個 Issue 並描述您想要的功能 -> APITable Issue
  2. 克隆此項目 -> Fork APIable project
  3. 創建您的功能分支(git checkout -b my-new-feature)
  4. 提交您的更改(git commit -am 'Add some features')
  5. 發佈分支 (git push origin my-new-feature)
  6. 創建新的拉取請求 -> 創建跨分支的拉取請求

工作約定

APITable 使用以下常見約定:

Documentations

🛣 Roadmap

可參考路線圖

未來的功能

  • 重碼生成器介面
  • 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 的源碼可以 推動人類發展

我們正在招聘遠程開發者!

我們總是為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]

📺 Screenshot

APITable 界面截圖

APITable 界面截圖

APITable 界面截圖

APITable 界面截圖

APITable 界面截圖

APITable 界面截圖

APITable 界面截圖

APITable 界面截圖

APITable 界面截圖

APITable Screenshot Image

🥰 許可證

此存儲庫包含 APITable 開源版本的原始程式碼,該版本在 AGPL 下發布。

如果您想運行自己的 APITable 或為開發做出貢獻,那麼這裡就是您的最佳選擇。

詳情請參閱 開源許可證

如果您想在線使用 APITable,則無需運行此代碼,我們在 APITable.com 提供 APITable 的雲端託管版本,該版本針對全域加速器進行了最佳化。


Footnotes

  1. 使用 AGPL-3.0 許可證。 由 APITable Ltd 設計。