开源的 Next.js 原生无头 CMS 与应用框架,提供 TypeScript 后端和可定制的 React 管理后台。
- 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
安装前置条件:.NET 8 SDK 以及数据库(MongoDB、PostgreSQL、MySQL 或 SQL Server)
- 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 数据每日更新。
相关项目
4.5万4314TypeScriptMIT更新于 昨天
基于 Node.js 与 MongoDB 的开源内容管理框架,支持页面内直接编辑,也可作为无头 CMS 使用。
4652653JavaScript无许可证更新于 20小时前
基于 TypeScript 的开源自托管无头 CMS,可根据内容模型自动生成 REST 与 GraphQL 接口。
7.3万9911TypeScriptOther更新于 昨天
基于 Java 的开源 Headless CMS,通过 GraphQL 和 REST API 为网站、移动应用等客户端提供内容。
593124JavaApache-2.0更新于 19小时前
Umbraco 是一款免费开源的 .NET 内容管理系统,用于构建网站和数字体验。
52742940C#MIT更新于 13小时前
基于 React 的开源无头 CMS 编辑工作台,用于搭建结构化内容工作区,数据托管在 Content Lake 中。
6369559TypeScriptMIT更新于 9小时前