Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wrnrlr/awesome-gio
Gio related links
https://github.com/wrnrlr/awesome-gio
List: awesome-gio
Last synced: 16 days ago
JSON representation
Gio related links
- Host: GitHub
- URL: https://github.com/wrnrlr/awesome-gio
- Owner: wrnrlr
- Created: 2020-09-17T21:44:04.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-06-28T20:14:58.000Z (over 2 years ago)
- Last Synced: 2024-05-23T09:56:00.733Z (7 months ago)
- Size: 45.9 KB
- Stars: 21
- Watchers: 7
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- ultimate-awesome - awesome-gio - Gio related links. (Other Lists / Monkey C Lists)
README
# Awesome Gio
> Gio related links## Gio Core
* [Gio Website](https://gioui.org/)
* [Community call recordings](https://www.youtube.com/channel/UCzuKUnKK5gAFJKNyA1imIHw)
* [Gio Examples Repository](https://git.sr.ht/~eliasnaur/gio-example)
* [Gio Unstable/Experimental Libraries](https://git.sr.ht/~whereswaldon/gio-x), includes:
* more material design components
* radial, grid, and table layouts
* haptic feedback
* notifications
* event management utilities
* user device preference access
* a simple color picker
* [Gio OpenCollective](https://opencollective.com/gioui)### Community Libraries
* [Gio Canvas](https://github.com/ajstarks/giocanvas)
* [Compute](https://github.com/vron/compute), compute shaders on the CPU
* [IconVG](https://github.com/reactivego/ivg)
* [Polyline](https://github.com/wrnrlr/polyline), draw polylines
* [Material design icons](golang.org/x/exp/shiny/materialdesign/icons), Material design icons
* [Hyperlink](https://github.com/inkeliz/giohyperlink), open hyperlinks
* [Webview](https://github.com/inkeliz/gowebview), web viewer
* [P5](https://github.com/go-p5/p5), Processing like API to draw shapes
* [nucular](https://github.com/aarzilli/nucular), alternative immediate-mode GUI framework in Go; supports Gio, shiny, and metal as graphical backends. Originally a source-port of [nuklear](https://github.com/vurtun/nuklear).### Software built with Gio
* [Scatter](https://scatter.im/), an implementation of the Signal protocol over email.
* [godcr](https://github.com/planetdecred/godcr), a cross-platform desktop wallet for the Decred cryptocurrency.
* [sprig](https://git.sr.ht/~whereswaldon/sprig), a client for the Arbor chat system.
* [Arbor](https://arbor.chat)
* [Kanban](https://git.sr.ht/~jackmordaunt/kanban)
* [Frost](https://git.sr.ht/~f4814n/frost), Wannabe matrix client
* [Iconx](https://git.sr.ht/~pierrec/giox/tree/main/item/cmd/iconx), Browser for Material icons
* [sjqm](https://github.com/Aquarian-Age/ccal/tree/amrta/sjqm-ui-gioui), Chinese astrology calendar
* [gdlv](https://github.com/aarzilli/gdlv), GUI front-end for the [Delve](https://github.com/go-delve/delve) debugger, supports Gio as a backend for [nucular](https://github.com/aarzilli/nucular).
* [Diagram](https://github.com/egonelbre/expgio/tree/master/diagram), Diagram drawing
* [Blocks](https://github.com/pierrec/games), Tetris clone
* [Protonet](https://play.google.com/store/apps/details?id=live.protonet), A P2P chat app for Android
* [photon](https://gitlab.com/microo8/photon) Fast RSS reader as light as a photon### Articles
* [Novel State Management in Gio](https://jackmordaunt.srht.site/post/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](https://github.com/chmike/gioiostutorial), Tutorial for building Gio applications for iOS and trying them on your device.## General GPU
* [Raph GPU Resource](https://raphlinus.github.io/gpu/2020/02/12/gpu-resources.html)
* [The stack monoid](https://raphlinus.github.io/gpu/2020/09/05/stack-monoid.html)
* [Towards GPGPU JSON parsing](https://raphlinus.github.io/personal/2018/05/10/toward-gpu-json-parsing.html)
* [Introduction to Compute Shaders](https://www.youtube.com/watch?v=V-yqiLyU27U)