MSYS2. It’s bash+coreutils and a gcc/clang environment out of the box, and many more packages can be installed with pacman. And it doesn’t depend on POSIX emulation, it’s all native win32 builds of popular *nix tools (contrasted to Cygwin for example)