~whereswaldon

North Carolina

https://waldon.blog

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.

~whereswaldon/gio-x

gioui.org/x; additional packages for gioui

~whereswaldon/rosebud

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

~whereswaldon/gover

Install and switch between go versions easily

~whereswaldon/sprig

Reference Arbor Chat Client implementation for mobile and desktop

~whereswaldon/ledger

personal ledger fork

~whereswaldon/leaker

debug weird gio memory leak

~whereswaldon/chipalee

Silly Chiptune Organ

~whereswaldon/texture

Gio texturing experiments

~whereswaldon/sprout-go

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

~whereswaldon/fontpreview

Preview UTF8 strings in various fonts/languages

~whereswaldon/trideo

Break your webcam... into triangles!

~whereswaldon/arborchat

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

~whereswaldon/apply

Apply sourcehut-hosted patchsets to local repos

~whereswaldon/forest-go

Golang library for working with the Arbor Forest Data Structure

~whereswaldon/bad-tooltip

An example of how not to build gio components

1 / 3