Gitリポジトリ内のMarkdown、MDX、JSON、YAMLを編集できる、GraphQL API搭載のオープンソース・ヘッドレスCMS。
craftcms/cms
Twigテンプレートと自動生成されるGraphQL APIを備えた、独自のWebサイトやデジタル体験を構築できるセルフホスト型PHPコンテンツ管理システム。
代替できる製品:Contentful
WordPress
- スター
- 3,617
- フォーク
- 709
- 未解決の Issue
- 530
- 最終コミット
- 10 時間前
これは何?
Craft CMSは、PHPで書かれたセルフホスト型のコンテンツ管理システムです。あらかじめ定義された投稿やページの種類にコンテンツを当てはめるのではなく、チーム独自のコンテンツモデルを定義できます。また、コンテンツの作成や管理に使える編集用コントロールパネルも備えています。
フロントエンドへの出力にはTwigテンプレートシステムを使ってページをレンダリングします。コンテンツモデルからGraphQL APIも自動生成されるため、別のアプリケーションからコンテンツを利用するヘッドレス構成にも対応します。コンテンツの保存先にはMySQLまたはPostgreSQLを使用します。
プロジェクトには、別途提供されるeコマースプラットフォームのCraft Commerceと、無料・有料プラグインを扱うPlugin Storeが含まれています。拡張フレームワークを使えば、開発者が独自の機能を追加できます。
主な機能
- 01コンテンツの作成と管理に使えるコントロールパネル。
- 02あらかじめ定義されたコンテンツタイプに縛られない柔軟なコンテンツモデリング。
- 03ページのレンダリングに使えるTwigベースのテンプレートシステム。
- 04ヘッドレスアプリケーション向けの自動生成GraphQL API。
- 05無料・有料プラグインを扱うPlugin Store。
- 06独自の機能を追加できる拡張フレームワーク。
ユースケース
- 独自のコンテンツ構造を持つ企業Webサイトの構築。
- GraphQL APIを通じた、別のフロントエンドへのコンテンツ配信。
- セルフホスト型のPHPスタックを使ったブログや編集サイトの運営。
クイックスタート
- 1
ComposerでCraftをインストールする
- 2
公式のインストールガイドを読む
使う前に知っておきたいこと
- MySQLまたはPostgreSQLを使用する、セルフホスト型のPHPサーバーが必要です。
- ライセンスはNOASSERTIONと記載されています。使用前にライセンス条件を確認してください。
- EC機能や多くのプラグインなど、一部の機能は有料または商用です。
トピック
よくある質問
- cms とは?
- Twigテンプレートと自動生成されるGraphQL APIを備えた、独自のWebサイトやデジタル体験を構築できるセルフホスト型PHPコンテンツ管理システム。 Craft CMSは、PHPで書かれたセルフホスト型のコンテンツ管理システムです。あらかじめ定義された投稿やページの種類にコンテンツを当てはめるのではなく、チーム独自のコンテンツモデルを定義できます。また、コンテンツの作成や管理に使える編集用コントロールパネルも備えています。
- cms は無料で使えますか?ライセンスは?
- cms は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- cms は今もメンテナンスされていますか?
- 活発にメンテナンス中。cms の最終コミットは 2026年10月19日 です。
- cms は何に使えますか?
- 独自のコンテンツ構造を持つ企業Webサイトの構築。 GraphQL APIを通じた、別のフロントエンドへのコンテンツ配信。 セルフホスト型のPHPスタックを使ったブログや編集サイトの運営。
- cms のインストール方法は?
- ComposerでCraftをインストールする 公式のインストールガイドを読む
- cms はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/craftcms/cms
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Drupal coreは、個人ブログから大規模なコミュニティサイトまで構築できるオープンソースのPHPコンテンツ管理プラットフォームです。
あらゆるSQLデータベースに、REST/GraphQL API、ビジュアル管理Studio、AIエージェント向けのネイティブMCPサーバーを即座に追加します。
サンドボックス化されたプラグインを備え、WordPressのような拡張性と管理画面のUXをサーバーレス環境にもたらす、AstroベースのフルスタックTypeScript CMSです。
React、Vue、Svelte、Qwikなどに対応する、Builder.ioのビジュアル開発プラットフォーム向けSDK、サンプル、スターターのオープンソースモノレポ。
オブジェクト、ビュー、ワークフロー、AIエージェントをコードで拡張できる、TypeScript・React・PostgreSQL製のオープンソースCRM。