Tool
Go Module Dependency Explainer
Paste go.mod and see direct vs indirect dependencies split out, plus any replace directives called out - easy to miss scrolling through the raw file.
Paste your go.mod
Module github.com/example/apiGo 1.22
Direct dependencies (2)
github.com/gin-gonic/ginv1.9.1
github.com/golang-jwt/jwt/v5v5.2.0
Indirect dependencies (1)
golang.org/x/cryptov0.18.0
Replace directives (1)
github.com/old/pkg ⇒ github.com/new/pkg v1.0.0
This is one question. ArchSetu answers it for a whole repository.
Call graph, dead code, blast radius and a health score, in about a minute.
Related tools
Cron ↔ Natural Language ConverterCron syntax to plain English, and back.API Rate-Limit Budget CalculatorRate limit and usage pattern to time-until-exhausted.Curl-to-Code ConverterPaste a curl command, get Python, JS, Go, or Rust.DB Connection String Builder/ParserPostgres, MySQL, MongoDB - parse or build connection strings..env File Diff/ValidatorCompare two .env files by key name only - values never processed.Dockerfile Layer-Size Estimator/LinterStatic lint for common Dockerfile anti-patterns.
Was this tool helpful?