WW

webiny/webiny-js

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

8050 stars 683 forks 质量 65 趋势 49NOASSERTION

开源自托管的 CMS 平台,基于 AWS 无服务器(Lambda、DynamoDB、S3)。TypeScript 框架,支持多租户、生命周期钩子、GraphQL API 以及通过 MCP 服务器的 AI 辅助开发。

概览

面向AWS托管企业的AI可编程CMS 开源内容平台。自架设在AWS无服务器上。构建为一个TypeScript框架,你用代码扩展,而不是通过界面配置的封闭产品。 运行在你自己的AWS账户内的Lambda、DynamoDB、S3和CloudFront上。自动扩展。无需管理服务器。基础设施通过IaC(Pulumi)在单一部署命令中配置完成。 这些数据被管理数亿条内容记录、拍字节资产和数千名编辑的团队使用——包括亚马逊、阿联酋、财富500强公司、政府机构以及在其产品内白标Webiny的SaaS平台。 — 自定义内容模型、GraphQL API、字段级权限、本地化、版本管理。模型可以通过管理界面定义,也可以通过框架的代码定义。 —— 带有Next.js SDK的可视化拖放页面编辑器。通过你自己的前端(Vercel、CloudFront 等)渲染页面。

概述(AI 翻译)

面向AWS托管企业的AI可编程CMS

关于Webiny

开源内容平台。自架设在AWS无服务器上。构建为一个TypeScript框架,你用代码扩展,而不是通过界面配置的封闭产品。

运行在你自己的AWS账户内的Lambda、DynamoDB、S3和CloudFront上。自动扩展。无需管理服务器。基础设施通过IaC(Pulumi)在一个deploy命令中配置完成。

这些数据被管理数亿条内容记录、拍字节资产和数千名编辑的团队使用——包括亚马逊、阿联酋、财富500强公司、政府机构以及在其产品内白标Webiny的SaaS平台。

文档 ·学习网络课程 ·社区Slack


里面有什么

.png%3Foriginal&w=3840&q=75>)

无头内容管理系统 — 自定义内容模型、GraphQL API、字段级权限、本地化、版本管理。模型可以通过管理界面定义,也可以通过框架的代码定义。

网站构建器——带有Next.js SDK的可视化拖放页面编辑器。通过自己的前端(Vercel、CloudFront 等)渲染页面。用React组件创建自定义页面元素。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

AI-programmable CMS for enterprises hosting on AWS

About Webiny

Open-source content platform. Self-hosted on AWS serverless. Built as a TypeScript framework you extend with code, not a closed product you configure through a UI.

Runs on Lambda, DynamoDB, S3, and CloudFront inside your own AWS account. Scales automatically. No servers to manage. Infrastructure provisioned via IaC (Pulumi) in a single deploy command.

Used in production by teams managing hundreds of millions of content records, petabytes of assets, and thousands of editors — including Amazon, Emirates, Fortune 500 companies, government agencies, and SaaS platforms that white-label Webiny inside their own products.

Documentation · Learn Webiny Course · Community Slack


What’s Inside

Headless CMS — Custom content models, GraphQL API, field-level permissions, localization, versioning. Models can be defined through the admin UI or in code via the framework.

Website Builder — Visual drag-and-drop page editor with a Next.js SDK. Render pages through your own frontend (Vercel, CloudFront, wherever). Create custom page elements with React components.

File Manager — Digital asset management with CDN delivery, folder structure, tagging, search. Integrated into CMS and Website Builder.

Publishing Workflows — Multi-step content approval with draft states, reviewer assignments, scheduled publishing, and audit trails.

在 GitHub 查看完整 README

安装

npx create-webiny-project my-project
新手?先看 mcpskill.org 教程 →