TypeScriptバックエンドとカスタマイズ可能なReact管理画面を備えた、Next.jsネイティブのオープンソースヘッドレスCMS・アプリケーションフレームワーク。
Squidex/squidex
ODataフィルタリングとSwagger定義を備えた豊富なAPIでコンテンツを提供し、UIは自由に構築できるオープンソースのヘッドレスCMS兼コンテンツハブ。
代替できる製品:Contentful
Strapi
- スター
- 2,511
- フォーク
- 525
- 未解決の Issue
- 6
- 最終コミット
- 7 時間前
これは何?
Squidexはヘッドレスコンテンツ管理システムです。Webサイトのテーマを同梱する代わりに、ODataフィルタリングとSwagger定義に対応したコンテンツAPIを提供するため、Webサイトやネイティブアプリ、別のバックエンドサービスなど、用途に合わせてフロントエンドを構築できます。
このプロジェクトはASP.NET Coreで構築されており、アーキテクチャにはCQRSを採用しています。READMEによると、WindowsとLinux、および最新のブラウザーでテストされています。コンテンツの保存先にはMongoDB、PostgreSQL、MySQL、SQL Serverを利用でき、Dockerイメージに加えて、Azure、AWS、GCP、Heroku、Kubernetes、Renderなど複数のクラウド向けデプロイテンプレートも用意されています。
サーバーを自分で運用したくない場合は、cloud.squidex.ioでホステッド版を利用できます。
主な機能
- 01ODataフィルタリングに対応したコンテンツAPI
- 02生成されたエンドポイントのSwagger/OpenAPI定義
- 03ASP.NET Coreを基盤とし、CQRSを採用
- 04MongoDB、PostgreSQL、MySQL、SQL Serverに対応
- 05Docker、Kubernetes、主要なクラウドプラットフォーム経由でデプロイ可能
ユースケース
- 1つのバックエンドから複数のフロントエンドへ、Webサイトやアプリのコンテンツを配信する
- 独自のフロントエンドを使いたいチームで、構造化コンテンツを管理する
- 自社インフラ上でヘッドレスCMSをセルフホストする
クイックスタート
- 1
前提条件として、.NET 8 SDK とデータベース(MongoDB、PostgreSQL、MySQL、SQL Server のいずれか)をインストールします
- 2
README の表からデプロイ方法(例:Docker)を選び、リンク先のドキュメントに従います
使う前に知っておきたいこと
- 別途データベース(MongoDB、PostgreSQL、MySQL、SQL Server のいずれか)と .NET 8 SDK が必要です。
- ヘッドレスのため、API の上に独自の UI を構築する必要があります。
- 公式ドキュメントは現在作成中と記載されています。
トピック
よくある質問
- squidex とは?
- ODataフィルタリングとSwagger定義を備えた豊富なAPIでコンテンツを提供し、UIは自由に構築できるオープンソースのヘッドレスCMS兼コンテンツハブ。 Squidexはヘッドレスコンテンツ管理システムです。Webサイトのテーマを同梱する代わりに、ODataフィルタリングとSwagger定義に対応したコンテンツAPIを提供するため、Webサイトやネイティブアプリ、別のバックエンドサービスなど、用途に合わせてフロントエンドを構築できます。
- squidex は無料で使えますか?ライセンスは?
- squidex は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- squidex は今もメンテナンスされていますか?
- 活発にメンテナンス中。squidex の最終コミットは 2026年10月22日 です。
- squidex は何に使えますか?
- 1つのバックエンドから複数のフロントエンドへ、Webサイトやアプリのコンテンツを配信する 独自のフロントエンドを使いたいチームで、構造化コンテンツを管理する 自社インフラ上でヘッドレスCMSをセルフホストする
- squidex のインストール方法は?
- 前提条件として、.NET 8 SDK とデータベース(MongoDB、PostgreSQL、MySQL、SQL Server のいずれか)をインストールします README の表からデプロイ方法(例:Docker)を選び、リンク先のドキュメントに従います
- squidex はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Squidex/squidex
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
MongoDBを基盤とし、ライブページ上のインコンテキスト編集とヘッドレスREST APIを組み合わせたオープンソースのNode.jsコンテンツ管理フレームワーク。
コンテンツモデルからRESTおよびGraphQL APIを生成する、TypeScript製のオープンソース・セルフホスト型ヘッドレスCMS。
GraphQL APIとREST APIを通じてWebサイトやモバイルアプリなどにコンテンツを配信する、Java製のオープンソースヘッドレスCMS。
Umbracoは、Webサイトやデジタル体験を構築するための、無料でオープンソースの.NETコンテンツ管理システムです。
ホスト型データストア Content Lake を利用し、構造化コンテンツのワークスペースを設定できる、オープンソースのReactベースのヘッドレスCMS Studio。