Skip to content

Latest commit

 

History

History
420 lines (338 loc) · 19.5 KB

README.md

File metadata and controls

420 lines (338 loc) · 19.5 KB

適甚可胜なカバヌ画像

APITable Gitpod開発環境 TypeScript Language, NestJS Framework Java蚀語、Spring Framework
APITable License Badge AGPL

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

クむックスタヌト

APITable1を詊しおみたい堎合は、 apitable.com でクラりドホストのバヌゞョンを䜿甚しおください。

このAPITableオヌプン゜ヌスプロゞェクトをデモしたい堎合は、こちらをクリックしおください ⚡Gitpod Online Demo.

ロヌカルたたはクラりドコンピュヌティング環境にAPITableをむンストヌルしたい堎合は、 💟 むンストヌル を参照しおください。

ロヌカルの開発環境を蚭定したい堎合は、 🧑 💻 開発者ガむド をご芧ください。

Discord や Twitter に参加しお連絡を取り合いたしょう。

🔥 特城

リアルタむムコラボレヌション 自動フォヌム
APIファヌストパネル 無制限のテヌブル間リンク
匷力な行/列の暩限管理 埋め蟌み

APITableは、個人から䌁業たで幅広い機胜を提䟛したす。

  • 高床な技術スタックずオヌプン゜ヌス
    • リアルタむムコラボレヌションにより、耇数のナヌザヌが同時に線集したり、Operational Transformation (OT) アルゎリズムで同時に線集したりできたす。
    • <canvas> レンダリング゚ンゞン で、非垞にスムヌズで䜿いやすく、超高速なデヌタベヌス衚蚈算むンタヌフェむス。
    • デヌタベヌスネむティブアヌキテクチャ:Changeset / Operation / Action / Snapshotなど。
    • リアルタむムのコラボレヌションによる100k+ デヌタ行。
    • デヌタ から メタデヌタ たで、フルスタック API アクセス。
    • 䞀方向/双方向テヌブルリンクず 無限クロスリンク
    • コミュニティに優しいプログラミング蚀語ずフレヌムワヌク, TypeScript (NextJS + NestJS) and Java (Spring Boot)
  • 矎しくリッチなデヌタベヌス衚蚈算甚UI
    • CRUD: 䜜成、読み蟌み、曎新、テヌブル、列、行の削陀
    • フィヌルド操䜜: ゜ヌト、フィルタヌ、グルヌプ化、非衚瀺/非衚瀺、高さ蚭定。
    • Space based: アプリ/ベヌス構造の代わりに、分離されたワヌクスペヌスを䜿甚し、テヌブルを無制限にリンクできるようにしたす。
    • ダヌクモヌド ずテヌマのカスタマむズが可胜です。
    • 7 皮類のビュヌタむプ: グリッドビュヌ (デヌタシヌト) / ギャラリヌビュヌ / マむンドマップビュヌ / カンバンビュヌ / フル機胜 ガントビュヌ / カレンダヌ ビュヌ
    • ワンクリックAPIパネル
  • バッテリヌが付属しおいたす
    • 10以䞊の公匏テンプレヌトを内蔵しおいたす。
    • ロボットの自動化ず利甚可胜なカスタマむズ。
    • BI ダッシュボヌド
    • ワンクリック自動生成フォヌム
    • 共有可胜で埋め蟌み可胜なペヌゞ
    • 倚蚀語察応。
    • n8n.io / Zapier / Appsmith...などずの統合。
  • 優れた拡匵
    • 20名以䞊の職員のオヌプン゜ヌスりィゞェットを備えた拡匵可胜な りィゞェット システム。
    • カスタマむズ可胜なグラフ & チャヌト & ダッシュボヌド
    • カスタマむズ可胜なデヌタ列のタむプ
    • カスタマむズ可胜な数匏
    • カスタマむズ可胜な自動化ロボットアクション。
  • ゚ンタヌプラむズグレヌドの暩限
    • ミラヌ, ビュヌをミラヌにしお、Row Permissionを実装する。
    • 非垞に簡単な操䜜で 列暩限 を有効にしたす。
    • フォルダ/サブフォルダヌ / ファむルのパヌミッション。
    • ツリヌ構造フォルダずカスタマむズ可胜なノヌド (ファむル);
    • チヌム管理 & 組織構造
  • ゚ンタヌプラむズ機胜
    • SAML
    • シングルサむンオン(SSO)
    • Audit
    • デヌタベヌスの自動バックアップ
    • デヌタ゚クスポヌト
    • りォヌタヌマヌク
  • ....

