Things I've built

Open-source tools and libraries, documented here alongside the articles.

boxlang-express An Express.js-style API for building lightweight HTTP servers in BoxLang. View project → bx-activitypub ActivityPub federation for BoxLang apps — publish posts to Mastodon and the fediverse, and accept public replies back. View project → bx-zork A from-scratch text-adventure parser engine in BoxLang, loaded with the world of Zork I. View project → coldbox-graphql A schema-agnostic ColdBox module that serves a GraphQL API from SDL files you supply. View project → bx-graphql The pure-BoxLang sibling to coldbox-graphql — no ColdBox, no WireBox, no HTTP framework required. View project → dnd-game-v2 "The Adventure Begins" — a browser-based, D&D 5e-inspired dungeon crawler with real-time WebSocket combat, no frontend build step. View project → commandbox-ssg A static site generator implemented as a CommandBox module — the predecessor to boxlang-ssg. View project → boxlang-ssg A lightweight static site generator written in pure BoxLang — Markdown/.bxm, layouts, collections, and pagination. View project → boxlang-stomp-chat A Slack-like multi-channel chat app on BoxLang + SocketBox STOMP, with a no-build-step Vue 3 frontend. View project → stripe-development A local dashboard, playground, and webhook receiver for exercising the Stripe API in test mode — no Stripe SDK dependency. View project → bxThreads A public boxlang-express port of DismalThreads, a Reddit-style forum — server-rendered HTML, fetch()-driven actions, and a STOMP realtime layer for comments, votes, and notifications. View project →