Zero-config dev environment readiness checker. Scans your project and verifies services, ports, env vars, and runtime versions — before you hit cryptic errors.
You clone a repo. You run npm run dev. It crashes with some obscure error. You spend 20 minutes figuring out Redis isn't running, a .env key is missing, and your Node version is wrong. goodtogo catches all of that in one shot, before you even start.
Reads required keys from .env.example. Checks your .env and process.env. Reports missing or empty vars with a fix hint.
Extracts host port mappings and probes each one. A free port means a service isn't running. You'll know immediately which one.
Reads the engines field and compares against your installed runtime. Catches version mismatches before they cause weird bugs.
Parses FROM statements to detect required runtimes — Node, Go, Python, Java. Shells out to verify what's actually installed.