My personal dotfiles and NixOS configurations.
Beautiful changelogs and releases for everything
A self-hosted household ledger.
OBS scene utilities for ATProto PDX meetups
Personal outliner built with Rust.
Bring your e-reader into the Atmosphere
Run raffles for events on AT Protocol
Fetch, resize, reformat, and cache Atmosphere avatar images
Enable LLMs to handle webhooks with plaintext files
Resolve your Bluesky avatar with a human URL
Encrypted, ephemeral, private memos on atproto
WIP push-to-talk Letta chat frontend
Unofficial Paperbnd/Popfeed plugin for KOReader
the statusphere demo reworked into a vite/react app in a monorepo
Poking around building OCI images on Tangled
An experimental IndieWeb site built in Go.
Let your editor cheer you on while you code!
An OIDC-protected index page for your homeserver.
Generate random, alliterated animal names.
A collection of games I worked on in high school.
Generate web slides from Comark