コンテンツモデルからRESTおよびGraphQL APIを生成する、TypeScript製のオープンソース・セルフホスト型ヘッドレスCMS。
apostrophecms/apostrophe
MongoDBを基盤とし、ライブページ上のインコンテキスト編集とヘッドレスREST APIを組み合わせたオープンソースのNode.jsコンテンツ管理フレームワーク。
代替できる製品:WordPress
Contentful
- スター
- 4,652
- フォーク
- 653
- 未解決の Issue
- 145
- 最終コミット
- 17 時間前
これは何?
ApostropheCMSは、Node.jsとMongoDBで構築されたフルスタックのコンテンツ管理システムです。コンテンツ作成者は専用の管理画面に切り替えることなく、ライブページ上でテキストやメディアを直接編集できます。開発者はモダンなJavaScriptでテンプレートやコンテンツタイプを作成します。
ヘッドレスCMSとしても利用できます。REST APIを通じて、React、Vue、Svelte、Astroなどのフロントエンドフレームワークからコンテンツを取得できます。また、ビジュアル編集機能を維持したサイトを構築するための公式Astroスターターキットも用意されています。サイトはapos CLIで作成でき、単一のdevコマンドでローカル実行できます。
権限管理、ワークフロー、翻訳機能に対応しており、一部は有料のPro拡張機能として提供されています。Node.js 20以降とMongoDB 6.0以降を対象とし、Node.jsが動作するあらゆるプラットフォームにデプロイできます。
主な機能
- 01ライブページ上で直接行うインコンテキスト編集
- 02あらゆるフロントエンドフレームワーク向けのヘッドレスREST API
- 03ビジュアル編集に対応したAstroスターターキット
- 04プロジェクト作成用のコマンドラインツール
- 05Pro拡張機能による権限管理、ワークフロー、翻訳
ユースケース
- 技術に詳しくない編集者がページを直接更新できる、マーケティングサイトや企業サイトの構築
- React、Vue、Astroのフロントエンド向けヘッドレスバックエンドの構築
- ロールベースの権限管理を用いた、マルチサイトやエンタープライズ向けのコンテンツ運用
トピック
よくある質問
- apostrophe とは?
- MongoDBを基盤とし、ライブページ上のインコンテキスト編集とヘッドレスREST APIを組み合わせたオープンソースのNode.jsコンテンツ管理フレームワーク。 ApostropheCMSは、Node.jsとMongoDBで構築されたフルスタックのコンテンツ管理システムです。コンテンツ作成者は専用の管理画面に切り替えることなく、ライブページ上でテキストやメディアを直接編集できます。開発者はモダンなJavaScriptでテンプレートやコンテンツタイプを作成します。
- apostrophe は無料で使えますか?ライセンスは?
- apostrophe にはライセンスが明記されていません。コードは公開されていますが、ライセンスがない場合は再利用の許諾がないため、利用前に作者に確認することをおすすめします。
- apostrophe は今もメンテナンスされていますか?
- 活発にメンテナンス中。apostrophe の最終コミットは 2026年10月21日 です。
- apostrophe は何に使えますか?
- 技術に詳しくない編集者がページを直接更新できる、マーケティングサイトや企業サイトの構築 React、Vue、Astroのフロントエンド向けヘッドレスバックエンドの構築 ロールベースの権限管理を用いた、マルチサイトやエンタープライズ向けのコンテンツ運用
- apostrophe はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/apostrophecms/apostrophe
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
TypeScriptバックエンドとカスタマイズ可能なReact管理画面を備えた、Next.jsネイティブのオープンソースヘッドレスCMS・アプリケーションフレームワーク。
スキーマ定義からGraphQL APIと管理UIを生成する、Node.js向けヘッドレスCMSです。
ODataフィルタリングとSwagger定義を備えた豊富なAPIでコンテンツを提供し、UIは自由に構築できるオープンソースのヘッドレスCMS兼コンテンツハブ。
静的サイト向けのGitベースCMS。編集者は/adminのWeb管理画面からGitリポジトリ内のコンテンツを編集できます。
ホスト型データストア Content Lake を利用し、構造化コンテンツのワークスペースを設定できる、オープンソースのReactベースのヘッドレスCMS Studio。