A collection of resources related to Gio.
- GopherCon 2019: Elias Naur - Portable, Immediate Mode GUI Programs for Mobile and Desktop in 100% Go
- GoLab 2019 - Elias Naur - Gio: multi-platform immediate mode GUI
- GopherCon UK 2019: Elias Naur - Gio Cross Platform GUI Programming for Mobile, Desktop, WebAssembly
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
2022
2021
- Gio Canvas: Canvas API built with Gio
- IconVG: Compact, binary format for simple vector graphics
- Hyperlink: Brings the <a href> to Gio. Small library to open URLs, supporting Android, Windows and Linux
- Webview: Simple WebView for Golang, avoiding CGO for Windows.
- P5: p5 is a simple package that provides primitives resembling the ones exposed by p5js.org
- nucular: GUI toolkit for go (Can use Gio as backend)
- Scatter: An implementation of the Signal protocol over email.
- Tailscale: Tailscale Android Client
- godcr: A cross-platform desktop wallet for the Decred cryptocurrency.
- sprig: A client for the Arbor chat system.
- Kanban: Kanban app in (pure) Go using the Gio toolkit.
- Frost: Experimental matrix client
- Iconx: Browser for Material icons
- roboto font: The Google Roboto font for Gio
- gotoki: Experimental toolkit for Gio
- gdlv: GUI front-end for Delve
- Gio Experiments: A mix of experiments using Gio
- Blocks: Tetris clone
- Protonet: A Cross-Platform, Multi-Communication, Serverless (Decentralized) App.
- photon Fast RSS reader as light as a photon
- wormhole-william-mobile: End-to-end encrypted file transfer for Android. An Android Magic Wormhole client.
- gio-icon-browser: A browser for the icons in the
golang.org/x/exp/shiny/materialdesign/icons
package.
- Novel State Management in Gio: Simplify state management by respecting the frame lifecycle: load data at the start of the frame and save data at the end of the frame.
- GIO iOS app install tutorial, Tutorial for building Gio applications for iOS and trying them on your device.