Skip to content

iwa-cms自分用ヘッドレスCMS

マルチテナント対応 / リアルタイム協調編集 / microCMS互換API

主な機能

機能説明
コンテンツ管理ブロックエディタでリッチコンテンツを作成・公開
エンドポイントニュース、ブログなど用途別に API エンドポイントを作成
カテゴリコンテンツをカテゴリで分類・フィルタリング
協調編集リアルタイムで複数人が同時編集、自動保存
メンバー管理サービスごとにメンバーと権限を管理
API キー外部サービス連携用のキーを発行・管理

技術スタック

  • バックエンド: Go + gRPC
  • フロントエンド: Next.js + React 19
  • データベース: PostgreSQL
  • 協調編集: Hocuspocus + Yjs
  • エディタ: BlockNote

クライアント実装

Public API を使ってコンテンツを取得するサンプル実装が client-sample/ に用意されています。

bash
# ブラウザで試す
cd client-sample && npx serve .

# Node.js で試す
API_KEY=your-key ENDPOINT=news node example-node.mjs

API リファレンス で詳細を確認

©2025 Hayato Iwasaki