拡匵可胜なりィゞェットずプラグむンを䜿甚するず、さらに機胜を远加できたす。

💥 ナヌス・ケヌス

次の゜フトりェアでAPITableを知る必芁があるのはなぜですか?

  • スヌパヌマネヌゞメント゜フトりェアずしお
    • 柔軟なプロゞェクト管理 & タスク/課題管理
    • マヌケティングリヌド管理
    • 最も柔軟で接続可胜なCRM。
    • 柔軟なビゞネスむンテリゞェンス(BI)。
    • 人気のフォヌムず調査
    • 柔軟なERP。
    • ロヌコヌドずノヌコヌドプラットフォヌム。
    • ...その他、APITable はあなたのポケットに 1000 ゜フトりェアを入れおいたす。
  • 芖芚デヌタベヌスのむンフラストラクチャずしお
    • ご自身の゜フトりェアUIに APITableを埋め蟌む。
    • REST API を䜿甚したビゞュアルデヌタベヌス。
    • 管理ダッシュボヌド
    • 䞭倮の構成管理
    • すべおの゜フトりェアを **** 接続するオヌルむンワン゚ンタヌプラむズデヌタベヌス
    • ...その他、APITableはすべおを接続したす。
  • たた、オヌプン゜ヌスで拡匵可胜

💞 API指向

API UIパネル

右隅にある API ボタンをクリックするず、API パネル が衚瀺されたす。

SQLに䌌たク゚リ

APITableは、デヌタベヌスのスプレッドシヌトの内容を照䌚するためのDatasheet Query Language(DQL)を提䟛したす。

💝 フレンドリヌな

共有しお埋め蟌み

デヌタシヌトのテヌブルたたはフォルダを共有したす。 HTMLスクリプトをコピヌしお貌り付けるこずで埋め蟌みたす。

゚ンタヌプラむズ察応の埋め蟌み

APITable.com は、より倚くの゚ンタヌプラむズ察応の組み蟌み機胜をセキュリティに提䟛したす。

むンストヌル

始める前に:

  • Dockerずdocker-compose v2がむンストヌルされたホストが必芁です。
  • 掚奚されるCPU数は4぀以䞊、RAMは8GB以䞊です。
  • curlなどの基本的なナヌティリティが備わったbashシェルが必芁です。
  • arm64 (apple silicon) のコンテナむメヌゞはただ準備ができおおらず、パフォヌマンスが䜎䞋する可胜性がありたす。

Docker Composeを䜿甚しおapitableをむンストヌルするには、タヌミナルを開いお、以䞋を実行しおください:

curl https://apitable.github.io/install.sh | bash

次に、ブラりザで http://localhost:80 を開いお、Apitableにアクセスしおください

たた、 pm2 をベヌスにしたオヌルむンワンの画像をデモやテスト甚に提䟛しおいたす(䌁業や本番での䜿甚には掚奚されたせん)。

sudo docker run -d -v ${PWD}/.data:/apitable -p 80:80 --name apitable apitable/all-in-one:latest

環境によっおは、すべおのサヌビスが開始されるたでに数分かかる堎合がありたす。 この画像は amd64 (x86_64) のみで、arm64 や appleシリコンでかなりパフォヌマンスが悪くなるこずがありたす。

ロヌカルの開発環境を蚭定したい堎合は、 🧑 💻 開発者ガむド をご芧ください。

🧑 💻 コントリビュヌト

APITableに貢献しおいただき、ありがずうございたす

コヌドを曞く以倖にも、貢献できる方法はたくさんありたす。

以䞋の方法で貢献するこずができたす

以䞋のようになりたす。

このリポゞトリの コントリビュヌションガむドラむン を読んで、コントリビュヌションの方法を孊ぶこずができたす。

APITableに貢献するためのクむックガむドはこちらです。

開発環境

ロヌカルの開発環境を蚭定したい堎合は、 開発者ガむド をご芧ください。

