A GUI toolkit written in pure Go.
53f78cb0e7
Everything gets an image.Point instead of an x y pair, and most things now get modifiers. |
||
---|---|---|
artist | ||
assets | ||
backends | ||
canvas | ||
data | ||
default | ||
dirs | ||
elements | ||
examples | ||
fixedutil | ||
flow | ||
input | ||
popups | ||
shatter | ||
textdraw | ||
textmanip | ||
xcf | ||
backend.go | ||
config.go | ||
element.go | ||
entity.go | ||
go.mod | ||
go.sum | ||
LICENSE | ||
README.md | ||
theme.go | ||
tomo.go | ||
window.go |
This repository is mirrored on GitHub.
Please note: Tomo is in early development. Some features may not work properly, and its API may change without notice.
Tomo is a GUI toolkit written in pure Go with minimal external dependencies. It makes use of Go's unique language features to do more with less. It is also easily extendable with custom backends and elements.
You can find out more about how to use it by visiting the examples directory,
or pull up its documentation by running godoc
within the repository. You can
also view it on the web on
pkg.go.dev (although
it may be slightly out of date).