I use Go with different database back-ends, with vim and CLI tools. Nothing fancy required, Go comes with everything you need.
By contrast, something like JS can be deployed as just a single function or a self-contained project folder with just Node. And you have sites like codesandbox/codepen/stackblitz that can host your entire dev environment as a webpage.
PHP has a built-in web server good enough for development. Go can serve HTTP without Apache or nginx as well. sqlite runs in-process, no need for a database server. No need for varnish or containers for a “lightweight dev environment.”
“Many config files” maybe happens with larger scale production systems but OP didn’t ask about that.