Repolode
Squidex

Squidex/squidex

开源无头 CMS 与内容管理中心,通过支持 OData 过滤和 Swagger 定义的 API 提供内容,前端界面由你自行构建。

可替代:ContentfulStrapi

Star
2,511
Fork
525
未关闭 Issue
6
最近提交
10小时前

这是什么?

Squidex 是一个无头内容管理系统。它不捆绑网站模板,而是提供带 OData 过滤和 Swagger 定义的内容 API,前端可以做成网站、原生应用或其他后端服务。

项目基于 ASP.NET Core 构建,采用 CQRS 架构,并在 Windows 和 Linux 上配合现代浏览器进行了测试。内容数据可存储在 MongoDB、PostgreSQL、MySQL 或 SQL Server 中。项目提供 Docker 镜像,并包含 Azure、AWS、GCP、Heroku、Kubernetes、Render 等平台的部署方案。

如果不想自行运行服务,也可以直接使用官方托管的云端版本 cloud.squidex.io。

核心功能

  • 01提供支持 OData 过滤的内容 API
  • 02自动生成 Swagger 定义的接口文档
  • 03基于 ASP.NET Core 与 CQRS 架构
  • 04支持 MongoDB、PostgreSQL、MySQL 和 SQL Server
  • 05可通过 Docker、Kubernetes 及主流云平台部署

适用场景

  • 用同一个后端为多个前端(网站、App)提供内容
  • 为希望自定义前端的团队管理结构化内容
  • 在自有基础设施上自部署无头 CMS

快速上手

  1. 1

    安装前置条件:.NET 8 SDK 以及数据库(MongoDB、PostgreSQL、MySQL 或 SQL Server)

  2. 2

    从 README 的部署表中选择一种方式(例如 Docker),并按照其链接的文档操作

使用前须知

  • 需要单独部署数据库(MongoDB、PostgreSQL、MySQL 或 SQL Server),并安装 .NET 8 SDK。
  • 它是无头 CMS,你需要基于其 API 自行构建界面。
  • 官方文档标注为仍在编写中。

标签

常见问题

squidex 是什么?
开源无头 CMS 与内容管理中心,通过支持 OData 过滤和 Swagger 定义的 API 提供内容,前端界面由你自行构建。 Squidex 是一个无头内容管理系统。它不捆绑网站模板,而是提供带 OData 过滤和 Swagger 定义的内容 API,前端可以做成网站、原生应用或其他后端服务。
squidex 可以免费使用吗?用的什么许可证?
squidex 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
squidex 还在维护吗?
活跃维护中。squidex 最近一次提交是在 2026年10月22日。
squidex 适合用来做什么?
用同一个后端为多个前端(网站、App)提供内容 为希望自定义前端的团队管理结构化内容 在自有基础设施上自部署无头 CMS
squidex 怎么安装和运行?
安装前置条件:.NET 8 SDK 以及数据库(MongoDB、PostgreSQL、MySQL 或 SQL Server) 从 README 的部署表中选择一种方式(例如 Docker),并按照其链接的文档操作
在哪里获取 squidex?
源代码和安装说明在 GitHub 上:https://github.com/Squidex/squidex

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目