msys2 (Minimal SYStem 2) is a project similar to Gow or GnuWin32, based on Cygwin and MinGW-w64. The goal of the project is to support using the bash shell, autotools, revision control systems and the like for building native Windows applications using MinGW-w64 toolchains. msys2 supports both 32-bit and 64-bit architectures.
msys2 ported Arch’s Pacman for easy package management. Pacman supports dependency resolution, complete system upgrades and provides the build system. msys2 comes with hundreds of packages.
You can download the msys2 executable from its website.