跳至内容
FindOpenSource

Strapi

自托管的开源无头 CMS,通过可视化建模的内容类型自动生成 REST 和 GraphQL API。

概述

Strapi 是一个自托管的开源无头 CMS:你可以使用其 Content-Type Builder 以可视化的方式定义内容类型,它会自动为这些内容生成 REST 和 GraphQL API,可供任何 Web 前端、移动应用或其他客户端直接使用。内置功能包括基于角色和权限的访问控制、媒体库、国际化以及草稿/发布工作流,后端还可以通过明确的 Routes -> Middlewares -> Controllers -> Services 架构以及插件系统进行扩展。

它对 TypeScript 提供一流支持,支持 SQLite、PostgreSQL、MySQL 和 MariaDB 作为数据库选项,核心部分采用 MIT 许可证——同一仓库中另有一个独立的 `ee/`(企业版)目录,针对付费功能采用不同的许可协议。除自托管之外,Strapi Cloud 是官方提供的托管方案。

它适合那些希望以可视化方式对内容建模、并立即获得自动生成的 API,同时仍然完全掌控后端代码,而不是使用完全托管的封闭内容平台的团队。

分类
CMS
关键词
headless-cmscontent-managementcmsapi
编程语言
TypeScript, JavaScript
许可证
MIT

发现信息有误?在 GitHub 上提出修改建议