Home/

Tools

Software Development

Tools for web publishing, development workflows, and code generation.

Web Publishing

Gojekyll

A fast Go implementation of the Jekyll blogging engine.

Scrollshot2PDF

Convert tall screenshots into multi-page PDFs with intelligent page breaks.

LLM Tools

Utilities for working with Large Language Models and their outputs.

Claude Chat Viewer

View Claude chat conversations from exported JSON files.

Claude Artifact Unpacker

Unpack and organize multi-file projects from Claude's Artifacts.

Language Learning

Tools to assist in learning foreign languages.

Labelingo

Annotate UI screenshots with translations for language learning.

Kana Game

An interactive game for learning Japanese kana characters.

Machine Embroidery

File conversion and automation tools for machine embroidery.

Stitch Sync

Watch and convert embroidery files to machine-compatible formats.

Pyembroidery Convert

CLI tool for converting between embroidery file formats.

p5.js Tools & Libraries

Development tools and libraries for the p5.js creative coding framework.

Development Tools

p5 Server

Command-line tool that runs p5.js sketches with live reload and automatic library inclusion.

P5 Server VSCode Extension

Create and run p5.js sketches within Visual Studio Code with integrated development server and browser.

Libraries

Physical Computing

Tools for working with microcontrollers and sensor data.

IMU Tools

Tools for sending IMU data from ESP32 and receiving it via MQTT or Bluetooth.

Wiring Diagram Generator

Generate wiring diagrams for Arduino projects.

Education Tools

Tools for students and educators in computer science and physical computing.

For Students

For Educators