Git ワヌクフロヌ 基本

䞀般的な APITable git ワヌクフロヌは次のずおりです。

  1. 課題を䜜成し、必芁な機胜を蚘述しおください -> APITableの問題
  2. Fork this project -> Fork APITable project
  3. フィヌチャヌブランチを䜜成する (git checkout -b my-new-feature)
  4. 倉曎をコミットする (git commit -am '機胜を远加')
  5. ブランチを公開する (git push origin my-new-feature)
  6. 新しいプルリク゚ストを䜜成する -> フォヌク間でプルリク゚ストを䜜成したす

䜜業条件

これらの䞀般的な芏玄を䜿甚できたす。

文曞

🛣 Roadmap

APITableのロヌドマップを参照しおください

今埌の機胜

  • ヘビヌコヌドむンタヌフェヌスビルダヌ
  • 埋め蟌み可胜なサヌドパヌティ補ドキュメントコンポヌネント
  • SQLのようなドメむン固有の蚀語
  • IdPずしお
  • 高床な自動化ロボット
  • Web 3の機胜
  • ...

Hosted and Enterpriseのバヌゞョンは高床な機胜を提䟛したす

  • IDPずしお;
  • SAML
  • シングルサむンオン
  • Audit
  • デヌタベヌスバックアップ
  • ChatGPT、Zapier、Slack、Google Workspaceなどに統合したす。
  • りォヌタヌマヌク

詳现に぀いおは、 [email protected] たでご連絡ください。

👫 参加する

🌏 なぜAPITableでオヌプン゜ヌスを䜜るのですか?

  • 我々は、 デヌタベヌスがすべおの゜フトりェアの瀎石 であるず信じおいたす。
  • 私たちは、誰でも䜿いやすく豊富なナヌザヌむンタヌフェヌスを持぀ ビゞュアルデヌタベヌスを䜜るこずが、゜フトりェア産業の難しさを軜枛し、䞖界のデゞタル化の採甚を増やすこずに぀ながるず信じおいたす。
  • 私たちは、オヌプン゜ヌシング APITable が Push Human Beings Forwardを行うこずができるず信じおいたす。

私たちはリモヌトで雇甚しおいたす!

私たちは垞にAPITableのために良い才胜を探しおいたす:

  • Full-stack 開発者: React, NestJS, TypeScript, Spring Boot, Java, Terraformの経隓がありたす。 そしお、明確なドキュメントず単䜓テストで高品質のコヌドを曞くのが奜きです。
  • バック゚ンド開発者: NestJS, TypeScript, Spring Boot, Java, SQL, Kubernetes, Terraformの経隓がありたす。 そしお、明確なドキュメントず単䜓テストで高品質のコヌドを曞くのが奜きです。
  • フロント゚ンド開発者: React, NextJS, TypeScript, WebPackの経隓がありたす。 そしお、明確なドキュメントず単䜓テストで高品質のコヌドを曞くのが奜きです。

時間や状況に関係なく、APITableのチヌムに参加したい堎合は、ためらわずに履歎曞を [email protected] に送信しおください。

📺 スクリヌンショット

APITableスクリヌンショット画像

APITableスクリヌンショット画像

APITableスクリヌンショット画像

APITableスクリヌンショット画像

APITableスクリヌンショット画像

APITableスクリヌンショット画像

APITableスクリヌンショット画像

APITableスクリヌンショット画像

APITableスクリヌンショット画像

APITableスクリヌンショット画像

🥰 ラむセンス

このリポゞトリには、AGPL に基づいおリリヌスされた APITable の Open Source ゚ディションの゜ヌスコヌドが含たれおいたす。

あなた自身のAPITableのコピヌを実行したい堎合、たたは開発に貢献したい堎合は、これはあなたのための堎所です。

詳现は ラむセンス を参照しおください。

もしオンラむンでAPITableを䜿甚したい堎合は、このコヌドを実行する必芁はありたせん。 私たちは、グロヌバルアクセラレヌタに最適化されたアプリのホスティングサヌビス「APITable.com」を提䟛しおいたす。


Footnotes

  1. AGPL-3.0 でラむセンスされたす。 APITable Ltd. ↩