North Carolina


Interested in Linux, decentralization, cryptography, golang/rust/c, and communication.

I spend most of my free time on:

  • Arbor, a tree-based, decentralizable chat platform
  • Gio, an immediate-mode UI framework for Go
  • Gio-Extras, my collection of libraries to extend Gio

If you get value out of my work, please consider sponsoring me on Liberapay or GitHub.


Silly Chiptune Organ


Reference Arbor Chat Client implementation for mobile and desktop


gioui.org/x; additional packages for gioui


Install and switch between go versions easily


Gio texturing experiments


Golang library for speaking the Sprout Protocol (part of the Arbor Chat project)


tend to your finances; ledger-like cross-platform GUI


Preview UTF8 strings in various fonts/languages


Break your webcam... into triangles!


Project website source code: https://man.sr.ht/~whereswaldon/arborchat/


Apply sourcehut-hosted patchsets to local repos


Golang library for working with the Arbor Forest Data Structure


An example of how not to build gio components


go types for working with the latest values sent on channels


A scroll indicator for gioui.org

1 / 3