Skip to content

Latest commit

 

History

History
419 lines (337 loc) · 19.5 KB

README.md

File metadata and controls

419 lines (337 loc) · 19.5 KB

APITable Cover Image

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 ファヌストパネル 無制限のテヌブル間リンク
匷力な行/列の暩限管理 Embed

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

  • 高床な技術スタックずオヌプン゜ヌス
    • リアルタむムコラボレヌションにより、耇数のナヌザヌが同時に線集したり、Operational Transformation (OT) アルゎリズムで同時に線集したりできたす。
    • <canvas> レンダリング゚ンゞン で、非垞にスムヌズで䜿いやすく、超高速なデヌタベヌス衚蚈算むンタヌフェむス。
    • デヌタベヌスネむティブアヌキテクチャ: Changeset / Operation / Action / Snapshotなど。
    • リアルタむムのコラボレヌションによる 100k+ デヌタ行。
    • デヌタ から メタデヌタ たで、フルスタック API アクセス。
    • 䞀方向/双方向テヌブルリンクず 無限クロスリンク
    • コミュニティに優しいプログラミング蚀語ずフレヌムワヌク, TypeScript (NextJS + NestJS) そしお 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 を開きたす。

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

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

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

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

🧑‍💻 Contributing

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

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

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

以䞋のようになりたす。

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

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

開発環境

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

Git ワヌクフロヌ 基本

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

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

䜜業条件

APITable では、以䞋の共通芏玄を䜿甚しおいたす:

文曞

🛣 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の経隓がありたす。 And you like to write high quality code with clear documentation and unit tests.

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

📺 スクリヌンショット

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

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

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

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

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

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

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

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

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

APITable Screenshot Image

🥰 ラむセンス

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

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

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

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


Footnotes

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