I was recently made aware of Nub (https://github.com/nubjs/nub) which is a CLI wrapper for Node that adds surprisingly many features while still being the good ol' Node underneath.
1,350 karma · joined June 5, 2020
JSON isn't "optimal" but after transfer compression it's not that bad, and the support for JSON Schema is much better across the stacks I use, e.g. Zod in JS/TS, Pydantic in Python, etc. And it's fully usable "by hand" without having the schema, for one-off scripts and such -- compare with Protobuf where you need the full definition to even parse a chunk of data.
Internally uses a single VM + Incus containers, supports docker/Kubernetes in each sandbox, has integrated worktree management.
*According to our proprietary, undisclosed, non-deterministic metric, which may or may not be Math.random