Reladraw - Diagram language where you decide placement

Show HN: Reladraw – A diagram language where you decide where to place things

Reladraw - Diagram language where you decide placement

Reladraw는 다이어그램의 각 요소 위치를 직접 문장으로 지정하는 텍스트 기반 언어입니다. Mermaid나 Graphviz처럼 자동 배치에 맡기지 않고, 'above-left of cluster.hub'처럼 상대적 위치를 선언하면 해석기가 최소 거리 제약을 풀어 겹치지 않는 최적의 배치를 계산합니다. 좌표가 전혀 없어 수정이 쉽고, AI 에이전트가 소스를 읽고 위치를 파악한 뒤 문장만 바꿔 다이어그램을 업데이트할 수 있습니다. TypeScript로 구현된 파서, 리졸버, SVG 렌더러와 CLI를 제공하며, npm install -g reladraw로 설치해 텍스트 파일을 SVG로 변환할 수 있습니다.

모든 위치가 다른 요소를 기준으로 서술되고, 파일 안에는 좌표가 단 하나도 없습니다. 배치를 선택한 것은 아무것도 없으며, 파일이 그것을 말해줍니다.

이 날의 다른 글

2026-09-26