APAXA GUI (AGUI) is a cross-platform graphical user interface toolkit written in GoLang.
It consists of:
- Drivers — platform dependent packages which allow other parts to communicate with platform-native APIs/Frameworks (such as Cocoa on Mac OS and Direct2D on Microsoft Windows) on GoLang.
- GUI — package implements basic concepts of user interface (such as creating window, manipulation with events, arrangement of controls).
- Controls — library with standard controls (aka widgets).
Implementation is flexible — it is possible to use driver in your own GUI toolkit (drivers are independent of GUI & Controls). Or you can implement your own driver for AGUI. And of course you can implement custom controls and ignore standard ones.
But you must know that AGUI is not currently production ready. It is even not in alpha state.
Feel free to contact us: firstname.lastname@example.org.
Investments and donations
We are looking for investments. Contact for investors: email@example.com.
Donations are also appreciated.