为任意 SQL 数据库自动提供 REST 和 GraphQL API、可视化管理后台,以及面向 AI 智能体的 MCP 服务。
LaWebcapsule/d9
独立维护的 GPLv3 开源分支,基于 Directus 9,可在现有 SQL 数据库之上提供 REST/GraphQL API 和无代码管理界面。
可替代:Airtable
- Star
- 184
- Fork
- 29
- 未关闭 Issue
- 17
- 最近提交
- 4天前
这是什么?
d9 是基于 Directus 9 的开源分支,由 La Webcapsule 独立维护。Directus 10 之后转向付费的高级开源模式,d9 希望继续提供标准开源版本的 Directus 9,采用 GPLv3 许可。它与 Directus 9 使用相同的数据库结构,已有项目只需更新依赖和导入路径即可迁移。
该平台可将 SQL 数据库转换为无头后端,自动生成 REST 和 GraphQL 接口,支持 PostgreSQL、MySQL、SQLite、OracleDB、CockroachDB、MariaDB 和 MS-SQL。内置基于 Vue.js 的 Data Studio,方便非技术人员无代码管理数据。已有数据库无需迁移即可直接使用。
项目还提供 JS SDK 和扩展脚手架。可选的 projen 模板 @wbce/projen-d9 附带 d9-plumbing 命令行工具,可将角色、权限、流程和仪表盘与数据结构一同保存,并在不同环境之间迁移配置。其中数据库相关命令目前仅支持 PostgreSQL。
核心功能
- 01基于现有 SQL 表自动生成 REST 和 GraphQL 接口。
- 02支持 PostgreSQL、MySQL、SQLite、OracleDB、CockroachDB、MariaDB 和 MS-SQL。
- 03提供基于 Vue.js 的 Data Studio,方便非技术用户管理数据。
- 04与 Directus 9 数据结构相同,可复用已有数据库。
- 05支持模块化扩展,兼容 Directus 9 的扩展。
- 06可自托管,也可通过 Docker 部署。
适用场景
- 在开源许可下继续运行自托管的 Directus 9 项目。
- 为已有 SQL 数据库快速添加管理界面和 API。
- 在不改动数据库结构的前提下,将 Directus 9 项目迁移到 d9。
- 借助 projen 模板,在开发、测试和生产环境之间同步角色、权限与配置。
快速上手
- 1
使用 npm 初始化器创建新的 d9 项目
npm init @wbce-d9/directus-project@latest - 2
或者使用 Docker 运行 d9
docker run -d -p 8055:8055 lawebcapsule/d9:latest
使用前须知
- 它是 Directus 9 的分支,而 Directus 9 已不是当前的主要版本线。
- 文档和安装说明位于独立网站,部分步骤依赖该网站。
收录于专题
标签
常见问题
- d9 是什么?
- 独立维护的 GPLv3 开源分支,基于 Directus 9,可在现有 SQL 数据库之上提供 REST/GraphQL API 和无代码管理界面。 d9 是基于 Directus 9 的开源分支,由 La Webcapsule 独立维护。Directus 10 之后转向付费的高级开源模式,d9 希望继续提供标准开源版本的 Directus 9,采用 GPLv3 许可。它与 Directus 9 使用相同的数据库结构,已有项目只需更新依赖和导入路径即可迁移。
- d9 可以免费使用吗?用的什么许可证?
- d9 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- d9 还在维护吗?
- 活跃维护中。d9 最近一次提交是在 2026年11月3日。
- d9 适合用来做什么?
- 在开源许可下继续运行自托管的 Directus 9 项目。 为已有 SQL 数据库快速添加管理界面和 API。 在不改动数据库结构的前提下,将 Directus 9 项目迁移到 d9。 借助 projen 模板,在开发、测试和生产环境之间同步角色、权限与配置。
- d9 怎么安装和运行?
- 使用 npm 初始化器创建新的 d9 项目: npm init @wbce-d9/directus-project@latest 或者使用 Docker 运行 d9: docker run -d -p 8055:8055 lawebcapsule/d9:latest
- 在哪里获取 d9?
- 源代码和安装说明在 GitHub 上:https://github.com/LaWebcapsule/d9
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
免费的浏览器端数据库结构编辑器,可绘制 ER 图并生成 SQL 脚本,无需注册账号。
面向大型复杂数据库的全栈探索工具,支持 ERD 图、数据浏览、文档和结构分析。
为现有或新建的 PostgreSQL 和 MySQL 数据库即时生成 REST 与 MCP 接口,无需手写后端。
可自托管的开源 Airtable 替代品,把 PostgreSQL、SQLite 等数据库变成表格式界面并自动生成 API。
一款类电子表格的网页界面,用于在自托管的 PostgreSQL 数据库中查看、编辑、查询和协作处理数据。