impress. Go GUI cross-platform library

Get Started

PkgGoDev

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.

Technical details

The Why Impress Library page covers the key decisions that shaped the impress library.

Basic Principles of Library Design:

Project State:

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.

Contributing

First, welcome:

Source code

Go GUI library github.com/codeation/impress

Widgets and tools library github.com/codeation/tile

GTK cross-platform terminal github.com/codeation/it

WebAssembly terminal github.com/codeation/canvas