pythia

Browser based user interface for the Go source code guru

Github stars Tracking Chart

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

Building Pythia requires Go with module support (Go 1.11 or later).

To install, run

$ git clone https://github.com/fzipp/pythia
$ cd pythia
$ go install

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

Running Pythia also requires guru:

$ go get -u golang.org/x/tools/cmd/guru

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.

Main metrics

Overview
Name With Ownerfzipp/pythia
Primary LanguageGo
Program languageGo (Language Count: 4)
Platform
License:BSD 3-Clause "New" or "Revised" License
所有者活动
Created At2013-09-15 19:26:58
Pushed At2025-03-06 19:45:09
Last Commit At
Release Count2
Last Release Namev0.2.0 (Posted on )
First Release Namev0.1.0 (Posted on )
用户参与
Stargazers Count339
Watchers Count14
Fork Count13
Commits Count190
Has Issues Enabled
Issues Count21
Issue Open Count5
Pull Requests Count31
Pull Requests Open Count1
Pull Requests Close Count14
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private