Package (IPv6 only) Documentation Version Age Dev Version Description

# gui core packages

go.wit.com/gui pkg.go.dev v0.22.7 15d The GUI API intended for Control Panels
go.wit.com/widget pkg.go.dev v1.1.26 280d Primitive Definitions for Buttons, Dropdowns, etc.

# Tutorials

go.wit.com/apps/helloworld pkg.go.dev v0.21.5 4d Video Demo A simple Demo
go.wit.com/apps/basicwindow pkg.go.dev v0.21.2 18d A bit more of a Demo
go.wit.com/apps/gadgetwindow pkg.go.dev v0.21.2 18d A more complicated Demo used for debugging the toolkits

# Applications (mirrors.wit.com has .deb packages)

go.wit.com/apps/go-clone pkg.go.dev v0.6.8 3d recursively 'git clone' golang packages
go.wit.com/apps/go-deb pkg.go.dev v0.22.19 3d Turn anything into a .deb package
go.wit.com/apps/autogenpb pkg.go.dev v0.0.6 3d autogen protobuf *.pb.go files
go.wit.com/apps/virtigo pkg.go.dev v0.2.14 18d control your homelab cluster (pre-alpha)
go.wit.com/apps/autotypist pkg.go.dev v0.22.18 4d gui automation for 'git'
go.wit.com/apps/control-panel-dns pkg.go.dev v0.22.3 18d A DNS Control Panel
go.wit.com/apps/networkQuality pkg.go.dev v0.0.3 18d debian package of the networkQuality speedtest tool
go.wit.com/apps/utils/go-gui-toolkits pkg.go.dev v0.22.1 18d toolkit build helper
go.wit.com/apps/utils/gowebd pkg.go.dev v0.22.6 17d generates this website: go.wit.com
go.wit.com/apps/utils/powerpaneld pkg.go.dev v0.0.7 18d wrapper around cyberpower powerpanel
go.wit.com/apps/utils/virtigoctl pkg.go.dev v0.1.4 18d tool to configure virtigo
go.wit.com/apps/utils/wit-utils pkg.go.dev v0.0.3 2d misc protobuf utils

# gui toolkit packages

go.wit.com/toolkits/tree pkg.go.dev v0.20.3 299d common toolkit plugin code
go.wit.com/toolkits/andlabs pkg.go.dev v0.22.2 3d Platform Native GUI (GTK on Linux and Cocoa on MacOS, Windows needs golang plugins)
go.wit.com/toolkits/gocui pkg.go.dev v0.22.4 3d A console based GUI (like ncurses)
go.wit.com/toolkits/nocui pkg.go.dev v0.22.2 3d A minimum toolkit plugin using STDIN/STDOUT
go.wit.com/toolkits/pixelgl pkg.go.dev v0.20.8 289d an experiment with opengl (no widgets yet)
go.wit.com/toolkits/fyne pkg.go.dev devel 279d fyne.io (early stages. only makes windows and buttons)
go.wit.com/toolkits/debian pkg.go.dev v0.22.1 257d make a .deb of the toolkit plugin binaries

# log/ (modified for the gui)

go.wit.com/log pkg.go.dev v0.22.7 6d a wrapper attempt around log for the GUI

# gui libraries

go.wit.com/lib/gadgets pkg.go.dev v0.20.8 289d Some common collections of widgets
go.wit.com/lib/debugger pkg.go.dev v0.20.8 291d An attempt at a debugger
go.wit.com/lib/gui/repostatus pkg.go.dev v0.22.21 4d used by autotypist
go.wit.com/lib/gui/repolist pkg.go.dev v0.22.19 4d used by autotypist
go.wit.com/lib/gui/linuxstatus pkg.go.dev v0.22.2 26d for the DNS Control Panel
go.wit.com/lib/gui/logsettings pkg.go.dev v0.20.4 296d used for 'log' and debugger
go.wit.com/lib/gui/digitalocean pkg.go.dev v0.20.2 299d used by the DO control panel
go.wit.com/lib/protobuf/virtbuf pkg.go.dev v0.2.8 16d protobuf for virtigo
go.wit.com/lib/protobuf/gitpb pkg.go.dev v0.0.11 3d protobuf for git repos
go.wit.com/lib/protobuf/forgepb pkg.go.dev v0.0.12 3d protobuf for forge
go.wit.com/lib/protobuf/zoopb pkg.go.dev v0.0.9 4d protobuf for zookeeper
go.wit.com/lib/virtigolib pkg.go.dev v0.1.3 27d libvirtxml <-> protobuf for virtigo
go.wit.com/lib/daemons/virtigod pkg.go.dev v0.1.2 18d the virtigo hypervisor daemon

# Support packages (forked for experiments)

go.wit.com/dev/alexflint/arg pkg.go.dev v1.5.3 26d slight minor modifications to 'go-arg'
go.wit.com/dev/andlabs/ui pkg.go.dev devel 324d attempts to add RiscV support
go.wit.com/dev/davecgh/spew pkg.go.dev v1.1.4 325d minor fork of 'spew'
go.wit.com/dev/posener/complete pkg.go.dev devel 504d gocomplete mirror with golang version

# debian package instructions:

mirrors.wit.com is an IPv6 only host

wget https://mirrors.wit.com/wit/pool/main/m/mirrors.wit.com/mirrors.wit.com_0.0.6_all.deb
dpkg -i mirrors.wit.com_0.0.6_all.deb # this has the apt sources file and key
apt update

apt install go-clone        # git clone sources recursively. It also does auto 'git pull' on all your repos. very useful!
apt install go-deb          # make a debian package out of anything
apt install autotypist      # gui tool for git repos
apt install virtigo         # virt-manager from the command line (runs wit.com)
apt install virtigod        # virtigo daemon. install this on the hypervisors

apt install protoc-gen-go-wit  # needed to build the packages above

apt install networkquality  # a debian package of the speedtest tool in the macos (awesome tool)