Repolode
liam-hq

liam-hq/liam

从数据库结构自动生成可交互、易读的 ER 图,支持网址直接生成或使用 CLI。

可替代:dbdiagram.io

Star
5,145
Fork
241
未关闭 Issue
26
最近提交
3天前

这是什么?

Liam ERD 可以将现有数据库结构自动转换为实体关系图,支持平移、缩放和筛选,适合快速理解大型或陌生的数据库结构,无需手动编写图表代码。

对于公开仓库,只需在数据库 schema 文件的 GitHub 链接前加上 Liam ERD 的域名前缀,即可直接生成关系图,无需安装任何软件。对于私有仓库,可通过 npm 包 @liam-hq/cli 运行交互式初始化命令。

项目基于 TypeScript 开发,采用 Apache-2.0 许可证。官方称其针对 100 张以上表的项目做过优化。

核心功能

  • 01直接从 schema 文件生成 ER 图,无需额外配置
  • 02支持平移、缩放和筛选的交互式视图
  • 03可通过链接处理公开 GitHub 仓库的 schema 文件,也可通过 CLI 处理私有仓库
  • 04面向包含 100 张以上表的项目设计

适用场景

  • 快速了解一个不熟悉的 Rails 或 PostgreSQL 数据库结构
  • 为团队整理和记录数据库表之间的关系
  • 通过 CLI 查看私有仓库中复杂的数据库结构

快速上手

  1. 1

    对于公开仓库,在模式文件的 URL 中插入 liambx.com/erd/p/

  2. 2

    对于私有仓库,运行交互式设置

    npx @liam-hq/cli init

使用前须知

  • 使用私有仓库需要运行 CLI 设置,依赖 Node.js 工具链。
  • 完整文档托管在外部网站,而非仓库内。

标签

常见问题

liam 是什么?
从数据库结构自动生成可交互、易读的 ER 图,支持网址直接生成或使用 CLI。 Liam ERD 可以将现有数据库结构自动转换为实体关系图,支持平移、缩放和筛选,适合快速理解大型或陌生的数据库结构,无需手动编写图表代码。
liam 可以免费使用吗?用的什么许可证?
liam 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
liam 还在维护吗?
活跃维护中。liam 最近一次提交是在 2026年10月16日。
liam 适合用来做什么?
快速了解一个不熟悉的 Rails 或 PostgreSQL 数据库结构 为团队整理和记录数据库表之间的关系 通过 CLI 查看私有仓库中复杂的数据库结构
liam 怎么安装和运行?
对于公开仓库,在模式文件的 URL 中插入 liambx.com/erd/p/ 对于私有仓库,运行交互式设置: npx @liam-hq/cli init
在哪里获取 liam?
源代码和安装说明在 GitHub 上:https://github.com/liam-hq/liam

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目