Calm architecture.
And the small tools I use to run my hobby projects calmly.
Each tool is one binary that leans on something solid that is already there. No platform, no daemon of its own, nothing to keep in sync. They are opinionated, and shared because sharing costs nothing.
Tools
punchcard
A one-binary CI server that runs the same
mise run ci you run on your laptop, on a machine that remembers.
unit
Deploys statically compiled binaries as hardened systemd units over SSH. No containers, no daemons, just PID 1.
smed
Configures machines from plain Go: it reads each machine, shows a plan, then applies it. No interpreter on the target, no state file anywhere.
molt
Builds a folder of plain SQL into a DuckDB database: in dependency order, with tests, in one transaction.