budibase

AI agents that run your operations. Model agnostic.

ノーコード・ローコードPowerAppsの代替Retoolの代替NOASSERTION
27,774 スター2,099 フォーク
AIによる要約
ひとことで言うと

Budibaseは、フォーム、ポータル、承認アプリなどの業務アプリケーションをコーディング不要で素早く構築・公開できるオープンソースのローコードプラットフォームである。

こんな方におすすめ

・企業:社内の承認ワークフローや業務ポータルをIT部門に頼らず各部門が自ら構築でき、開発コストと納期を大幅に削減できる ・スタートアップ:MVPや管理画面を数時間で立ち上げられるため、限られたエンジニアリソースをコアプロダクトの開発に集中させられる ・個人事業主・フリーランス:クライアント向けの入力フォームやデータ管理ツールをセルフホストで運用でき、外部SaaSへの月額費用を抑えられる

有料サービスとの違い

RetoolやOutSystemsなどの有料ローコードサービスと比べ、GPL v3ライセンスで完全無料かつセルフホスト可能なため、データの主権を保ちながらベンダーロックインを回避できる。多数のデータソースに標準対応しており、拡張性も高い。

特徴

本格的なソフトウェアの構築と公開

他のプラットフォームとは異なり、Budibaseではシングルページアプリケーションを構築・公開できます。Budibaseアプリケーションにはパフォーマンスが最初から組み込まれており、レスポンシブなデザインが可能なため、ユーザーに優れた体験を提供します。

オープンソースで拡張可能

BudibaseはGPL v3ライセンスのオープンソースです。Budibaseが永続的に利用可能であるという安心感をお届けします。また、Budibaseに対してコードを書いたり、フォークして自由に変更を加えることもでき、開発者にとって使いやすい環境を提供します。

データの読み込み、またはゼロからの構築

BudibaseはMongoDB、CouchDB、PostgreSQL、MariaDB、MySQL、Airtable、S3、DynamoDB、REST APIなど、複数のソースからデータを取得できます。また、他のプラットフォームとは異なり、Budibaseではデータソースなしでゼロからビジネスアプリを作成することも可能です。新しいデータソースをリクエスト

強力なプリメイドコンポーネントによるアプリの設計と構築

Budibaseには、美しくデザインされた強力なコンポーネントが標準搭載されており、ビルディングブロックのようにUIを構築できます。また、お気に入りのCSSスタイリングオプションの多くを公開しているため、さらにクリエイティブな表現が可能です。新しいコンポーネントをリクエスト

プロセスの自動化、他ツールとの連携、Webhookへの接続

手作業のプロセスやワークフローを自動化して時間を節約しましょう。Webhookへの接続からメール送信の自動化まで、Budibaseに指示するだけであとはお任せください。Budibase用の新しいオートメーションを作成したり、新しいオートメーションをリクエストすることもできます。

お気に入りのツールとの統合

Budibaseは多数の人気ツールと統合でき、既存の技術スタックに完璧にフィットするアプリを構築できます。

安心かつセキュアなデプロイ

Budibaseはスケールに対応する設計です。自社インフラにセルフホストし、ユーザー、オンボーディング、SMTP、アプリ、グループ、テーマなどをグローバルに管理できます。また、ユーザーやグループにアプリポータルを提供し、ユーザー管理をグループマネージャーに委任することも可能です。


Budibase パブリックAPI

Budibaseで構築するすべてのものと同様に、新しいパブリックAPIはシンプルで柔軟性があり、新たな拡張性をもたらします。Budibase APIでは以下が可能です:

  • Budibaseをバックエンドとして利用
  • 他システムとの相互運用

ドキュメント

Budibase APIの詳細は以下をご覧ください:

はじめに

Docker、Kubernetes、Digital Oceanを使用して既存のインフラにBudibaseをデプロイできます。セルフホストが不要で素早く始めたい場合は、Budibase Cloudをご利用ください。

Budibaseのセルフホスティングを始める

Budibase Cloudを始める

Budibaseを学ぶ

Budibaseのドキュメントはこちらにあります。

コミュニティ

質問がある場合や、他のBudibaseユーザーと交流してコミュニティに参加したい場合は、GitHub Discussionsをご覧ください。

行動規範

Budibaseは、すべての人に対して温かく、多様性があり、ハラスメントのない体験を提供することに尽力しています。Budibaseコミュニティのすべての方に、行動規範を遵守していただくようお願いしています。ぜひご一読ください。

Budibaseへの貢献

バグ報告の作成からプルリクエストの提出まで、あらゆる貢献を歓迎いたします。新機能の実装やAPIの変更を予定している場合は、まずIssueを作成してください。これにより、作業が無駄にならないようにできます。 環境のセットアップ手順はこちらをご覧ください。

どこから始めればいいかわからない場合

コントリビューションを始めるのに良い方法は、good first issueタグを探すことです。

リポジトリの構成

Budibaseはlernaで管理されたモノレポです。Lernaがbudibaseパッケージのビルドと公開を管理します。大まかに、Budibaseを構成するパッケージは以下のとおりです。

  • packages/builder - Budibase ビルダーのクライアントサイドSvelteアプリケーションのコードが含まれています。

  • packages/client - ブラウザで動作するモジュールで、JSON定義を読み取り、そこから生きた動的なWebアプリを生成する役割を担います。

  • packages/server - Budibaseサーバーです。このKoaアプリは、ビルダーとBudibaseアプリのJSの配信、およびデータベースとファイルシステムとのやり取りのためのAPIを提供します。

詳細はCONTRIBUTING.mdをご覧ください。

ライセンス

BudibaseはGPL v3ライセンスのオープンソースです。クライアントおよびコンポーネントライブラリはMPLライセンスのため、構築するアプリには任意のライセンスを適用できます。

スター数の推移

スター数の推移

ビルダーの更新間で問題が発生した場合は、こちらのガイドを使用して環境をクリアしてください。

コントリビューター

素晴らしいコントリビューターの皆さまに感謝します(絵文字キー):

contrib.rocksで作成。