Hello World Example contains example source code and build instructions.
Reference page is a starting point for packages documentation.
Library Overview presents basic library components.
Some usage examples are in the examples folder.
Basic Principles of Library Design:
The main idea is to stay away from the event driven programming paradigm. See "What's wrong with event-driven programming" page.
The library uses a separate application (GTK+ 3 terminal) for drawing instead of binding low-level library to a Golang.
The project roadmap includes both short-term and long-term project stages.
A cross-platform mind-map application is being developed to showcase the core principles of the library.
Up to 2 ms from the moment you press the key, the mind-map application window is redrawn. Measured on a computer with an N200 processor without a video card.
First, welcome:
Go GUI library github.com/codeation/impress
Widgets and tools library github.com/codeation/tile
GTK+ 3 cross-platform terminal github.com/codeation/it
WebAssembly terminal github.com/codeation/canvas
Developer version of GTK+ 3 terminal github.com/codeation/itlog