Repolode
liam-hq

liam-hq/liam

설정 없이 웹 URL이나 CLI로 데이터베이스 스키마에서 보기 쉬운 인터랙티브 ER 다이어그램을 생성합니다.

대체할 수 있는 제품:dbdiagram.io

스타
5,145
포크
241
열린 이슈
26
마지막 커밋
3일 전

어떤 프로젝트인가요?

Liam ERD는 기존 데이터베이스 스키마를 패닝, 확대·축소, 필터링할 수 있는 엔터티-관계 다이어그램으로 변환합니다. 다이어그램 코드를 직접 작성하지 않고도 규모가 크거나 익숙하지 않은 스키마를 파악해야 하는 개발자를 위한 도구입니다.

공개 저장소의 경우, 스키마 파일(예: Rails schema.rb)을 가리키는 GitHub 파일 URL 앞에 Liam ERD 도메인을 붙이면 별도 설치 없이 다이어그램을 확인할 수 있습니다. 비공개 저장소에서는 npm 패키지 @liam-hq/cli가 대화형 설정 명령을 제공합니다.

이 프로젝트는 TypeScript로 작성되었으며 Apache-2.0 라이선스로 배포됩니다. README에 따르면 테이블이 100개 이상인 프로젝트에 최적화되어 있습니다.

핵심 기능

  • 01설정 없이 스키마 파일에서 직접 ER 다이어그램 생성
  • 02패닝, 확대·축소, 필터링을 지원하는 인터랙티브 뷰
  • 03URL을 통해 공개 GitHub 스키마 파일을, CLI를 통해 비공개 저장소를 지원
  • 04테이블이 100개 이상인 프로젝트를 처리하도록 설계

활용 사례

  • 익숙하지 않은 Rails 또는 PostgreSQL 스키마를 빠르게 시각적으로 파악
  • 팀을 위해 데이터베이스 관계 문서화
  • CLI를 사용해 비공개 저장소의 복잡한 스키마 구조 검토

빠른 시작

  1. 1

    공개 저장소의 경우 스키마 파일 URL에 liambx.com/erd/p/를 삽입하세요

  2. 2

    비공개 저장소의 경우 대화형 설정을 실행하세요

    npx @liam-hq/cli init

사용 전 알아둘 점

  • 비공개 저장소에서 사용하려면 Node.js 도구가 필요한 CLI 설정을 실행해야 합니다.
  • 전체 문서는 저장소가 아닌 외부 웹사이트에서 제공됩니다.

토픽

자주 묻는 질문

liam은(는) 무엇인가요?
설정 없이 웹 URL이나 CLI로 데이터베이스 스키마에서 보기 쉬운 인터랙티브 ER 다이어그램을 생성합니다. 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

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트