https://github.com/yangxikun/guruweb
guruweb is a browser based user interface for the Go tool guru, which is a source code comprehension tool for Go programs.
https://github.com/yangxikun/guruweb
golang guru guru-web
Last synced: 14 days ago
JSON representation
guruweb is a browser based user interface for the Go tool guru, which is a source code comprehension tool for Go programs.
- Host: GitHub
- URL: https://github.com/yangxikun/guruweb
- Owner: yangxikun
- License: bsd-3-clause
- Created: 2017-01-27T10:10:44.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-04-08T08:15:10.000Z (about 8 years ago)
- Last Synced: 2025-02-17T22:46:29.662Z (3 months ago)
- Topics: golang, guru, guru-web
- Language: Go
- Size: 1.75 MB
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
guruweb is a browser based user interface for the Go tool guru, which is a source code comprehension tool for Go programs.
Inspired by [fzipp/pythia](https://github.com/fzipp/pythia), which use Go tool oracle(replaced by guru).For more information on the Go guru, see the [original announcement](https://godoc.org/golang.org/x/tools/cmd/guru).
Installing from source
----------------------To install, run
$ go get github.com/yangxikun/guruweb
You will now find a `guruweb` binary in your `$GOPATH/bin` directory.
Usage
-----Start the web application with a package path, e.g.:
$ guruweb -scope net/http
By default it will listen on port :8080 and try to launch the application
in your browser. You can choose a different port via the `-http` flag, e.g.:$ guruweb -http :6060 -scope fmt
Run `guruweb -help` for more information.
Show file page(navigate between files):

Config file page(change socpe and reload):
