https://github.com/fzipp/pythia
Browser based user interface for the Go source code guru
https://github.com/fzipp/pythia
callgraph code-navigation code-reading go golang
Last synced: 25 days ago
JSON representation
Browser based user interface for the Go source code guru
- Host: GitHub
- URL: https://github.com/fzipp/pythia
- Owner: fzipp
- License: bsd-3-clause
- Created: 2013-09-15T19:26:58.000Z (over 11 years ago)
- Default Branch: main
- Last Pushed: 2025-03-06T19:45:09.000Z (3 months ago)
- Last Synced: 2025-04-09T04:04:00.943Z (2 months ago)
- Topics: callgraph, code-navigation, code-reading, go, golang
- Language: Go
- Homepage:
- Size: 2.73 MB
- Stars: 337
- Watchers: 15
- Forks: 17
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pythia

[](https://goreportcard.com/report/github.com/fzipp/pythia)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](https://go.dev/s/using-guru).

## 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.