Repolode
gentics

gentics/mesh

GraphQL APIとREST APIを通じてWebサイトやモバイルアプリなどにコンテンツを配信する、Java製のオープンソースヘッドレスCMS。

代替できる製品:ContentfulStrapi

スター
593
フォーク
124
未解決の Issue
136
最終コミット
16 時間前

これは何?

Gentics Meshは、ヘッドレスコンテンツ管理システムです。フロントエンドを提供せずにコンテンツを保存・管理するため、開発者は好みのフレームワークで表示レイヤーを構築し、API経由でコンテンツを取得できます。コンテンツはツリー構造で整理され、自動的にナビゲーション構造とURLが生成されます。また、権限管理、多言語コンテンツ、検索にも対応しています。

GraphQL APIとREST APIに加え、websocket経由のコンテンツイベント、バージョン管理されたコンテンツ、ドキュメント単位の権限管理を提供します。ユーザー、ロール、権限の管理機能を使って、CMS上に構築したアプリケーションへのアクセスも制御できます。検索にはElasticsearchを利用し、画像加工APIとタグ付けAPIも備えています。

サーバーはローカル、クラウド、Docker環境で実行でき、クラスタリングとモニタリングに対応しています。コアには組み込みグラフデータベースを使用しています。コードはApache 2.0ライセンスで公開されており、開発元から商用のEnterprise Editionも提供されています。

主な機能

  • 01コンテンツの取得・更新に使えるGraphQL APIとREST API
  • 02バージョン管理されたコンテンツとドキュメント単位の権限管理
  • 03ユーザー、ロール、権限の組み込み管理機能
  • 04websocket経由で配信されるコンテンツイベント
  • 05Elasticsearchベースの検索と画像加工API
  • 06Dockerでのデプロイに対応したクラスタリングとモニタリング機能

ユースケース

  • Webサイト、モバイルアプリ、IoTデバイスに単一のコンテンツソースから配信する
  • 好みのフロントエンドフレームワークを使ってコンテンツ主体のサイトを構築する
  • ツリー構造のナビゲーションとURLを使って多言語コンテンツを管理する
  • 組み込みのユーザー管理機能でアプリケーションのコンテンツへのアクセスを制御する

トピック

よくある質問

mesh とは?
GraphQL APIとREST APIを通じてWebサイトやモバイルアプリなどにコンテンツを配信する、Java製のオープンソースヘッドレスCMS。 Gentics Meshは、ヘッドレスコンテンツ管理システムです。フロントエンドを提供せずにコンテンツを保存・管理するため、開発者は好みのフレームワークで表示レイヤーを構築し、API経由でコンテンツを取得できます。コンテンツはツリー構造で整理され、自動的にナビゲーション構造とURLが生成されます。また、権限管理、多言語コンテンツ、検索にも対応しています。
mesh は無料で使えますか?ライセンスは?
mesh は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
mesh は今もメンテナンスされていますか?
活発にメンテナンス中。mesh の最終コミットは 2026年10月21日 です。
mesh は何に使えますか?
Webサイト、モバイルアプリ、IoTデバイスに単一のコンテンツソースから配信する 好みのフロントエンドフレームワークを使ってコンテンツ主体のサイトを構築する ツリー構造のナビゲーションとURLを使って多言語コンテンツを管理する 組み込みのユーザー管理機能でアプリケーションのコンテンツへのアクセスを制御する
mesh はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/gentics/mesh

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト