Codemap - Go 모듈을 한 페이지 HTML 맵으로 시각화

Show HN: Codemap – one-page interactive map of any Go repository

Codemap - Go 모듈을 한 페이지 HTML 맵으로 시각화

Codemap은 Go 모듈의 모든 패키지, 모듈 내 의존 관계, 각 파일의 함수를 단 하나의 HTML 페이지로 매핑해 주는 도구입니다. `go run github.com/peterretief/codemap@latest -o code-map.html` 한 줄로 생성되며, 별도 서버 없이 브라우저에서 바로 열 수 있습니다. 패키지를 클릭하면 무엇을 사용하고 무엇이 사용하는지 확인할 수 있고, GitHub에 있는 모듈이라면 함수의 실제 코드 라인으로 바로 이동할 수 있습니다. 검색 기능과 폴더별 색상, 함수 수에 따른 박스 크기로 대규모 코드베이스 구조를 직관적으로 파악할 수 있으며, GitHub Actions로도 연동됩니다. 예시로 yggstore의 40개 패키지·1,850개 함수 맵을 확인할 수 있습니다.

각 행은 아래 행에만 의존하므로 기반이 맨 아래에, 여러분의 커맨드가 맨 위에 놓입니다. 박스가 넓을수록 함수가 많고, 색상은 최상위 폴더를 나타냅니다.

이 날의 다른 글

2026-11-04