A very simple navigation/exploration tool for go code. Lets you find all the functions by name, and find all method defined explicitly on their types. I.e. it does not follow embedding.
Get readline from github.com/igoralmeida/readline-go
Get it to build, somehow. I had to copy libreadline.so from /usr/lib/i386-linux-gnu/libreadline.so on my debian wheezy system.
go install gonav_cli bin/gonav -help
It works particularly well with emacs when you add the this to your
(add-hook 'shell-mode-hook 'compilation-shell-minor-mode)
To use, just type
M-x shell, followed by Enter. Run gonav in that
Type the name of the function or type you're looking for, and the files and line numbers will become clickable links. Epic.