• Stars
    star
    334
  • Rank 126,264 (Top 3 %)
  • Language
    Go
  • License
    BSD 3-Clause "New...
  • Created about 11 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Browser based user interface for the Go source code guru

Pythia

Build Status Go Report Card

Pythia is a browser based user interface for the Go source code guru, which is a tool for navigating Go code.

For more information on the Go guru, see Using Go Guru.

Screenshot

Installing from source

To install, run

$ go install github.com/fzipp/pythia@latest

You will now find a pythia binary in your $GOBIN or $GOPATH/bin directory.

Running Pythia also requires guru:

$ go install golang.org/x/tools/cmd/guru@latest

Usage

Start the web application with a package path, e.g.:

$ pythia 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.:

$ pythia -http :6060 fmt

Run pythia -help for more information.