开源无头 CMS,可编辑存储在你自己 Git 仓库中的 Markdown、MDX、JSON 和 YAML 内容。
- Star
- 8,047
- Fork
- 683
- 未关闭 Issue
- 412
- 最近提交
- 12小时前
这是什么?
Webiny 是一个开源内容平台,部署在你自己的 AWS 账户中,运行于 Lambda、DynamoDB、S3 和 CloudFront 之上,基础设施通过 Pulumi 以一条 deploy 命令完成配置。它以 TypeScript 框架的形式提供,定制通过 extensions 目录中的代码完成,而不仅仅依赖后台界面。
平台包含无头 CMS,支持自定义内容模型、GraphQL API、字段级权限、多语言和版本管理;同时提供基于 Next.js SDK 的拖拽式网站搭建工具、数字资产文件管理器、带审批和定时发布的发布流程,以及原生多租户能力,可在一次部署中托管多个租户。
项目附带 MCP 服务器和 AI 技能,便于 Claude Code、Cursor 等编程助手理解其扩展点并生成代码。它适合运行在 AWS 上、需要数据自主可控、白标嵌入或可编程内容基础设施的团队,不适合简单博客或非 AWS 环境。
核心功能
- 01无头 CMS,支持自定义内容模型、GraphQL API 和字段级权限
- 02拖拽式网站搭建器,附带 Next.js SDK
- 03原生多租户,支持层级租户结构
- 04基于 TypeScript 的生命周期钩子、GraphQL 扩展和后台 UI 扩展点
- 05使用 Pulumi 配置基础设施,一条命令即可部署
- 06提供 MCP 服务器和 AI 技能,供 AI 编程助手使用
适用场景
- 在自有 AWS 账户中托管自管 CMS,满足数据归属或合规要求
- 将白标 CMS 嵌入 SaaS 产品,并实现租户间隔离
- 用 TypeScript 构建自定义内容工作流、第三方集成和钩子
- 让 AI 编程助手为内容平台生成扩展代码
标签
常见问题
- webiny-js 是什么?
- 可自托管在 AWS Serverless 上运行的 TypeScript 可扩展无头 CMS 与网站构建平台。 Webiny 是一个开源内容平台,部署在你自己的 AWS 账户中,运行于 Lambda、DynamoDB、S3 和 CloudFront 之上,基础设施通过 Pulumi 以一条 deploy 命令完成配置。它以 TypeScript 框架的形式提供,定制通过 extensions 目录中的代码完成,而不仅仅依赖后台界面。
- webiny-js 可以免费使用吗?用的什么许可证?
- webiny-js 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- webiny-js 还在维护吗?
- 活跃维护中。webiny-js 最近一次提交是在 2026年10月21日。
- webiny-js 适合用来做什么?
- 在自有 AWS 账户中托管自管 CMS,满足数据归属或合规要求 将白标 CMS 嵌入 SaaS 产品,并实现租户间隔离 用 TypeScript 构建自定义内容工作流、第三方集成和钩子 让 AI 编程助手为内容平台生成扩展代码
- 在哪里获取 webiny-js?
- 源代码和安装说明在 GitHub 上:https://github.com/webiny/webiny-js
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1.4万766TypeScriptApache-2.0更新于 24小时前
基于 TypeScript 的开源自托管无头 CMS,可根据内容模型自动生成 REST 与 GraphQL 接口。
7.3万9911TypeScriptOther更新于 昨天
基于 Node.js 的无头 CMS,根据数据模型自动生成 GraphQL API 和管理界面。
99801260TypeScriptMIT更新于 前天
基于 React 的开源无头 CMS 编辑工作台,用于搭建结构化内容工作区,数据托管在 Content Lake 中。
6369559TypeScriptMIT更新于 6小时前
基于 PHP 的自托管内容管理系统,用于构建定制化网站与数字内容体验。
3617709PHPOther更新于 前天
基于 Java 的无头内容管理系统,提供可视化页面编辑、多站点管理和 REST/GraphQL 接口。
971489JavaOther更新于 4小时前