I am looking for a possibility to generate a call graph for Go projects. Something similar to [Doxygen's diagram functionality](http://www.doxygen.nl/manual/diagrams.html) for C++ classes (with the option CALL\_GRAPH=YES).

So far I found 

<http://saml.rilspace.org/profiling-and-creating-call-graphs-for-go-programs-with-go-tool-pprof>

or  

<http://blog.golang.org/profiling-go-programs>

This samples the call stack of your program 100 times per second while the program is running and creates a graph useful for profiling. If your program spends most of its time in functions not relevant to you, I found this solution not very usefull.

Then there is this:

<https://godoc.org/golang.org/x/tools/go/callgraph/static>

which from its description sounds like what I would need, but there seem to be no docs and I don't understand how to use it.

I also found

<https://github.com/davecheney/graphpkg/blob/master/README.md>

and  

<https://github.com/paetzke/go-dep-graph/blob/master/README.org>

but they create only dependency graphs.