소프트웨어 아키텍처 다이어그램의 자동 배치를 위한 TALA가 D2와 동일한 MPL-2.0 라이선스로 공개됐으며, D2 v0.9.0에 기본 포함됨 한 방향으로 뻗는 DAG 중심 배치보다 화이트보드 그림에 가까운 직교 배치를 지향하며, 대칭성·거리 중앙값·흐름·유사 노드 군집화를 함께 고려함 노드 위치와 크기 지정을 지원해 AI 모델이 2차원 배치를 정하고 TALA가 연결선 경로를 처리할 수 있으며, 일부 노드만 고정하고 나머지는 자동 배치하는 것도 가능함 기본적으로 시드 3개의 결과 중 최고 점수의 배치를 선택하지만, 노드 하나만 추가해도 전체 모양이 크게 바뀔 수 있고 긴 DAG나 큰 다이어그램에서는 Dagre·ELK 대비 한계가 있음 설치 후 --layout=tala 로 사용하거나 브라우저에서 100% 클라이언트 측으로 실행할 수 있으며, 공개를 계기로 커뮤니티의 개선과 새로운 아이디어 기여를 기대함 소프트웨어 아키텍처에 맞춘 자동 배치 D2 비영리 전환 발표에 이어 TALA(Terrastruct's AutoLayout Algorithm) 가 D2와 동일한 MPL-2.0 라이선스로 공개됨 직교 배치 엔진을 중심으로 설계해, 한 방향으로 뻗는 DAG 기반 배치보다 화이트보드에서 그리는 소프트웨어 아키텍처 다이어그램에 가까운 결과를 지향함 여러 그래프 드로잉 연구의 아이디어와 독자적인 기법을 결합했으며, 관련 논문은 소스 코드에 인용돼 있음 미적 품질을 평가할 때 대칭성, 거리 중앙값, 흐름, 유사 노드의 군집화를 함께 고려함 Dagre·ELK와의 실제 다이어그램 비교 GitHub의 공개 D2 파일을 사용해 D2가 제공하는 TALA·Dagre·ELK의 배치 결과를 비교함 TALA에 유리한 사례만 선별한 비교는 아니며, 일부에서는 다른 엔진의 배치를 더 선호할 수 있음 비교 대상 7개는 D2의 실제 프로젝트 다이어그램 모음에서 가져옴 Fulcro RAD 아키텍처 Mocha 보안 인클레이브 SoC AWS EKS의 Jupyter Lion Reader 프런트엔드 데이터 흐름 ROSS 회전자 동역학 워크플로 Go Queue 워커 아키텍처 Ouroboros Leios 시뮬레이터 각 비교에서는 동일한 D2 소스와 컴파일러 빌드를 사용하고 배치 엔진만 바꿈 원본 스타일·테마·명시적 그리드 제약을 유지했으며, 일부 원본 아이콘은 이미 내장 도형으로 대체된 상태임 SVG는 각 패널에 맞춰 개별적으로 확대·축소되므로, 라벨과 연결선...
Related
Strands Decider 2B - 소형 오픈소스 의사결정 모델
51 minutes ago
0
Tell HN: GitHub이 한 달이 지나도 제 소프트웨어의 크랙 복제본 삭제를 거부합니다
54 minutes ago
0
Penguin Mail - AI를 탑재한 Linux용 오픈소스 Rust 이메일 클라이언트
1 hour ago
3
Show GN: 이메일 피싱 모의훈련을 전화로 옮겼습니다. 예고 없는 전화
2 hours ago
3
토론토 기반 VPN 업체, 적법 접근 법안으로 캐나다 떠날 계획
2 hours ago
3
Claude Code의 메시지 제안 기능: 진짜 고객은 모델이라는 생각
3 hours ago
3
Show GN: 추천링크·UTM으로 오프라인 소개의 성과를 추적하는 구조
5 hours ago
3
Tips
click
Popular
프로들도 줄지어 샷 점검… KLPGA 스타 사랑방 된 더헤븐CC 연습장
2 weeks ago
73
iOS 27, iPadOS 27, macOS 27
3 weeks ago
69
손흥민 선제골 발판·골대 불운…LAFC, 7경기 만에 승리
3 weeks ago
65
영림원소프트랩, 나람 통합 ERP 구축…사료 제조·물류·회계 데이터 하나로
2 weeks ago
62
'이 악문' 김영범, 자유형 50m '대회 신기록' 금메달
2 weeks ago
55
© Clint IT 2026. All rights are reserved

4 weeks ago
12








English (US) ·