ToolJet - ビジネスアプリケーションを構築するための拡張可能なローコードフレームワーク。データベース、クラウドストレージ、GraphQL、APIエンドポイント、Airtableなどに接続し、ドラッグアンドドロップアプリケーションビルダーを使用してアプリを構築します。JavaScript/TypeScriptを使用して構築されています。🚀

(Extensible low-code framework for building business applications. Connect to databases, cloud storages, GraphQL, API endpoints, Airtable, etc and build apps using drag and drop application builder. Built using JavaScript/TypeScript. 🚀)

Created at: 2021-03-30 16:51:34
Language: JavaScript
License: GPL-3.0


ToolJetは、エンジニアリングチームの多大な労力なしに、内部ツールを迅速に構築および展開するためのオープンソースのローコードフレームワークです。データベース(PostgreSQL、MongoDB、Elasticsearchなど)、APIエンドポイント(ToolJetはOpenAPI仕様とOAuth2認証のインポートをサポート)、外部サービス(Stripe、Slack、Google Sheets、Airtableなど)などのデータソースに接続できます。事前に構築されたUIウィジェットを使用して、内部ツールを構築します。

DockerCloudビルドステータス GitHubの寄稿者 GitHubの問題 GitHubスター GitHubは問題を解決しました GitHubプルリクエスト GitHubリリース(日付で最新) GitHubコミットアクティビティ GitHubライセンス Twitterフォロー


ビジュアルアプリケーションビルダー

2_alt

3 Final_comment_final 5 6

すべての機能

  • Visual App Builder:テーブル、チャート、リスト、フォーム、プログレスバーなどの35以上の組み込みのレスポンシブウィジェット。
  • 20以上のデータソース:データベース、クラウドストレージ、APIに接続します。
  • デスクトップとモバイル:;レイアウト幅は、さまざまな画面をサポートするようにカスタマイズできます。
  • セルフホスト: (Docker、Kubernetes、Heroku、AWS EC2、Google Cloud Runなどをサポートします)。
  • 共同作業:キャンバス上の任意の場所にコメントを追加し、チームメンバーにタグを付けます。
  • プラグインで拡張::コマンドラインツールを使用して、新しいコネクタを簡単にブートストラップします。
  • バージョン管理:すべてのアプリケーションには、適切なリリースサイクルを持つ異なるバージョンがあります。
  • JSコードを実行する:能力カスタムJavaScriptスニペット
  • 組織レベルおよびアプリレベルでのきめ細かいアクセス制御。
  • ローコード:ビルダーのほぼどこにでもJSコードを記述します。たとえば、テキストのcolorプロパティを次のように設定できます。
    status === 'success' ? 'green' : 'red'
  • サポートされているすべてのデータソース用のノーコードクエリエディタ。
  • データの結合と変換: JavaScriptコードのみを使用してクエリ結果を変換します。
  • 安全:すべての資格情報は、を使用して安全に暗号化され
    aes-256-gcm
    ます。
  • データを保存しません: ToolJetはプロキシとしてのみ機能し、データを保存しません。
  • SSO:複数のSSOプロバイダーをサポートします

クイックスタート

ToolJetを使い始める最も簡単な方法は、ToolJetCloudアカウントを作成することです。ToolJet Cloudは、ToolJetのホスト型ソリューションを提供します。ToolJetをセルフホストする場合は、デプロイメントのドキュメントに進んでください。

下のワンクリック展開ボタンを使用して、ToolJetをHerokuに無料で展開できます。

Dockerを使用してみてください

ToolJetをローカルマシンですばやく回転させたいですか?ターミナルから次のコマンドを実行すると、ToolJetをすぐに起動して実行できます。

docker run \
  --name tooljet \
  --restart unless-stopped \
  -p 3000:3000 \
  -v tooljet_data:/var/lib/postgresql/13/main \
  tooljet/try:latest

チュートリアルと例

ToolJetを使用したGitHubコントリビューターリーダーボードToolJetを使用した暗号通貨
ダッシュボードToolJetAWSS3ファイルエクスプローラー
を使用したWhatsAppCRM

ドキュメンテーション

ドキュメントはhttps://docs.tooljet.comで入手できます。

セルフホスト

ToolJetクラウドを使用して、完全に管理されたソリューションを実現できます。ToolJetをセルフホストする場合は、Kubernetes、AWS EC2、Docker、HerokuなどにToolJetをデプロイするためのガイドがあります。

プロバイダー ドキュメンテーション
AWS EC2 リンク
AWS EKS(Kubernetes) リンク
GCP GKE(Kubernetes) リンク
Azure AKS(Kubernetes) リンク
Heroku リンク
Docker リンク
Google Cloud Run リンク

コミュニティサポート

ToolJetの使用に関する一般的なヘルプについては、公式ドキュメントを参照してください。さらにヘルプが必要な場合は、次のチャネルのいずれかを使用して質問することができます。

  • Slack-コミュニティやチームとの話し合い。
  • GitHub-バグレポートと機能リクエスト用。
  • Twitter-製品のアップデートを簡単に入手できます。

ロードマップ

ロードマップをチェックして、リリースされた最新の機能と今後の機能についての情報を入手してください。

分岐モデル

git-flow分岐モデルを使用します。ベースブランチは

develop
です。安定バージョンをお探しの場合は、メインブランチまたはv1.xxというラベルの付いたタグを使用してください

貢献

寄稿ガイドを読んで、開発プロセス、バグの修正と改善を提案する方法、およびToolJetへの変更をビルドしてテストする方法について学び、理解してください。

寄稿者

ライセンス

ToolJet©2022、ToolJet Solutions Inc-GNU Affero General PublicLicensev3.0の下でリリースされました。