I've been building a Bash 5. 3 in pure Go — no CGo, one static binary — on top of mvdan/sh , mostly so the same scripts run on Windows. It passes all 86 runnable fixtures of GNU Bash's own test suite on Linux and macOS.
Source: [Dev.to](https://dev.to/qiangli/bashy-a-pure-go-bash-53-that-runs-on-windows-and-rebuilds-itself-from-the-downloaded-binary-2h9d)