Directus Headless CMS

Directus 是一个开源的现代化后端数据平台,定位于 Headless CMS(无头内容管理系统)+ 自动化 API + 可视化数据管理后台。它可以直接连接现有 SQL 数据库,自动生成 REST、GraphQL API,并提供 Web 管理界面,无需从零开发数据管理后台。

使用场景: 企业内部管理系统、网站与移动应用后端、内容发布平台、业务数据管理,以及为 AI Agent 提供受权限控制的数据访问能力。

核心功能清单:

  • 数据管理: 可视化配置数据模型、字段和关联关系。
  • API 服务: 自动生成 REST、GraphQL API,提供 SDK。
  • 管理后台: 管理数据、内容、文件及仪表盘。
  • 权限控制: 基于角色和策略控制数据访问。
  • 流程自动化: 通过事件、定时任务和 Webhook 触发业务流程。
  • 扩展集成: 支持自定义模块、接口及 MCP,连接 AI Agent。
  • 部署方式: 支持自托管和官方云服务。

一句话总结: Directus 可以理解为一个“连接数据库后,快速获得 API、管理后台和权限体系”的通用后端平台。

官网:directus.com · 源码:GitHub shields.io:github/stars shields.io:github/languages/code-size shields.io:github/commit-activity/w shields.io:github/license

授权协议:MSCL-1.0-GPL,这是一个“现在不是开源、四年后自动变 GPL-3.0”的商业源码可得协议,属于 BSL 家族。
我不喜欢这个协议,放弃。

如果你有魔法,你可以看到一个评论框~