MinGW (Minimalist GNU for Windows) es una implementación de GCC para la plataforma Win32, que permite migrar la capacidad de este compilador en entornos Windows.
Es un fork de Cygwin que permite el desarrollo de aplicaciones nativas para esa plataforma, pudiendo generar ejecutables y bibliotecas usando la API de Windows.