← Back to work

Go Developer Tooling

dbgold

Go-based TUI for creating and restoring local MySQL snapshots with guided setup, safer validation, live logs, and faster workflows than dump-and-replay.

dbgold
dbgold is a keyboard-driven Go TUI for creating and restoring local MySQL golden snapshots with MySQL Shell. It targets teams that need repeatable local database resets but want a safer and more usable alternative to ad hoc dump-and-replay scripts. The tool includes first-run onboarding, persistent configuration, snapshot validation before destructive restore steps, automatic local_infile handling, direct CLI subcommands, and live job-log streaming. Those decisions make it practical both for interactive use and for scripted workflows. The repository demonstrates infrastructure-focused product thinking: it is opinionated about safety, tuned for local developer ergonomics, and intentionally designed to reduce friction around large-database workflows.

More

Related Work

Print for Me

Laravel + Vue

Print for Me

Featured

Private 3D print request platform with magic-link access, secure uploads, mobile-first intake, and an admin board for managing request status end to end.

MySQL Queue Systems Automated Testing
Arbor XML Viewer

TypeScript Tooling

Arbor XML Viewer

Featured

Local-only XML inspection app with drag-and-drop import, searchable tree navigation, structure stats, keyboard shortcuts, and a polished browser-first workflow.

Automated Testing Data Normalization API Integrations