directus

The flexible backend for all your projects 🐰 Turn your DB into a headless CMS, admin panels, or apps with a custom UI, instant APIs, auth & more.

CMSContentfulの代替Sanityの代替NOASSERTION
34,612 スター4,659 フォーク
AIによる要約
ひとことで言うと

既存のSQLデータベースをそのまま活かして、REST/GraphQL APIとノーコードの管理画面を即座に生成できるヘッドレスCMS(コンテンツ管理システム)です。

こんな方におすすめ

・企業:既存のSQLデータベース資産を活用しつつ、非エンジニアにも安全なデータ管理画面を提供したい企業に最適です。ホワイトラベル(自社ブランド)対応で、拡張性の高いモジュラー設計になっています。 ・スタートアップ:バックエンド開発コストを抑えながら、RESTとGraphQLの両方を即座に利用できるAPI基盤が欲しいチームに向いています。年間売上500万ドル未満なら無料で利用可能です。 ・個人事業主・フリーランス:クライアントワークでCMSを素早く構築したい開発者に最適です。Vue.jsベースの直感的なダッシュボードにより、技術に詳しくないクライアントでもトレーニング不要で操作できます。

有料サービスとの違い

Contentfulは月額300ドル以上、SanityはAPIコール数やユーザー数による従量課金が必要で、いずれも独自ストレージのため既存DBは使えません。Directusは既存のSQLデータベースをそのまま活用でき、セルフホストなら無料でREST/GraphQL APIと管理画面を自動生成でき、データの所有権も完全に自社に残ります。


🐰 はじめに

Directus は、SQL データベースのコンテンツを管理するためのリアルタイム API およびアプリダッシュボードです。

  • REST & GraphQL API — あらゆる SQL データベースの上に、高速な Node.js API を即座に構築します。
  • ピュア SQL を管理 — 新規・既存の SQL データベースに対応し、マイグレーション不要で動作します。
  • データベースを選択可能 — PostgreSQL、MySQL、SQLite、OracleDB、CockroachDB、MariaDB、MS-SQL をサポートしています。
  • オンプレミスでもクラウドでも — ローカル実行、オンプレミスへのインストール、またはセルフサービスのクラウドサービスをご利用いただけます。
  • 完全に拡張可能 — ホワイトラベル対応を前提に構築されており、モジュラーなプラットフォームを簡単にカスタマイズできます。
  • モダンなダッシュボード — ノーコードの Vue.js アプリは安全で直感的であり、非技術者でもトレーニング不要で使用できます。

Directus について詳しく知るドキュメント

🚀 Directus Cloud

Directus Cloud では、Directus チームがホスティングするプロジェクトを月額15ドルから作成できます。

  • すべてのプロジェクトを一元管理・監視できるセルフサービスダッシュボード。
  • 必要なものがすべて揃っています:Directus、データベース、ストレージ、オートスケーリング、グローバル CDN。
  • お好みのリージョンを選択し、約90秒で新しいプロジェクトをプロビジョニングできます。

Directus Cloud プロジェクトを作成する

⚡ ワンクリックデプロイオプション

Railway 経由でワンクリックで Directus をデプロイ — 複雑さなしに完全なインフラを構築できます。

Railway にデプロイ

フルプロビジョニング — ワンクリックで Directus を PostgreSQL データベース、Redis キャッシュ、S3 互換バケットストレージとともにデプロイします。すべて Railway のプライベートネットワーク経由で接続され、安全でエグレス料金のかからない通信を実現します。

Railway にデプロイ

🤔 コミュニティヘルプ

Directus ドキュメントは最初の情報源として最適です。以下のチャンネルもご活用ください:

❤️ コントリビュートとスポンサー

プルリクエストを送信する前に、コントリビューションガイドをお読みください。

すべてのセキュリティ脆弱性は、セキュリティポリシーに従って報告してください。

Directus は、情熱的なコアチーム、才能あるコントリビューター、そして素晴らしい GitHub スポンサーの支援によって実現されています。皆さまに感謝いたします!

📄 ライセンスについて

Directus は、寛容な追加使用許可を含む Business Source License (BSL) 1.1 のもとでライセンスされています。ほとんどのユーザーにとって、オープンソースと同様に利用できます!具体的な内容は以下の通りです:

ほとんどのユーザーは無料

年間売上高と資金調達額の合計が500万ドル未満の組織であれば、Directus を自由にお使いいただけます。サイドプロジェクトの構築、スタートアップの立ち上げ、プラットフォームの検証など、制約なしにご利用ください。

エンタープライズ利用

本番環境で Directus を使用する大規模組織(年間売上高/資金調達額が500万ドル超)には、商用ライセンスが必要です。このモデルにより、コミュニティの大多数には Directus を無料で提供しつつ、プラットフォームの恩恵を受ける大規模組織には継続的な開発への貢献をお願いする、持続可能なバランスを維持しています。

なぜこのアプローチなのか?

私たちは、強力なデータツールをすべての人がアクセスできるようにすることを信じています。このライセンスにより以下が可能になります:

  • 個人、スタートアップ、小規模企業に対して Directus を無料で維持
  • 活発な開発と充実したサポートの継続
  • すべてのユーザーのためのプラットフォーム改善の継続
  • 独立したプロジェクトとしての持続可能性の確保