Repolode
LaWebcapsule

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. 1

    使用 npm 初始化器创建新的 d9 项目

    npm init @wbce-d9/directus-project@latest
  2. 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 脚本,无需注册账号。

开发者工具#database-design#erd#sql
4万+77 本周3357JavaScriptAGPL-3.0维护活跃更新于 21小时前