tools · projects · experiments

budhash.

A portfolio of things I've built — tools, libraries, and experiments. Some are open source, some aren't; some run right here in the browser, others link out to their code or a write-up.

rizoto

Give any photo a new frame. Resize and crop to exact pixel dimensions, drag and zoom to find your composition, and download a PNG, JPG, or WebP. Private, free, and entirely in your browser.

Photos Crop & resize Browser
Live tool Closed source

gomanize रोमनीकरण

Romanize Hindi (Devanagari) into readable, diacritic-free Latin script — tuned for song lyrics. Compiled from a Go library to WebAssembly.

Hindi WASM Go
Live tool Open source

confix

Edit configuration files with a tiny command grammar — update, add, comment, uncomment, or delete keys. A dependency-free bash script and a zero-dependency JavaScript library + CLI (@budhash/confix), plus an interactive browser demo.

Config Bash JavaScript npm DevOps
Live tool Open source

zap-sh

Generate self-contained, maintainable bash scripts from templates — strict mode, structured logging, cross-platform helpers, and a protected section for your own code that survives framework updates. A dependency-free bash generator plus a JavaScript package (@budhash/zap-sh) with a live browser wizard.

Bash Generator JavaScript npm DevOps
Live tool Open source

herald

Let two AI agent sessions running in different terminal panes message each other directly, instead of copying output between them by hand. Every channel carries a delivery budget that runs out and pauses for review, so an exchange cannot run on unattended. A single dependency-free bash script for the herdr terminal multiplexer.

Bash CLI AI agents Terminal DevOps
Write-up Open source